Documentation ¶
Index ¶
- Constants
- type Oasis
- type OasisCaller
- func (_Oasis *OasisCaller) Authority(opts *bind.CallOpts) (common.Address, error)
- func (_Oasis *OasisCaller) Best(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) BuyEnabled(opts *bind.CallOpts) (bool, error)
- func (_Oasis *OasisCaller) CloseTime(opts *bind.CallOpts) (uint64, error)
- func (_Oasis *OasisCaller) Dust(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) GetBestOffer(opts *bind.CallOpts, sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) GetBetterOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCaller) GetBuyAmount(opts *bind.CallOpts, buy_gem common.Address, pay_gem common.Address, ...) (*big.Int, error)
- func (_Oasis *OasisCaller) GetFirstUnsortedOffer(opts *bind.CallOpts) (*big.Int, error)
- func (_Oasis *OasisCaller) GetMinSell(opts *bind.CallOpts, pay_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) GetNextUnsortedOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCaller) GetOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)
- func (_Oasis *OasisCaller) GetOfferCount(opts *bind.CallOpts, sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) GetOwner(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_Oasis *OasisCaller) GetPayAmount(opts *bind.CallOpts, pay_gem common.Address, buy_gem common.Address, ...) (*big.Int, error)
- func (_Oasis *OasisCaller) GetTime(opts *bind.CallOpts) (uint64, error)
- func (_Oasis *OasisCaller) GetWorseOffer(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCaller) IsActive(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Oasis *OasisCaller) IsClosed(opts *bind.CallOpts) (bool, error)
- func (_Oasis *OasisCaller) IsOfferSorted(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_Oasis *OasisCaller) LastOfferId(opts *bind.CallOpts) (*big.Int, error)
- func (_Oasis *OasisCaller) MatchingEnabled(opts *bind.CallOpts) (bool, error)
- func (_Oasis *OasisCaller) Near(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Oasis *OasisCaller) Offers(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Oasis *OasisCaller) Rank(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisCaller) Span(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisCaller) Stopped(opts *bind.CallOpts) (bool, error)
- type OasisCallerRaw
- type OasisCallerSession
- func (_Oasis *OasisCallerSession) Authority() (common.Address, error)
- func (_Oasis *OasisCallerSession) Best(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) BuyEnabled() (bool, error)
- func (_Oasis *OasisCallerSession) CloseTime() (uint64, error)
- func (_Oasis *OasisCallerSession) Dust(arg0 common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetBestOffer(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetBetterOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetBuyAmount(buy_gem common.Address, pay_gem common.Address, pay_amt *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetFirstUnsortedOffer() (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetMinSell(pay_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetNextUnsortedOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetOffer(id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)
- func (_Oasis *OasisCallerSession) GetOfferCount(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetOwner(id *big.Int) (common.Address, error)
- func (_Oasis *OasisCallerSession) GetPayAmount(pay_gem common.Address, buy_gem common.Address, buy_amt *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) GetTime() (uint64, error)
- func (_Oasis *OasisCallerSession) GetWorseOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) IsActive(id *big.Int) (bool, error)
- func (_Oasis *OasisCallerSession) IsClosed() (bool, error)
- func (_Oasis *OasisCallerSession) IsOfferSorted(id *big.Int) (bool, error)
- func (_Oasis *OasisCallerSession) LastOfferId() (*big.Int, error)
- func (_Oasis *OasisCallerSession) MatchingEnabled() (bool, error)
- func (_Oasis *OasisCallerSession) Near(arg0 *big.Int) (*big.Int, error)
- func (_Oasis *OasisCallerSession) Offers(arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisCallerSession) Owner() (common.Address, error)
- func (_Oasis *OasisCallerSession) Rank(arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisCallerSession) Span(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisCallerSession) Stopped() (bool, error)
- type OasisFilterer
- func (_Oasis *OasisFilterer) FilterLogBump(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogBumpIterator, error)
- func (_Oasis *OasisFilterer) FilterLogBuyEnabled(opts *bind.FilterOpts) (*OasisLogBuyEnabledIterator, error)
- func (_Oasis *OasisFilterer) FilterLogDelete(opts *bind.FilterOpts) (*OasisLogDeleteIterator, error)
- func (_Oasis *OasisFilterer) FilterLogInsert(opts *bind.FilterOpts) (*OasisLogInsertIterator, error)
- func (_Oasis *OasisFilterer) FilterLogItemUpdate(opts *bind.FilterOpts) (*OasisLogItemUpdateIterator, error)
- func (_Oasis *OasisFilterer) FilterLogKill(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogKillIterator, error)
- func (_Oasis *OasisFilterer) FilterLogMake(opts *bind.FilterOpts, id [][32]byte, pair [][32]byte, maker []common.Address) (*OasisLogMakeIterator, error)
- func (_Oasis *OasisFilterer) FilterLogMatchingEnabled(opts *bind.FilterOpts) (*OasisLogMatchingEnabledIterator, error)
- func (_Oasis *OasisFilterer) FilterLogMinSell(opts *bind.FilterOpts) (*OasisLogMinSellIterator, error)
- func (_Oasis *OasisFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*OasisLogSetAuthorityIterator, error)
- func (_Oasis *OasisFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*OasisLogSetOwnerIterator, error)
- func (_Oasis *OasisFilterer) FilterLogSortedOffer(opts *bind.FilterOpts) (*OasisLogSortedOfferIterator, error)
- func (_Oasis *OasisFilterer) FilterLogTake(opts *bind.FilterOpts, pair [][32]byte, maker []common.Address, ...) (*OasisLogTakeIterator, error)
- func (_Oasis *OasisFilterer) FilterLogTrade(opts *bind.FilterOpts, pay_gem []common.Address, buy_gem []common.Address) (*OasisLogTradeIterator, error)
- func (_Oasis *OasisFilterer) FilterLogUnsortedOffer(opts *bind.FilterOpts) (*OasisLogUnsortedOfferIterator, error)
- func (_Oasis *OasisFilterer) WatchLogBump(opts *bind.WatchOpts, sink chan<- *OasisLogBump, id [][32]byte, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogBuyEnabled(opts *bind.WatchOpts, sink chan<- *OasisLogBuyEnabled) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogDelete(opts *bind.WatchOpts, sink chan<- *OasisLogDelete) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogInsert(opts *bind.WatchOpts, sink chan<- *OasisLogInsert) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogItemUpdate(opts *bind.WatchOpts, sink chan<- *OasisLogItemUpdate) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogKill(opts *bind.WatchOpts, sink chan<- *OasisLogKill, id [][32]byte, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogMake(opts *bind.WatchOpts, sink chan<- *OasisLogMake, id [][32]byte, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogMatchingEnabled(opts *bind.WatchOpts, sink chan<- *OasisLogMatchingEnabled) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogMinSell(opts *bind.WatchOpts, sink chan<- *OasisLogMinSell) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *OasisLogSetAuthority, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *OasisLogSetOwner, owner []common.Address) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogSortedOffer(opts *bind.WatchOpts, sink chan<- *OasisLogSortedOffer) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogTake(opts *bind.WatchOpts, sink chan<- *OasisLogTake, pair [][32]byte, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogTrade(opts *bind.WatchOpts, sink chan<- *OasisLogTrade, pay_gem []common.Address, ...) (event.Subscription, error)
- func (_Oasis *OasisFilterer) WatchLogUnsortedOffer(opts *bind.WatchOpts, sink chan<- *OasisLogUnsortedOffer) (event.Subscription, error)
- type OasisLogBump
- type OasisLogBumpIterator
- type OasisLogBuyEnabled
- type OasisLogBuyEnabledIterator
- type OasisLogDelete
- type OasisLogDeleteIterator
- type OasisLogInsert
- type OasisLogInsertIterator
- type OasisLogItemUpdate
- type OasisLogItemUpdateIterator
- type OasisLogKill
- type OasisLogKillIterator
- type OasisLogMake
- type OasisLogMakeIterator
- type OasisLogMatchingEnabled
- type OasisLogMatchingEnabledIterator
- type OasisLogMinSell
- type OasisLogMinSellIterator
- type OasisLogSetAuthority
- type OasisLogSetAuthorityIterator
- type OasisLogSetOwner
- type OasisLogSetOwnerIterator
- type OasisLogSortedOffer
- type OasisLogSortedOfferIterator
- type OasisLogTake
- type OasisLogTakeIterator
- type OasisLogTrade
- type OasisLogTradeIterator
- type OasisLogUnsortedOffer
- type OasisLogUnsortedOfferIterator
- type OasisRaw
- func (_Oasis *OasisRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Oasis *OasisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Oasis *OasisRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OasisSession
- func (_Oasis *OasisSession) Authority() (common.Address, error)
- func (_Oasis *OasisSession) Best(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) Bump(id_ [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisSession) Buy(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisSession) BuyAllAmount(buy_gem common.Address, buy_amt *big.Int, pay_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisSession) BuyEnabled() (bool, error)
- func (_Oasis *OasisSession) Cancel(id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisSession) CloseTime() (uint64, error)
- func (_Oasis *OasisSession) DelRank(id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisSession) Dust(arg0 common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) GetBestOffer(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) GetBetterOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) GetBuyAmount(buy_gem common.Address, pay_gem common.Address, pay_amt *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) GetFirstUnsortedOffer() (*big.Int, error)
- func (_Oasis *OasisSession) GetMinSell(pay_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) GetNextUnsortedOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) GetOffer(id *big.Int) (*big.Int, common.Address, *big.Int, common.Address, error)
- func (_Oasis *OasisSession) GetOfferCount(sell_gem common.Address, buy_gem common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) GetOwner(id *big.Int) (common.Address, error)
- func (_Oasis *OasisSession) GetPayAmount(pay_gem common.Address, buy_gem common.Address, buy_amt *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) GetTime() (uint64, error)
- func (_Oasis *OasisSession) GetWorseOffer(id *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) Insert(id *big.Int, pos *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisSession) IsActive(id *big.Int) (bool, error)
- func (_Oasis *OasisSession) IsClosed() (bool, error)
- func (_Oasis *OasisSession) IsOfferSorted(id *big.Int) (bool, error)
- func (_Oasis *OasisSession) Kill(id [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisSession) LastOfferId() (*big.Int, error)
- func (_Oasis *OasisSession) Make(pay_gem common.Address, buy_gem common.Address, pay_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisSession) MatchingEnabled() (bool, error)
- func (_Oasis *OasisSession) Near(arg0 *big.Int) (*big.Int, error)
- func (_Oasis *OasisSession) Offer(pay_amt *big.Int, pay_gem common.Address, buy_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisSession) Offers(arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisSession) Owner() (common.Address, error)
- func (_Oasis *OasisSession) Rank(arg0 *big.Int) (struct{ ... }, error)
- func (_Oasis *OasisSession) SellAllAmount(pay_gem common.Address, pay_amt *big.Int, buy_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisSession) SetBuyEnabled(buyEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisSession) SetMatchingEnabled(matchingEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisSession) SetMinSell(pay_gem common.Address, dust *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisSession) Span(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Oasis *OasisSession) Stop() (*types.Transaction, error)
- func (_Oasis *OasisSession) Stopped() (bool, error)
- func (_Oasis *OasisSession) Take(id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)
- type OasisTransactor
- func (_Oasis *OasisTransactor) Bump(opts *bind.TransactOpts, id_ [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Buy(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) BuyAllAmount(opts *bind.TransactOpts, buy_gem common.Address, buy_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Cancel(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) DelRank(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Insert(opts *bind.TransactOpts, id *big.Int, pos *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Kill(opts *bind.TransactOpts, id [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Make(opts *bind.TransactOpts, pay_gem common.Address, buy_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Offer(opts *bind.TransactOpts, pay_amt *big.Int, pay_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SellAllAmount(opts *bind.TransactOpts, pay_gem common.Address, pay_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SetBuyEnabled(opts *bind.TransactOpts, buyEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SetMatchingEnabled(opts *bind.TransactOpts, matchingEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SetMinSell(opts *bind.TransactOpts, pay_gem common.Address, dust *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Oasis *OasisTransactor) Take(opts *bind.TransactOpts, id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)
- type OasisTransactorRaw
- type OasisTransactorSession
- func (_Oasis *OasisTransactorSession) Bump(id_ [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Buy(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) BuyAllAmount(buy_gem common.Address, buy_amt *big.Int, pay_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Cancel(id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) DelRank(id *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Insert(id *big.Int, pos *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Kill(id [32]byte) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Make(pay_gem common.Address, buy_gem common.Address, pay_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Offer(pay_amt *big.Int, pay_gem common.Address, buy_amt *big.Int, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SellAllAmount(pay_gem common.Address, pay_amt *big.Int, buy_gem common.Address, ...) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SetBuyEnabled(buyEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SetMatchingEnabled(matchingEnabled_ bool) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SetMinSell(pay_gem common.Address, dust *big.Int) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Stop() (*types.Transaction, error)
- func (_Oasis *OasisTransactorSession) Take(id [32]byte, maxTakeAmount *big.Int) (*types.Transaction, error)
Constants ¶
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.
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
GetWorseOffer is a free data retrieval call binding the contract method 0x943911bc.
Solidity: function getWorseOffer(uint256 id) constant returns(uint256)
func (*OasisCaller) IsActive ¶
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 ¶
IsOfferSorted is a free data retrieval call binding the contract method 0xd2b420ce.
Solidity: function isOfferSorted(uint256 id) constant returns(bool)
func (*OasisCaller) LastOfferId ¶
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 ¶
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 ¶
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)
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 ¶
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 ¶
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 ¶
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 ¶
GetMinSell is a free data retrieval call binding the contract method 0x511fa487.
Solidity: function getMinSell(address pay_gem) constant returns(uint256)
func (*OasisCallerSession) GetNextUnsortedOffer ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (it *OasisLogMatchingEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OasisLogMatchingEnabledIterator) Error ¶
func (it *OasisLogMatchingEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OasisLogMatchingEnabledIterator) Next ¶
func (it *OasisLogMatchingEnabledIterator) 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 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 ¶
func (it *OasisLogSetAuthorityIterator) 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 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 ¶
func (it *OasisLogUnsortedOfferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OasisLogUnsortedOfferIterator) Error ¶
func (it *OasisLogUnsortedOfferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OasisLogUnsortedOfferIterator) Next ¶
func (it *OasisLogUnsortedOfferIterator) 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 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 ¶
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 ¶
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 ¶
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 ¶
GetMinSell is a free data retrieval call binding the contract method 0x511fa487.
Solidity: function getMinSell(address pay_gem) constant returns(uint256)
func (*OasisSession) GetNextUnsortedOffer ¶
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 ¶
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 ¶
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 ¶
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 ¶
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()