oasis

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2019 License: Unlicense Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const OasisABI = "" /* 16325-byte string literal not displayed */

OasisABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type Oasis

type Oasis struct {
	OasisCaller     // Read-only binding to the contract
	OasisTransactor // Write-only binding to the contract
	OasisFilterer   // Log filterer for contract events
}

Oasis is an auto generated Go binding around an Ethereum contract.

func NewOasis

func NewOasis(address common.Address, backend bind.ContractBackend) (*Oasis, error)

NewOasis creates a new instance of Oasis, bound to a specific deployed contract.

type OasisCaller

type OasisCaller struct {
	// contains filtered or unexported fields
}

OasisCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOasisCaller

func NewOasisCaller(address common.Address, caller bind.ContractCaller) (*OasisCaller, error)

NewOasisCaller creates a new read-only instance of Oasis, bound to a specific deployed contract.

func (*OasisCaller) Authority

func (_Oasis *OasisCaller) Authority(opts *bind.CallOpts) (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*OasisCaller) Best

func (_Oasis *OasisCaller) Best(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

Best is a free data retrieval call binding the contract method 0x74c1d7d3.

Solidity: function _best(address , address ) constant returns(uint256)

func (*OasisCaller) BuyEnabled

func (_Oasis *OasisCaller) BuyEnabled(opts *bind.CallOpts) (bool, error)

BuyEnabled is a free data retrieval call binding the contract method 0xf582d293.

Solidity: function buyEnabled() constant returns(bool)

func (*OasisCaller) CloseTime

func (_Oasis *OasisCaller) CloseTime(opts *bind.CallOpts) (uint64, error)

CloseTime is a free data retrieval call binding the contract method 0x6377ebca.

Solidity: function close_time() constant returns(uint64)

func (*OasisCaller) Dust

func (_Oasis *OasisCaller) Dust(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Dust is a free data retrieval call binding the contract method 0x91be90c8.

Solidity: function _dust(address ) constant returns(uint256)

func (*OasisCaller) GetBestOffer

func (_Oasis *OasisCaller) GetBestOffer(opts *bind.CallOpts, sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetBestOffer is a free data retrieval call binding the contract method 0x0374fc6f.

Solidity: function getBestOffer(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisCaller) GetBetterOffer

func (_Oasis *OasisCaller) GetBetterOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)

GetBetterOffer is a free data retrieval call binding the contract method 0x911550f4.

Solidity: function getBetterOffer(uint256 id) constant returns(uint256)

func (*OasisCaller) GetBuyAmount

func (_Oasis *OasisCaller) GetBuyAmount(opts *bind.CallOpts, buy_gem common.Address, pay_gem common.Address, pay_amt *big.Int) (*big.Int, error)

GetBuyAmount is a free data retrieval call binding the contract method 0x144a2752.

Solidity: function getBuyAmount(address buy_gem, address pay_gem, uint256 pay_amt) constant returns(uint256 fill_amt)

func (*OasisCaller) GetFirstUnsortedOffer

func (_Oasis *OasisCaller) GetFirstUnsortedOffer(opts *bind.CallOpts) (*big.Int, error)

GetFirstUnsortedOffer is a free data retrieval call binding the contract method 0x8af82a2e.

Solidity: function getFirstUnsortedOffer() constant returns(uint256)

func (*OasisCaller) GetMinSell

func (_Oasis *OasisCaller) GetMinSell(opts *bind.CallOpts, pay_gem common.Address) (*big.Int, error)

GetMinSell is a free data retrieval call binding the contract method 0x511fa487.

Solidity: function getMinSell(address pay_gem) constant returns(uint256)

func (*OasisCaller) GetNextUnsortedOffer

func (_Oasis *OasisCaller) GetNextUnsortedOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)

GetNextUnsortedOffer is a free data retrieval call binding the contract method 0x61f54a79.

Solidity: function getNextUnsortedOffer(uint256 id) constant returns(uint256)

func (*OasisCaller) GetOffer

func (_Oasis *OasisCaller) GetOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)

GetOffer is a free data retrieval call binding the contract method 0x4579268a.

Solidity: function getOffer(uint256 id) constant returns(uint256, address, uint256, address)

func (*OasisCaller) GetOfferCount

func (_Oasis *OasisCaller) GetOfferCount(opts *bind.CallOpts, sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetOfferCount is a free data retrieval call binding the contract method 0x7ca9429a.

Solidity: function getOfferCount(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisCaller) GetOwner

func (_Oasis *OasisCaller) GetOwner(opts *bind.CallOpts, id *big.Int) (common.Address, error)

GetOwner is a free data retrieval call binding the contract method 0xc41a360a.

Solidity: function getOwner(uint256 id) constant returns(address owner)

func (*OasisCaller) GetPayAmount

func (_Oasis *OasisCaller) GetPayAmount(opts *bind.CallOpts, pay_gem common.Address, buy_gem common.Address, buy_amt *big.Int) (*big.Int, error)

GetPayAmount is a free data retrieval call binding the contract method 0xff1fd974.

Solidity: function getPayAmount(address pay_gem, address buy_gem, uint256 buy_amt) constant returns(uint256 fill_amt)

func (*OasisCaller) GetTime

func (_Oasis *OasisCaller) GetTime(opts *bind.CallOpts) (uint64, error)

GetTime is a free data retrieval call binding the contract method 0x557ed1ba.

Solidity: function getTime() constant returns(uint64)

func (*OasisCaller) GetWorseOffer

func (_Oasis *OasisCaller) GetWorseOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)

GetWorseOffer is a free data retrieval call binding the contract method 0x943911bc.

Solidity: function getWorseOffer(uint256 id) constant returns(uint256)

func (*OasisCaller) IsActive

func (_Oasis *OasisCaller) IsActive(opts *bind.CallOpts, id *big.Int) (bool, error)

IsActive is a free data retrieval call binding the contract method 0x82afd23b.

Solidity: function isActive(uint256 id) constant returns(bool active)

func (*OasisCaller) IsClosed

func (_Oasis *OasisCaller) IsClosed(opts *bind.CallOpts) (bool, error)

IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.

Solidity: function isClosed() constant returns(bool closed)

func (*OasisCaller) IsOfferSorted

func (_Oasis *OasisCaller) IsOfferSorted(opts *bind.CallOpts, id *big.Int) (bool, error)

IsOfferSorted is a free data retrieval call binding the contract method 0xd2b420ce.

Solidity: function isOfferSorted(uint256 id) constant returns(bool)

func (*OasisCaller) LastOfferId

func (_Oasis *OasisCaller) LastOfferId(opts *bind.CallOpts) (*big.Int, error)

LastOfferId is a free data retrieval call binding the contract method 0x232cae0b.

Solidity: function last_offer_id() constant returns(uint256)

func (*OasisCaller) MatchingEnabled

func (_Oasis *OasisCaller) MatchingEnabled(opts *bind.CallOpts) (bool, error)

MatchingEnabled is a free data retrieval call binding the contract method 0x01492a0b.

Solidity: function matchingEnabled() constant returns(bool)

func (*OasisCaller) Near

func (_Oasis *OasisCaller) Near(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

Near is a free data retrieval call binding the contract method 0xa78d4316.

Solidity: function _near(uint256 ) constant returns(uint256)

func (*OasisCaller) Offers

func (_Oasis *OasisCaller) Offers(opts *bind.CallOpts, arg0 *big.Int) (struct {
	PayAmt    *big.Int
	PayGem    common.Address
	BuyAmt    *big.Int
	BuyGem    common.Address
	Owner     common.Address
	Timestamp uint64
}, error)

Offers is a free data retrieval call binding the contract method 0x8a72ea6a.

Solidity: function offers(uint256 ) constant returns(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem, address owner, uint64 timestamp)

func (*OasisCaller) Owner

func (_Oasis *OasisCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OasisCaller) Rank

func (_Oasis *OasisCaller) Rank(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Next *big.Int
	Prev *big.Int
	Delb *big.Int
}, error)

Rank is a free data retrieval call binding the contract method 0xc2d526aa.

Solidity: function _rank(uint256 ) constant returns(uint256 next, uint256 prev, uint256 delb)

func (*OasisCaller) Span

func (_Oasis *OasisCaller) Span(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

Span is a free data retrieval call binding the contract method 0x677170e1.

Solidity: function _span(address , address ) constant returns(uint256)

func (*OasisCaller) Stopped

func (_Oasis *OasisCaller) Stopped(opts *bind.CallOpts) (bool, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(bool)

type OasisCallerRaw

type OasisCallerRaw struct {
	Contract *OasisCaller // Generic read-only contract binding to access the raw methods on
}

OasisCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OasisCallerRaw) Call

func (_Oasis *OasisCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type OasisCallerSession

type OasisCallerSession struct {
	Contract *OasisCaller  // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

OasisCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OasisCallerSession) Authority

func (_Oasis *OasisCallerSession) Authority() (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*OasisCallerSession) Best

func (_Oasis *OasisCallerSession) Best(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Best is a free data retrieval call binding the contract method 0x74c1d7d3.

Solidity: function _best(address , address ) constant returns(uint256)

func (*OasisCallerSession) BuyEnabled

func (_Oasis *OasisCallerSession) BuyEnabled() (bool, error)

BuyEnabled is a free data retrieval call binding the contract method 0xf582d293.

Solidity: function buyEnabled() constant returns(bool)

func (*OasisCallerSession) CloseTime

func (_Oasis *OasisCallerSession) CloseTime() (uint64, error)

CloseTime is a free data retrieval call binding the contract method 0x6377ebca.

Solidity: function close_time() constant returns(uint64)

func (*OasisCallerSession) Dust

func (_Oasis *OasisCallerSession) Dust(arg0 common.Address) (*big.Int, error)

Dust is a free data retrieval call binding the contract method 0x91be90c8.

Solidity: function _dust(address ) constant returns(uint256)

func (*OasisCallerSession) GetBestOffer

func (_Oasis *OasisCallerSession) GetBestOffer(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetBestOffer is a free data retrieval call binding the contract method 0x0374fc6f.

Solidity: function getBestOffer(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisCallerSession) GetBetterOffer

func (_Oasis *OasisCallerSession) GetBetterOffer(id *big.Int) (*big.Int, error)

GetBetterOffer is a free data retrieval call binding the contract method 0x911550f4.

Solidity: function getBetterOffer(uint256 id) constant returns(uint256)

func (*OasisCallerSession) GetBuyAmount

func (_Oasis *OasisCallerSession) GetBuyAmount(buy_gem common.Address, pay_gem common.Address, pay_amt *big.Int) (*big.Int, error)

GetBuyAmount is a free data retrieval call binding the contract method 0x144a2752.

Solidity: function getBuyAmount(address buy_gem, address pay_gem, uint256 pay_amt) constant returns(uint256 fill_amt)

func (*OasisCallerSession) GetFirstUnsortedOffer

func (_Oasis *OasisCallerSession) GetFirstUnsortedOffer() (*big.Int, error)

GetFirstUnsortedOffer is a free data retrieval call binding the contract method 0x8af82a2e.

Solidity: function getFirstUnsortedOffer() constant returns(uint256)

func (*OasisCallerSession) GetMinSell

func (_Oasis *OasisCallerSession) GetMinSell(pay_gem common.Address) (*big.Int, error)

GetMinSell is a free data retrieval call binding the contract method 0x511fa487.

Solidity: function getMinSell(address pay_gem) constant returns(uint256)

func (*OasisCallerSession) GetNextUnsortedOffer

func (_Oasis *OasisCallerSession) GetNextUnsortedOffer(id *big.Int) (*big.Int, error)

GetNextUnsortedOffer is a free data retrieval call binding the contract method 0x61f54a79.

Solidity: function getNextUnsortedOffer(uint256 id) constant returns(uint256)

func (*OasisCallerSession) GetOffer

func (_Oasis *OasisCallerSession) GetOffer(id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)

GetOffer is a free data retrieval call binding the contract method 0x4579268a.

Solidity: function getOffer(uint256 id) constant returns(uint256, address, uint256, address)

func (*OasisCallerSession) GetOfferCount

func (_Oasis *OasisCallerSession) GetOfferCount(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetOfferCount is a free data retrieval call binding the contract method 0x7ca9429a.

Solidity: function getOfferCount(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisCallerSession) GetOwner

func (_Oasis *OasisCallerSession) GetOwner(id *big.Int) (common.Address, error)

GetOwner is a free data retrieval call binding the contract method 0xc41a360a.

Solidity: function getOwner(uint256 id) constant returns(address owner)

func (*OasisCallerSession) GetPayAmount

func (_Oasis *OasisCallerSession) GetPayAmount(pay_gem common.Address, buy_gem common.Address, buy_amt *big.Int) (*big.Int, error)

GetPayAmount is a free data retrieval call binding the contract method 0xff1fd974.

Solidity: function getPayAmount(address pay_gem, address buy_gem, uint256 buy_amt) constant returns(uint256 fill_amt)

func (*OasisCallerSession) GetTime

func (_Oasis *OasisCallerSession) GetTime() (uint64, error)

GetTime is a free data retrieval call binding the contract method 0x557ed1ba.

Solidity: function getTime() constant returns(uint64)

func (*OasisCallerSession) GetWorseOffer

func (_Oasis *OasisCallerSession) GetWorseOffer(id *big.Int) (*big.Int, error)

GetWorseOffer is a free data retrieval call binding the contract method 0x943911bc.

Solidity: function getWorseOffer(uint256 id) constant returns(uint256)

func (*OasisCallerSession) IsActive

func (_Oasis *OasisCallerSession) IsActive(id *big.Int) (bool, error)

IsActive is a free data retrieval call binding the contract method 0x82afd23b.

Solidity: function isActive(uint256 id) constant returns(bool active)

func (*OasisCallerSession) IsClosed

func (_Oasis *OasisCallerSession) IsClosed() (bool, error)

IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.

Solidity: function isClosed() constant returns(bool closed)

func (*OasisCallerSession) IsOfferSorted

func (_Oasis *OasisCallerSession) IsOfferSorted(id *big.Int) (bool, error)

IsOfferSorted is a free data retrieval call binding the contract method 0xd2b420ce.

Solidity: function isOfferSorted(uint256 id) constant returns(bool)

func (*OasisCallerSession) LastOfferId

func (_Oasis *OasisCallerSession) LastOfferId() (*big.Int, error)

LastOfferId is a free data retrieval call binding the contract method 0x232cae0b.

Solidity: function last_offer_id() constant returns(uint256)

func (*OasisCallerSession) MatchingEnabled

func (_Oasis *OasisCallerSession) MatchingEnabled() (bool, error)

MatchingEnabled is a free data retrieval call binding the contract method 0x01492a0b.

Solidity: function matchingEnabled() constant returns(bool)

func (*OasisCallerSession) Near

func (_Oasis *OasisCallerSession) Near(arg0 *big.Int) (*big.Int, error)

Near is a free data retrieval call binding the contract method 0xa78d4316.

Solidity: function _near(uint256 ) constant returns(uint256)

func (*OasisCallerSession) Offers

func (_Oasis *OasisCallerSession) Offers(arg0 *big.Int) (struct {
	PayAmt    *big.Int
	PayGem    common.Address
	BuyAmt    *big.Int
	BuyGem    common.Address
	Owner     common.Address
	Timestamp uint64
}, error)

Offers is a free data retrieval call binding the contract method 0x8a72ea6a.

Solidity: function offers(uint256 ) constant returns(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem, address owner, uint64 timestamp)

func (*OasisCallerSession) Owner

func (_Oasis *OasisCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OasisCallerSession) Rank

func (_Oasis *OasisCallerSession) Rank(arg0 *big.Int) (struct {
	Next *big.Int
	Prev *big.Int
	Delb *big.Int
}, error)

Rank is a free data retrieval call binding the contract method 0xc2d526aa.

Solidity: function _rank(uint256 ) constant returns(uint256 next, uint256 prev, uint256 delb)

func (*OasisCallerSession) Span

func (_Oasis *OasisCallerSession) Span(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Span is a free data retrieval call binding the contract method 0x677170e1.

Solidity: function _span(address , address ) constant returns(uint256)

func (*OasisCallerSession) Stopped

func (_Oasis *OasisCallerSession) Stopped() (bool, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(bool)

type OasisFilterer

type OasisFilterer struct {
	// contains filtered or unexported fields
}

OasisFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOasisFilterer

func NewOasisFilterer(address common.Address, filterer bind.ContractFilterer) (*OasisFilterer, error)

NewOasisFilterer creates a new log filterer instance of Oasis, bound to a specific deployed contract.

func (*OasisFilterer) FilterLogBump

func (_Oasis *OasisFilterer) FilterLogBump(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogBumpIterator, error)

FilterLogBump is a free log retrieval operation binding the contract event 0x70a14c213064359ede031fd2a1645a11ce2ec825ffe6ab5cfb5b160c3ef4d0a2.

Solidity: event LogBump(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) FilterLogBuyEnabled

func (_Oasis *OasisFilterer) FilterLogBuyEnabled(opts *bind.FilterOpts) (*OasisLogBuyEnabledIterator, error)

FilterLogBuyEnabled is a free log retrieval operation binding the contract event 0x7089e4f0bcc948f9f723a361590c32d9c2284da7ab1981b1249ad2edb9f953c1.

Solidity: event LogBuyEnabled(bool isEnabled)

func (*OasisFilterer) FilterLogDelete

func (_Oasis *OasisFilterer) FilterLogDelete(opts *bind.FilterOpts) (*OasisLogDeleteIterator, error)

FilterLogDelete is a free log retrieval operation binding the contract event 0xcb9d6176c6aac6478ebb9a2754cdce22a944de29ed1f2642f8613884eba4b40c.

Solidity: event LogDelete(address keeper, uint256 id)

func (*OasisFilterer) FilterLogInsert

func (_Oasis *OasisFilterer) FilterLogInsert(opts *bind.FilterOpts) (*OasisLogInsertIterator, error)

FilterLogInsert is a free log retrieval operation binding the contract event 0x6d5c16212bdea16850dce4d9fa2314c446bd30ce84700d9c36c7677c6d283940.

Solidity: event LogInsert(address keeper, uint256 id)

func (*OasisFilterer) FilterLogItemUpdate

func (_Oasis *OasisFilterer) FilterLogItemUpdate(opts *bind.FilterOpts) (*OasisLogItemUpdateIterator, error)

FilterLogItemUpdate is a free log retrieval operation binding the contract event 0xa2c251311b1a7a475913900a2a73dc9789a21b04bc737e050bbc506dd4eb3488.

Solidity: event LogItemUpdate(uint256 id)

func (*OasisFilterer) FilterLogKill

func (_Oasis *OasisFilterer) FilterLogKill(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogKillIterator, error)

FilterLogKill is a free log retrieval operation binding the contract event 0x9577941d28fff863bfbee4694a6a4a56fb09e169619189d2eaa750b5b4819995.

Solidity: event LogKill(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) FilterLogMake

func (_Oasis *OasisFilterer) FilterLogMake(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogMakeIterator, error)

FilterLogMake is a free log retrieval operation binding the contract event 0x773ff502687307abfa024ac9f62f9752a0d210dac2ffd9a29e38e12e2ea82c82.

Solidity: event LogMake(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) FilterLogMatchingEnabled

func (_Oasis *OasisFilterer) FilterLogMatchingEnabled(opts *bind.FilterOpts) (*OasisLogMatchingEnabledIterator, error)

FilterLogMatchingEnabled is a free log retrieval operation binding the contract event 0xea11e00ec1642be9b494019b756440e2c57dbe9e59242c4f9c64ce33fb4f41d9.

Solidity: event LogMatchingEnabled(bool isEnabled)

func (*OasisFilterer) FilterLogMinSell

func (_Oasis *OasisFilterer) FilterLogMinSell(opts *bind.FilterOpts) (*OasisLogMinSellIterator, error)

FilterLogMinSell is a free log retrieval operation binding the contract event 0xc28d56449b0bb31e64ee7487e061f57a2e72aea8019d810832f26dda099823d0.

Solidity: event LogMinSell(address pay_gem, uint256 min_amount)

func (*OasisFilterer) FilterLogSetAuthority

func (_Oasis *OasisFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*OasisLogSetAuthorityIterator, error)

FilterLogSetAuthority is a free log retrieval operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.

Solidity: event LogSetAuthority(address indexed authority)

func (*OasisFilterer) FilterLogSetOwner

func (_Oasis *OasisFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*OasisLogSetOwnerIterator, error)

FilterLogSetOwner is a free log retrieval operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.

Solidity: event LogSetOwner(address indexed owner)

func (*OasisFilterer) FilterLogSortedOffer

func (_Oasis *OasisFilterer) FilterLogSortedOffer(opts *bind.FilterOpts) (*OasisLogSortedOfferIterator, error)

FilterLogSortedOffer is a free log retrieval operation binding the contract event 0x20fb9bad86c18f7e22e8065258790d9416a7d2df8ff05f80f82c46d38b925acd.

Solidity: event LogSortedOffer(uint256 id)

func (*OasisFilterer) FilterLogTake

func (_Oasis *OasisFilterer) FilterLogTake(opts *bind.FilterOpts, pair [][32]byte, maker []common.Address, taker []common.Address) (*OasisLogTakeIterator, error)

FilterLogTake is a free log retrieval operation binding the contract event 0x3383e3357c77fd2e3a4b30deea81179bc70a795d053d14d5b7f2f01d0fd4596f.

Solidity: event LogTake(bytes32 id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, address indexed taker, uint128 take_amt, uint128 give_amt, uint64 timestamp)

func (*OasisFilterer) FilterLogTrade

func (_Oasis *OasisFilterer) FilterLogTrade(opts *bind.FilterOpts, pay_gem []common.Address, buy_gem []common.Address) (*OasisLogTradeIterator, error)

FilterLogTrade is a free log retrieval operation binding the contract event 0x819e390338feffe95e2de57172d6faf337853dfd15c7a09a32d76f7fd2443875.

Solidity: event LogTrade(uint256 pay_amt, address indexed pay_gem, uint256 buy_amt, address indexed buy_gem)

func (*OasisFilterer) FilterLogUnsortedOffer

func (_Oasis *OasisFilterer) FilterLogUnsortedOffer(opts *bind.FilterOpts) (*OasisLogUnsortedOfferIterator, error)

FilterLogUnsortedOffer is a free log retrieval operation binding the contract event 0x8173832a493e0a3989e521458e55bfe9feac9f9b675a94e100b9d5a85f814862.

Solidity: event LogUnsortedOffer(uint256 id)

func (*OasisFilterer) WatchLogBump

func (_Oasis *OasisFilterer) WatchLogBump(opts *bind.WatchOpts, sink chan<- *OasisLogBump, id [][32]byte, pair [][32]byte, maker []common.Address) (event.Subscription, error)

WatchLogBump is a free log subscription operation binding the contract event 0x70a14c213064359ede031fd2a1645a11ce2ec825ffe6ab5cfb5b160c3ef4d0a2.

Solidity: event LogBump(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) WatchLogBuyEnabled

func (_Oasis *OasisFilterer) WatchLogBuyEnabled(opts *bind.WatchOpts, sink chan<- *OasisLogBuyEnabled) (event.Subscription, error)

WatchLogBuyEnabled is a free log subscription operation binding the contract event 0x7089e4f0bcc948f9f723a361590c32d9c2284da7ab1981b1249ad2edb9f953c1.

Solidity: event LogBuyEnabled(bool isEnabled)

func (*OasisFilterer) WatchLogDelete

func (_Oasis *OasisFilterer) WatchLogDelete(opts *bind.WatchOpts, sink chan<- *OasisLogDelete) (event.Subscription, error)

WatchLogDelete is a free log subscription operation binding the contract event 0xcb9d6176c6aac6478ebb9a2754cdce22a944de29ed1f2642f8613884eba4b40c.

Solidity: event LogDelete(address keeper, uint256 id)

func (*OasisFilterer) WatchLogInsert

func (_Oasis *OasisFilterer) WatchLogInsert(opts *bind.WatchOpts, sink chan<- *OasisLogInsert) (event.Subscription, error)

WatchLogInsert is a free log subscription operation binding the contract event 0x6d5c16212bdea16850dce4d9fa2314c446bd30ce84700d9c36c7677c6d283940.

Solidity: event LogInsert(address keeper, uint256 id)

func (*OasisFilterer) WatchLogItemUpdate

func (_Oasis *OasisFilterer) WatchLogItemUpdate(opts *bind.WatchOpts, sink chan<- *OasisLogItemUpdate) (event.Subscription, error)

WatchLogItemUpdate is a free log subscription operation binding the contract event 0xa2c251311b1a7a475913900a2a73dc9789a21b04bc737e050bbc506dd4eb3488.

Solidity: event LogItemUpdate(uint256 id)

func (*OasisFilterer) WatchLogKill

func (_Oasis *OasisFilterer) WatchLogKill(opts *bind.WatchOpts, sink chan<- *OasisLogKill, id [][32]byte, pair [][32]byte, maker []common.Address) (event.Subscription, error)

WatchLogKill is a free log subscription operation binding the contract event 0x9577941d28fff863bfbee4694a6a4a56fb09e169619189d2eaa750b5b4819995.

Solidity: event LogKill(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) WatchLogMake

func (_Oasis *OasisFilterer) WatchLogMake(opts *bind.WatchOpts, sink chan<- *OasisLogMake, id [][32]byte, pair [][32]byte, maker []common.Address) (event.Subscription, error)

WatchLogMake is a free log subscription operation binding the contract event 0x773ff502687307abfa024ac9f62f9752a0d210dac2ffd9a29e38e12e2ea82c82.

Solidity: event LogMake(bytes32 indexed id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt, uint64 timestamp)

func (*OasisFilterer) WatchLogMatchingEnabled

func (_Oasis *OasisFilterer) WatchLogMatchingEnabled(opts *bind.WatchOpts, sink chan<- *OasisLogMatchingEnabled) (event.Subscription, error)

WatchLogMatchingEnabled is a free log subscription operation binding the contract event 0xea11e00ec1642be9b494019b756440e2c57dbe9e59242c4f9c64ce33fb4f41d9.

Solidity: event LogMatchingEnabled(bool isEnabled)

func (*OasisFilterer) WatchLogMinSell

func (_Oasis *OasisFilterer) WatchLogMinSell(opts *bind.WatchOpts, sink chan<- *OasisLogMinSell) (event.Subscription, error)

WatchLogMinSell is a free log subscription operation binding the contract event 0xc28d56449b0bb31e64ee7487e061f57a2e72aea8019d810832f26dda099823d0.

Solidity: event LogMinSell(address pay_gem, uint256 min_amount)

func (*OasisFilterer) WatchLogSetAuthority

func (_Oasis *OasisFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *OasisLogSetAuthority, authority []common.Address) (event.Subscription, error)

WatchLogSetAuthority is a free log subscription operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.

Solidity: event LogSetAuthority(address indexed authority)

func (*OasisFilterer) WatchLogSetOwner

func (_Oasis *OasisFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *OasisLogSetOwner, owner []common.Address) (event.Subscription, error)

WatchLogSetOwner is a free log subscription operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.

Solidity: event LogSetOwner(address indexed owner)

func (*OasisFilterer) WatchLogSortedOffer

func (_Oasis *OasisFilterer) WatchLogSortedOffer(opts *bind.WatchOpts, sink chan<- *OasisLogSortedOffer) (event.Subscription, error)

WatchLogSortedOffer is a free log subscription operation binding the contract event 0x20fb9bad86c18f7e22e8065258790d9416a7d2df8ff05f80f82c46d38b925acd.

Solidity: event LogSortedOffer(uint256 id)

func (*OasisFilterer) WatchLogTake

func (_Oasis *OasisFilterer) WatchLogTake(opts *bind.WatchOpts, sink chan<- *OasisLogTake, pair [][32]byte, maker []common.Address, taker []common.Address) (event.Subscription, error)

WatchLogTake is a free log subscription operation binding the contract event 0x3383e3357c77fd2e3a4b30deea81179bc70a795d053d14d5b7f2f01d0fd4596f.

Solidity: event LogTake(bytes32 id, bytes32 indexed pair, address indexed maker, address pay_gem, address buy_gem, address indexed taker, uint128 take_amt, uint128 give_amt, uint64 timestamp)

func (*OasisFilterer) WatchLogTrade

func (_Oasis *OasisFilterer) WatchLogTrade(opts *bind.WatchOpts, sink chan<- *OasisLogTrade, pay_gem []common.Address, buy_gem []common.Address) (event.Subscription, error)

WatchLogTrade is a free log subscription operation binding the contract event 0x819e390338feffe95e2de57172d6faf337853dfd15c7a09a32d76f7fd2443875.

Solidity: event LogTrade(uint256 pay_amt, address indexed pay_gem, uint256 buy_amt, address indexed buy_gem)

func (*OasisFilterer) WatchLogUnsortedOffer

func (_Oasis *OasisFilterer) WatchLogUnsortedOffer(opts *bind.WatchOpts, sink chan<- *OasisLogUnsortedOffer) (event.Subscription, error)

WatchLogUnsortedOffer is a free log subscription operation binding the contract event 0x8173832a493e0a3989e521458e55bfe9feac9f9b675a94e100b9d5a85f814862.

Solidity: event LogUnsortedOffer(uint256 id)

type OasisLogBump

type OasisLogBump struct {
	Id        [32]byte
	Pair      [32]byte
	Maker     common.Address
	PayGem    common.Address
	BuyGem    common.Address
	PayAmt    *big.Int
	BuyAmt    *big.Int
	Timestamp uint64
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogBump represents a LogBump event raised by the Oasis contract.

type OasisLogBumpIterator

type OasisLogBumpIterator struct {
	Event *OasisLogBump // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogBumpIterator is returned from FilterLogBump and is used to iterate over the raw logs and unpacked data for LogBump events raised by the Oasis contract.

func (*OasisLogBumpIterator) Close

func (it *OasisLogBumpIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogBumpIterator) Error

func (it *OasisLogBumpIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogBumpIterator) Next

func (it *OasisLogBumpIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogBuyEnabled

type OasisLogBuyEnabled struct {
	IsEnabled bool
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogBuyEnabled represents a LogBuyEnabled event raised by the Oasis contract.

type OasisLogBuyEnabledIterator

type OasisLogBuyEnabledIterator struct {
	Event *OasisLogBuyEnabled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogBuyEnabledIterator is returned from FilterLogBuyEnabled and is used to iterate over the raw logs and unpacked data for LogBuyEnabled events raised by the Oasis contract.

func (*OasisLogBuyEnabledIterator) Close

func (it *OasisLogBuyEnabledIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogBuyEnabledIterator) Error

func (it *OasisLogBuyEnabledIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogBuyEnabledIterator) Next

func (it *OasisLogBuyEnabledIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogDelete

type OasisLogDelete struct {
	Keeper common.Address
	Id     *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

OasisLogDelete represents a LogDelete event raised by the Oasis contract.

type OasisLogDeleteIterator

type OasisLogDeleteIterator struct {
	Event *OasisLogDelete // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogDeleteIterator is returned from FilterLogDelete and is used to iterate over the raw logs and unpacked data for LogDelete events raised by the Oasis contract.

func (*OasisLogDeleteIterator) Close

func (it *OasisLogDeleteIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogDeleteIterator) Error

func (it *OasisLogDeleteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogDeleteIterator) Next

func (it *OasisLogDeleteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogInsert

type OasisLogInsert struct {
	Keeper common.Address
	Id     *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

OasisLogInsert represents a LogInsert event raised by the Oasis contract.

type OasisLogInsertIterator

type OasisLogInsertIterator struct {
	Event *OasisLogInsert // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogInsertIterator is returned from FilterLogInsert and is used to iterate over the raw logs and unpacked data for LogInsert events raised by the Oasis contract.

func (*OasisLogInsertIterator) Close

func (it *OasisLogInsertIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogInsertIterator) Error

func (it *OasisLogInsertIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogInsertIterator) Next

func (it *OasisLogInsertIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogItemUpdate

type OasisLogItemUpdate struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

OasisLogItemUpdate represents a LogItemUpdate event raised by the Oasis contract.

type OasisLogItemUpdateIterator

type OasisLogItemUpdateIterator struct {
	Event *OasisLogItemUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogItemUpdateIterator is returned from FilterLogItemUpdate and is used to iterate over the raw logs and unpacked data for LogItemUpdate events raised by the Oasis contract.

func (*OasisLogItemUpdateIterator) Close

func (it *OasisLogItemUpdateIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogItemUpdateIterator) Error

func (it *OasisLogItemUpdateIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogItemUpdateIterator) Next

func (it *OasisLogItemUpdateIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogKill

type OasisLogKill struct {
	Id        [32]byte
	Pair      [32]byte
	Maker     common.Address
	PayGem    common.Address
	BuyGem    common.Address
	PayAmt    *big.Int
	BuyAmt    *big.Int
	Timestamp uint64
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogKill represents a LogKill event raised by the Oasis contract.

type OasisLogKillIterator

type OasisLogKillIterator struct {
	Event *OasisLogKill // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogKillIterator is returned from FilterLogKill and is used to iterate over the raw logs and unpacked data for LogKill events raised by the Oasis contract.

func (*OasisLogKillIterator) Close

func (it *OasisLogKillIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogKillIterator) Error

func (it *OasisLogKillIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogKillIterator) Next

func (it *OasisLogKillIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogMake

type OasisLogMake struct {
	Id        [32]byte
	Pair      [32]byte
	Maker     common.Address
	PayGem    common.Address
	BuyGem    common.Address
	PayAmt    *big.Int
	BuyAmt    *big.Int
	Timestamp uint64
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogMake represents a LogMake event raised by the Oasis contract.

type OasisLogMakeIterator

type OasisLogMakeIterator struct {
	Event *OasisLogMake // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogMakeIterator is returned from FilterLogMake and is used to iterate over the raw logs and unpacked data for LogMake events raised by the Oasis contract.

func (*OasisLogMakeIterator) Close

func (it *OasisLogMakeIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogMakeIterator) Error

func (it *OasisLogMakeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogMakeIterator) Next

func (it *OasisLogMakeIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogMatchingEnabled

type OasisLogMatchingEnabled struct {
	IsEnabled bool
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogMatchingEnabled represents a LogMatchingEnabled event raised by the Oasis contract.

type OasisLogMatchingEnabledIterator

type OasisLogMatchingEnabledIterator struct {
	Event *OasisLogMatchingEnabled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogMatchingEnabledIterator is returned from FilterLogMatchingEnabled and is used to iterate over the raw logs and unpacked data for LogMatchingEnabled events raised by the Oasis contract.

func (*OasisLogMatchingEnabledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogMatchingEnabledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogMatchingEnabledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogMinSell

type OasisLogMinSell struct {
	PayGem    common.Address
	MinAmount *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogMinSell represents a LogMinSell event raised by the Oasis contract.

type OasisLogMinSellIterator

type OasisLogMinSellIterator struct {
	Event *OasisLogMinSell // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogMinSellIterator is returned from FilterLogMinSell and is used to iterate over the raw logs and unpacked data for LogMinSell events raised by the Oasis contract.

func (*OasisLogMinSellIterator) Close

func (it *OasisLogMinSellIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogMinSellIterator) Error

func (it *OasisLogMinSellIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogMinSellIterator) Next

func (it *OasisLogMinSellIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogSetAuthority

type OasisLogSetAuthority struct {
	Authority common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogSetAuthority represents a LogSetAuthority event raised by the Oasis contract.

type OasisLogSetAuthorityIterator

type OasisLogSetAuthorityIterator struct {
	Event *OasisLogSetAuthority // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogSetAuthorityIterator is returned from FilterLogSetAuthority and is used to iterate over the raw logs and unpacked data for LogSetAuthority events raised by the Oasis contract.

func (*OasisLogSetAuthorityIterator) Close

func (it *OasisLogSetAuthorityIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogSetAuthorityIterator) Error

func (it *OasisLogSetAuthorityIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogSetAuthorityIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogSetOwner

type OasisLogSetOwner struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

OasisLogSetOwner represents a LogSetOwner event raised by the Oasis contract.

type OasisLogSetOwnerIterator

type OasisLogSetOwnerIterator struct {
	Event *OasisLogSetOwner // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogSetOwnerIterator is returned from FilterLogSetOwner and is used to iterate over the raw logs and unpacked data for LogSetOwner events raised by the Oasis contract.

func (*OasisLogSetOwnerIterator) Close

func (it *OasisLogSetOwnerIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogSetOwnerIterator) Error

func (it *OasisLogSetOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogSetOwnerIterator) Next

func (it *OasisLogSetOwnerIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogSortedOffer

type OasisLogSortedOffer struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

OasisLogSortedOffer represents a LogSortedOffer event raised by the Oasis contract.

type OasisLogSortedOfferIterator

type OasisLogSortedOfferIterator struct {
	Event *OasisLogSortedOffer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogSortedOfferIterator is returned from FilterLogSortedOffer and is used to iterate over the raw logs and unpacked data for LogSortedOffer events raised by the Oasis contract.

func (*OasisLogSortedOfferIterator) Close

func (it *OasisLogSortedOfferIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogSortedOfferIterator) Error

func (it *OasisLogSortedOfferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogSortedOfferIterator) Next

func (it *OasisLogSortedOfferIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogTake

type OasisLogTake struct {
	Id        [32]byte
	Pair      [32]byte
	Maker     common.Address
	PayGem    common.Address
	BuyGem    common.Address
	Taker     common.Address
	TakeAmt   *big.Int
	GiveAmt   *big.Int
	Timestamp uint64
	Raw       types.Log // Blockchain specific contextual infos
}

OasisLogTake represents a LogTake event raised by the Oasis contract.

type OasisLogTakeIterator

type OasisLogTakeIterator struct {
	Event *OasisLogTake // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogTakeIterator is returned from FilterLogTake and is used to iterate over the raw logs and unpacked data for LogTake events raised by the Oasis contract.

func (*OasisLogTakeIterator) Close

func (it *OasisLogTakeIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogTakeIterator) Error

func (it *OasisLogTakeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogTakeIterator) Next

func (it *OasisLogTakeIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogTrade

type OasisLogTrade struct {
	PayAmt *big.Int
	PayGem common.Address
	BuyAmt *big.Int
	BuyGem common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

OasisLogTrade represents a LogTrade event raised by the Oasis contract.

type OasisLogTradeIterator

type OasisLogTradeIterator struct {
	Event *OasisLogTrade // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogTradeIterator is returned from FilterLogTrade and is used to iterate over the raw logs and unpacked data for LogTrade events raised by the Oasis contract.

func (*OasisLogTradeIterator) Close

func (it *OasisLogTradeIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogTradeIterator) Error

func (it *OasisLogTradeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogTradeIterator) Next

func (it *OasisLogTradeIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisLogUnsortedOffer

type OasisLogUnsortedOffer struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

OasisLogUnsortedOffer represents a LogUnsortedOffer event raised by the Oasis contract.

type OasisLogUnsortedOfferIterator

type OasisLogUnsortedOfferIterator struct {
	Event *OasisLogUnsortedOffer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OasisLogUnsortedOfferIterator is returned from FilterLogUnsortedOffer and is used to iterate over the raw logs and unpacked data for LogUnsortedOffer events raised by the Oasis contract.

func (*OasisLogUnsortedOfferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*OasisLogUnsortedOfferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OasisLogUnsortedOfferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OasisRaw

type OasisRaw struct {
	Contract *Oasis // Generic contract binding to access the raw methods on
}

OasisRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OasisRaw) Call

func (_Oasis *OasisRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*OasisRaw) Transact

func (_Oasis *OasisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OasisRaw) Transfer

func (_Oasis *OasisRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OasisSession

type OasisSession struct {
	Contract     *Oasis            // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

OasisSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OasisSession) Authority

func (_Oasis *OasisSession) Authority() (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*OasisSession) Best

func (_Oasis *OasisSession) Best(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Best is a free data retrieval call binding the contract method 0x74c1d7d3.

Solidity: function _best(address , address ) constant returns(uint256)

func (*OasisSession) Bump

func (_Oasis *OasisSession) Bump(id_ [32]byte) (*types.Transaction, error)

Bump is a paid mutator transaction binding the contract method 0x779997c3.

Solidity: function bump(bytes32 id_) returns()

func (*OasisSession) Buy

func (_Oasis *OasisSession) Buy(id *big.Int, amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xd6febde8.

Solidity: function buy(uint256 id, uint256 amount) returns(bool)

func (*OasisSession) BuyAllAmount

func (_Oasis *OasisSession) BuyAllAmount(buy_gem common.Address, buy_amt *big.Int, pay_gem common.Address, max_fill_amount *big.Int) (*types.Transaction, error)

BuyAllAmount is a paid mutator transaction binding the contract method 0x8185402b.

Solidity: function buyAllAmount(address buy_gem, uint256 buy_amt, address pay_gem, uint256 max_fill_amount) returns(uint256 fill_amt)

func (*OasisSession) BuyEnabled

func (_Oasis *OasisSession) BuyEnabled() (bool, error)

BuyEnabled is a free data retrieval call binding the contract method 0xf582d293.

Solidity: function buyEnabled() constant returns(bool)

func (*OasisSession) Cancel

func (_Oasis *OasisSession) Cancel(id *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.

Solidity: function cancel(uint256 id) returns(bool success)

func (*OasisSession) CloseTime

func (_Oasis *OasisSession) CloseTime() (uint64, error)

CloseTime is a free data retrieval call binding the contract method 0x6377ebca.

Solidity: function close_time() constant returns(uint64)

func (*OasisSession) DelRank

func (_Oasis *OasisSession) DelRank(id *big.Int) (*types.Transaction, error)

DelRank is a paid mutator transaction binding the contract method 0x467f0b7b.

Solidity: function del_rank(uint256 id) returns(bool)

func (*OasisSession) Dust

func (_Oasis *OasisSession) Dust(arg0 common.Address) (*big.Int, error)

Dust is a free data retrieval call binding the contract method 0x91be90c8.

Solidity: function _dust(address ) constant returns(uint256)

func (*OasisSession) GetBestOffer

func (_Oasis *OasisSession) GetBestOffer(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetBestOffer is a free data retrieval call binding the contract method 0x0374fc6f.

Solidity: function getBestOffer(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisSession) GetBetterOffer

func (_Oasis *OasisSession) GetBetterOffer(id *big.Int) (*big.Int, error)

GetBetterOffer is a free data retrieval call binding the contract method 0x911550f4.

Solidity: function getBetterOffer(uint256 id) constant returns(uint256)

func (*OasisSession) GetBuyAmount

func (_Oasis *OasisSession) GetBuyAmount(buy_gem common.Address, pay_gem common.Address, pay_amt *big.Int) (*big.Int, error)

GetBuyAmount is a free data retrieval call binding the contract method 0x144a2752.

Solidity: function getBuyAmount(address buy_gem, address pay_gem, uint256 pay_amt) constant returns(uint256 fill_amt)

func (*OasisSession) GetFirstUnsortedOffer

func (_Oasis *OasisSession) GetFirstUnsortedOffer() (*big.Int, error)

GetFirstUnsortedOffer is a free data retrieval call binding the contract method 0x8af82a2e.

Solidity: function getFirstUnsortedOffer() constant returns(uint256)

func (*OasisSession) GetMinSell

func (_Oasis *OasisSession) GetMinSell(pay_gem common.Address) (*big.Int, error)

GetMinSell is a free data retrieval call binding the contract method 0x511fa487.

Solidity: function getMinSell(address pay_gem) constant returns(uint256)

func (*OasisSession) GetNextUnsortedOffer

func (_Oasis *OasisSession) GetNextUnsortedOffer(id *big.Int) (*big.Int, error)

GetNextUnsortedOffer is a free data retrieval call binding the contract method 0x61f54a79.

Solidity: function getNextUnsortedOffer(uint256 id) constant returns(uint256)

func (*OasisSession) GetOffer

func (_Oasis *OasisSession) GetOffer(id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)

GetOffer is a free data retrieval call binding the contract method 0x4579268a.

Solidity: function getOffer(uint256 id) constant returns(uint256, address, uint256, address)

func (*OasisSession) GetOfferCount

func (_Oasis *OasisSession) GetOfferCount(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)

GetOfferCount is a free data retrieval call binding the contract method 0x7ca9429a.

Solidity: function getOfferCount(address sell_gem, address buy_gem) constant returns(uint256)

func (*OasisSession) GetOwner

func (_Oasis *OasisSession) GetOwner(id *big.Int) (common.Address, error)

GetOwner is a free data retrieval call binding the contract method 0xc41a360a.

Solidity: function getOwner(uint256 id) constant returns(address owner)

func (*OasisSession) GetPayAmount

func (_Oasis *OasisSession) GetPayAmount(pay_gem common.Address, buy_gem common.Address, buy_amt *big.Int) (*big.Int, error)

GetPayAmount is a free data retrieval call binding the contract method 0xff1fd974.

Solidity: function getPayAmount(address pay_gem, address buy_gem, uint256 buy_amt) constant returns(uint256 fill_amt)

func (*OasisSession) GetTime

func (_Oasis *OasisSession) GetTime() (uint64, error)

GetTime is a free data retrieval call binding the contract method 0x557ed1ba.

Solidity: function getTime() constant returns(uint64)

func (*OasisSession) GetWorseOffer

func (_Oasis *OasisSession) GetWorseOffer(id *big.Int) (*big.Int, error)

GetWorseOffer is a free data retrieval call binding the contract method 0x943911bc.

Solidity: function getWorseOffer(uint256 id) constant returns(uint256)

func (*OasisSession) Insert

func (_Oasis *OasisSession) Insert(id *big.Int, pos *big.Int) (*types.Transaction, error)

Insert is a paid mutator transaction binding the contract method 0x1d834a1b.

Solidity: function insert(uint256 id, uint256 pos) returns(bool)

func (*OasisSession) IsActive

func (_Oasis *OasisSession) IsActive(id *big.Int) (bool, error)

IsActive is a free data retrieval call binding the contract method 0x82afd23b.

Solidity: function isActive(uint256 id) constant returns(bool active)

func (*OasisSession) IsClosed

func (_Oasis *OasisSession) IsClosed() (bool, error)

IsClosed is a free data retrieval call binding the contract method 0xc2b6b58c.

Solidity: function isClosed() constant returns(bool closed)

func (*OasisSession) IsOfferSorted

func (_Oasis *OasisSession) IsOfferSorted(id *big.Int) (bool, error)

IsOfferSorted is a free data retrieval call binding the contract method 0xd2b420ce.

Solidity: function isOfferSorted(uint256 id) constant returns(bool)

func (*OasisSession) Kill

func (_Oasis *OasisSession) Kill(id [32]byte) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0xb4f9b6c8.

Solidity: function kill(bytes32 id) returns()

func (*OasisSession) LastOfferId

func (_Oasis *OasisSession) LastOfferId() (*big.Int, error)

LastOfferId is a free data retrieval call binding the contract method 0x232cae0b.

Solidity: function last_offer_id() constant returns(uint256)

func (*OasisSession) Make

func (_Oasis *OasisSession) Make(pay_gem common.Address, buy_gem common.Address, pay_amt *big.Int, buy_amt *big.Int) (*types.Transaction, error)

Make is a paid mutator transaction binding the contract method 0x093f5198.

Solidity: function make(address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt) returns(bytes32)

func (*OasisSession) MatchingEnabled

func (_Oasis *OasisSession) MatchingEnabled() (bool, error)

MatchingEnabled is a free data retrieval call binding the contract method 0x01492a0b.

Solidity: function matchingEnabled() constant returns(bool)

func (*OasisSession) Near

func (_Oasis *OasisSession) Near(arg0 *big.Int) (*big.Int, error)

Near is a free data retrieval call binding the contract method 0xa78d4316.

Solidity: function _near(uint256 ) constant returns(uint256)

func (*OasisSession) Offer

func (_Oasis *OasisSession) Offer(pay_amt *big.Int, pay_gem common.Address, buy_amt *big.Int, buy_gem common.Address) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0xf09ea2a6.

Solidity: function offer(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem) returns(uint256)

func (*OasisSession) Offers

func (_Oasis *OasisSession) Offers(arg0 *big.Int) (struct {
	PayAmt    *big.Int
	PayGem    common.Address
	BuyAmt    *big.Int
	BuyGem    common.Address
	Owner     common.Address
	Timestamp uint64
}, error)

Offers is a free data retrieval call binding the contract method 0x8a72ea6a.

Solidity: function offers(uint256 ) constant returns(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem, address owner, uint64 timestamp)

func (*OasisSession) Owner

func (_Oasis *OasisSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OasisSession) Rank

func (_Oasis *OasisSession) Rank(arg0 *big.Int) (struct {
	Next *big.Int
	Prev *big.Int
	Delb *big.Int
}, error)

Rank is a free data retrieval call binding the contract method 0xc2d526aa.

Solidity: function _rank(uint256 ) constant returns(uint256 next, uint256 prev, uint256 delb)

func (*OasisSession) SellAllAmount

func (_Oasis *OasisSession) SellAllAmount(pay_gem common.Address, pay_amt *big.Int, buy_gem common.Address, min_fill_amount *big.Int) (*types.Transaction, error)

SellAllAmount is a paid mutator transaction binding the contract method 0x0621b4f6.

Solidity: function sellAllAmount(address pay_gem, uint256 pay_amt, address buy_gem, uint256 min_fill_amount) returns(uint256 fill_amt)

func (*OasisSession) SetAuthority

func (_Oasis *OasisSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*OasisSession) SetBuyEnabled

func (_Oasis *OasisSession) SetBuyEnabled(buyEnabled_ bool) (*types.Transaction, error)

SetBuyEnabled is a paid mutator transaction binding the contract method 0xd6f15469.

Solidity: function setBuyEnabled(bool buyEnabled_) returns(bool)

func (*OasisSession) SetMatchingEnabled

func (_Oasis *OasisSession) SetMatchingEnabled(matchingEnabled_ bool) (*types.Transaction, error)

SetMatchingEnabled is a paid mutator transaction binding the contract method 0x2aed1905.

Solidity: function setMatchingEnabled(bool matchingEnabled_) returns(bool)

func (*OasisSession) SetMinSell

func (_Oasis *OasisSession) SetMinSell(pay_gem common.Address, dust *big.Int) (*types.Transaction, error)

SetMinSell is a paid mutator transaction binding the contract method 0xbf7c734e.

Solidity: function setMinSell(address pay_gem, uint256 dust) returns(bool)

func (*OasisSession) SetOwner

func (_Oasis *OasisSession) SetOwner(owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

func (*OasisSession) Span

func (_Oasis *OasisSession) Span(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Span is a free data retrieval call binding the contract method 0x677170e1.

Solidity: function _span(address , address ) constant returns(uint256)

func (*OasisSession) Stop

func (_Oasis *OasisSession) Stop() (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OasisSession) Stopped

func (_Oasis *OasisSession) Stopped() (bool, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(bool)

func (*OasisSession) Take

func (_Oasis *OasisSession) Take(id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)

Take is a paid mutator transaction binding the contract method 0x49606455.

Solidity: function take(bytes32 id, uint128 maxTakeAmount) returns()

type OasisTransactor

type OasisTransactor struct {
	// contains filtered or unexported fields
}

OasisTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOasisTransactor

func NewOasisTransactor(address common.Address, transactor bind.ContractTransactor) (*OasisTransactor, error)

NewOasisTransactor creates a new write-only instance of Oasis, bound to a specific deployed contract.

func (*OasisTransactor) Bump

func (_Oasis *OasisTransactor) Bump(opts *bind.TransactOpts, id_ [32]byte) (*types.Transaction, error)

Bump is a paid mutator transaction binding the contract method 0x779997c3.

Solidity: function bump(bytes32 id_) returns()

func (*OasisTransactor) Buy

func (_Oasis *OasisTransactor) Buy(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xd6febde8.

Solidity: function buy(uint256 id, uint256 amount) returns(bool)

func (*OasisTransactor) BuyAllAmount

func (_Oasis *OasisTransactor) BuyAllAmount(opts *bind.TransactOpts, buy_gem common.Address, buy_amt *big.Int, pay_gem common.Address, max_fill_amount *big.Int) (*types.Transaction, error)

BuyAllAmount is a paid mutator transaction binding the contract method 0x8185402b.

Solidity: function buyAllAmount(address buy_gem, uint256 buy_amt, address pay_gem, uint256 max_fill_amount) returns(uint256 fill_amt)

func (*OasisTransactor) Cancel

func (_Oasis *OasisTransactor) Cancel(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.

Solidity: function cancel(uint256 id) returns(bool success)

func (*OasisTransactor) DelRank

func (_Oasis *OasisTransactor) DelRank(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

DelRank is a paid mutator transaction binding the contract method 0x467f0b7b.

Solidity: function del_rank(uint256 id) returns(bool)

func (*OasisTransactor) Insert

func (_Oasis *OasisTransactor) Insert(opts *bind.TransactOpts, id *big.Int, pos *big.Int) (*types.Transaction, error)

Insert is a paid mutator transaction binding the contract method 0x1d834a1b.

Solidity: function insert(uint256 id, uint256 pos) returns(bool)

func (*OasisTransactor) Kill

func (_Oasis *OasisTransactor) Kill(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0xb4f9b6c8.

Solidity: function kill(bytes32 id) returns()

func (*OasisTransactor) Make

func (_Oasis *OasisTransactor) Make(opts *bind.TransactOpts, pay_gem common.Address, buy_gem common.Address, pay_amt *big.Int, buy_amt *big.Int) (*types.Transaction, error)

Make is a paid mutator transaction binding the contract method 0x093f5198.

Solidity: function make(address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt) returns(bytes32)

func (*OasisTransactor) Offer

func (_Oasis *OasisTransactor) Offer(opts *bind.TransactOpts, pay_amt *big.Int, pay_gem common.Address, buy_amt *big.Int, buy_gem common.Address) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0xf09ea2a6.

Solidity: function offer(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem) returns(uint256)

func (*OasisTransactor) SellAllAmount

func (_Oasis *OasisTransactor) SellAllAmount(opts *bind.TransactOpts, pay_gem common.Address, pay_amt *big.Int, buy_gem common.Address, min_fill_amount *big.Int) (*types.Transaction, error)

SellAllAmount is a paid mutator transaction binding the contract method 0x0621b4f6.

Solidity: function sellAllAmount(address pay_gem, uint256 pay_amt, address buy_gem, uint256 min_fill_amount) returns(uint256 fill_amt)

func (*OasisTransactor) SetAuthority

func (_Oasis *OasisTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*OasisTransactor) SetBuyEnabled

func (_Oasis *OasisTransactor) SetBuyEnabled(opts *bind.TransactOpts, buyEnabled_ bool) (*types.Transaction, error)

SetBuyEnabled is a paid mutator transaction binding the contract method 0xd6f15469.

Solidity: function setBuyEnabled(bool buyEnabled_) returns(bool)

func (*OasisTransactor) SetMatchingEnabled

func (_Oasis *OasisTransactor) SetMatchingEnabled(opts *bind.TransactOpts, matchingEnabled_ bool) (*types.Transaction, error)

SetMatchingEnabled is a paid mutator transaction binding the contract method 0x2aed1905.

Solidity: function setMatchingEnabled(bool matchingEnabled_) returns(bool)

func (*OasisTransactor) SetMinSell

func (_Oasis *OasisTransactor) SetMinSell(opts *bind.TransactOpts, pay_gem common.Address, dust *big.Int) (*types.Transaction, error)

SetMinSell is a paid mutator transaction binding the contract method 0xbf7c734e.

Solidity: function setMinSell(address pay_gem, uint256 dust) returns(bool)

func (*OasisTransactor) SetOwner

func (_Oasis *OasisTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

func (*OasisTransactor) Stop

func (_Oasis *OasisTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OasisTransactor) Take

func (_Oasis *OasisTransactor) Take(opts *bind.TransactOpts, id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)

Take is a paid mutator transaction binding the contract method 0x49606455.

Solidity: function take(bytes32 id, uint128 maxTakeAmount) returns()

type OasisTransactorRaw

type OasisTransactorRaw struct {
	Contract *OasisTransactor // Generic write-only contract binding to access the raw methods on
}

OasisTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OasisTransactorRaw) Transact

func (_Oasis *OasisTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OasisTransactorRaw) Transfer

func (_Oasis *OasisTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OasisTransactorSession

type OasisTransactorSession struct {
	Contract     *OasisTransactor  // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

OasisTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OasisTransactorSession) Bump

func (_Oasis *OasisTransactorSession) Bump(id_ [32]byte) (*types.Transaction, error)

Bump is a paid mutator transaction binding the contract method 0x779997c3.

Solidity: function bump(bytes32 id_) returns()

func (*OasisTransactorSession) Buy

func (_Oasis *OasisTransactorSession) Buy(id *big.Int, amount *big.Int) (*types.Transaction, error)

Buy is a paid mutator transaction binding the contract method 0xd6febde8.

Solidity: function buy(uint256 id, uint256 amount) returns(bool)

func (*OasisTransactorSession) BuyAllAmount

func (_Oasis *OasisTransactorSession) BuyAllAmount(buy_gem common.Address, buy_amt *big.Int, pay_gem common.Address, max_fill_amount *big.Int) (*types.Transaction, error)

BuyAllAmount is a paid mutator transaction binding the contract method 0x8185402b.

Solidity: function buyAllAmount(address buy_gem, uint256 buy_amt, address pay_gem, uint256 max_fill_amount) returns(uint256 fill_amt)

func (*OasisTransactorSession) Cancel

func (_Oasis *OasisTransactorSession) Cancel(id *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.

Solidity: function cancel(uint256 id) returns(bool success)

func (*OasisTransactorSession) DelRank

func (_Oasis *OasisTransactorSession) DelRank(id *big.Int) (*types.Transaction, error)

DelRank is a paid mutator transaction binding the contract method 0x467f0b7b.

Solidity: function del_rank(uint256 id) returns(bool)

func (*OasisTransactorSession) Insert

func (_Oasis *OasisTransactorSession) Insert(id *big.Int, pos *big.Int) (*types.Transaction, error)

Insert is a paid mutator transaction binding the contract method 0x1d834a1b.

Solidity: function insert(uint256 id, uint256 pos) returns(bool)

func (*OasisTransactorSession) Kill

func (_Oasis *OasisTransactorSession) Kill(id [32]byte) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0xb4f9b6c8.

Solidity: function kill(bytes32 id) returns()

func (*OasisTransactorSession) Make

func (_Oasis *OasisTransactorSession) Make(pay_gem common.Address, buy_gem common.Address, pay_amt *big.Int, buy_amt *big.Int) (*types.Transaction, error)

Make is a paid mutator transaction binding the contract method 0x093f5198.

Solidity: function make(address pay_gem, address buy_gem, uint128 pay_amt, uint128 buy_amt) returns(bytes32)

func (*OasisTransactorSession) Offer

func (_Oasis *OasisTransactorSession) Offer(pay_amt *big.Int, pay_gem common.Address, buy_amt *big.Int, buy_gem common.Address) (*types.Transaction, error)

Offer is a paid mutator transaction binding the contract method 0xf09ea2a6.

Solidity: function offer(uint256 pay_amt, address pay_gem, uint256 buy_amt, address buy_gem) returns(uint256)

func (*OasisTransactorSession) SellAllAmount

func (_Oasis *OasisTransactorSession) SellAllAmount(pay_gem common.Address, pay_amt *big.Int, buy_gem common.Address, min_fill_amount *big.Int) (*types.Transaction, error)

SellAllAmount is a paid mutator transaction binding the contract method 0x0621b4f6.

Solidity: function sellAllAmount(address pay_gem, uint256 pay_amt, address buy_gem, uint256 min_fill_amount) returns(uint256 fill_amt)

func (*OasisTransactorSession) SetAuthority

func (_Oasis *OasisTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*OasisTransactorSession) SetBuyEnabled

func (_Oasis *OasisTransactorSession) SetBuyEnabled(buyEnabled_ bool) (*types.Transaction, error)

SetBuyEnabled is a paid mutator transaction binding the contract method 0xd6f15469.

Solidity: function setBuyEnabled(bool buyEnabled_) returns(bool)

func (*OasisTransactorSession) SetMatchingEnabled

func (_Oasis *OasisTransactorSession) SetMatchingEnabled(matchingEnabled_ bool) (*types.Transaction, error)

SetMatchingEnabled is a paid mutator transaction binding the contract method 0x2aed1905.

Solidity: function setMatchingEnabled(bool matchingEnabled_) returns(bool)

func (*OasisTransactorSession) SetMinSell

func (_Oasis *OasisTransactorSession) SetMinSell(pay_gem common.Address, dust *big.Int) (*types.Transaction, error)

SetMinSell is a paid mutator transaction binding the contract method 0xbf7c734e.

Solidity: function setMinSell(address pay_gem, uint256 dust) returns(bool)

func (*OasisTransactorSession) SetOwner

func (_Oasis *OasisTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

func (*OasisTransactorSession) Stop

func (_Oasis *OasisTransactorSession) Stop() (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OasisTransactorSession) Take

func (_Oasis *OasisTransactorSession) Take(id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)

Take is a paid mutator transaction binding the contract method 0x49606455.

Solidity: function take(bytes32 id, uint128 maxTakeAmount) returns()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL