Documentation ¶
Index ¶
- Variables
- type DummyProtocol
- type DummyProtocolCaller
- func (_DummyProtocol *DummyProtocolCaller) GetAdvancedLogTriggerConfig(opts *bind.CallOpts, targetContract common.Address, selector uint8, ...) ([]byte, error)
- func (_DummyProtocol *DummyProtocolCaller) GetBasicLogTriggerConfig(opts *bind.CallOpts, targetContract common.Address, t0 [32]byte) ([]byte, error)
- type DummyProtocolCallerRaw
- type DummyProtocolCallerSession
- func (_DummyProtocol *DummyProtocolCallerSession) GetAdvancedLogTriggerConfig(targetContract common.Address, selector uint8, t0 [32]byte, t1 [32]byte, ...) ([]byte, error)
- func (_DummyProtocol *DummyProtocolCallerSession) GetBasicLogTriggerConfig(targetContract common.Address, t0 [32]byte) ([]byte, error)
- type DummyProtocolFilterer
- func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderExecuted(opts *bind.FilterOpts, orderId []*big.Int, amount []*big.Int, ...) (*DummyProtocolLimitOrderExecutedIterator, error)
- func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderSent(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, ...) (*DummyProtocolLimitOrderSentIterator, error)
- func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderWithdrawn(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, ...) (*DummyProtocolLimitOrderWithdrawnIterator, error)
- func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderExecuted(log types.Log) (*DummyProtocolLimitOrderExecuted, error)
- func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderSent(log types.Log) (*DummyProtocolLimitOrderSent, error)
- func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderWithdrawn(log types.Log) (*DummyProtocolLimitOrderWithdrawn, error)
- func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderExecuted(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderExecuted, ...) (event.Subscription, error)
- func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderSent(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderSent, ...) (event.Subscription, error)
- func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderWithdrawn(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderWithdrawn, ...) (event.Subscription, error)
- type DummyProtocolInterface
- type DummyProtocolLimitOrderExecuted
- type DummyProtocolLimitOrderExecutedIterator
- type DummyProtocolLimitOrderSent
- type DummyProtocolLimitOrderSentIterator
- type DummyProtocolLimitOrderWithdrawn
- type DummyProtocolLimitOrderWithdrawnIterator
- type DummyProtocolRaw
- func (_DummyProtocol *DummyProtocolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DummyProtocol *DummyProtocolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DummyProtocolSession
- func (_DummyProtocol *DummyProtocolSession) ExecuteLimitOrder(orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolSession) GetAdvancedLogTriggerConfig(targetContract common.Address, selector uint8, t0 [32]byte, t1 [32]byte, ...) ([]byte, error)
- func (_DummyProtocol *DummyProtocolSession) GetBasicLogTriggerConfig(targetContract common.Address, t0 [32]byte) ([]byte, error)
- func (_DummyProtocol *DummyProtocolSession) SendLimitedOrder(amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolSession) WithdrawLimit(amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
- type DummyProtocolTransactor
- func (_DummyProtocol *DummyProtocolTransactor) ExecuteLimitOrder(opts *bind.TransactOpts, orderId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolTransactor) SendLimitedOrder(opts *bind.TransactOpts, amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolTransactor) WithdrawLimit(opts *bind.TransactOpts, amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
- type DummyProtocolTransactorRaw
- type DummyProtocolTransactorSession
- func (_DummyProtocol *DummyProtocolTransactorSession) ExecuteLimitOrder(orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolTransactorSession) SendLimitedOrder(amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
- func (_DummyProtocol *DummyProtocolTransactorSession) WithdrawLimit(amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DummyProtocolABI = DummyProtocolMetaData.ABI
View Source
var DummyProtocolBin = DummyProtocolMetaData.Bin
View Source
var DummyProtocolMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"exchange\",\"type\":\"address\"}],\"name\":\"LimitOrderExecuted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"LimitOrderSent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"LimitOrderWithdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"exchange\",\"type\":\"address\"}],\"name\":\"executeLimitOrder\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"targetContract\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"selector\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"t0\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"t1\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"t2\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"t3\",\"type\":\"bytes32\"}],\"name\":\"getAdvancedLogTriggerConfig\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"logTrigger\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"targetContract\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"t0\",\"type\":\"bytes32\"}],\"name\":\"getBasicLogTriggerConfig\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"logTrigger\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"sendLimitedOrder\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"withdrawLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506103e2806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80636bb17e4c116100505780636bb17e4c1461013d5780639ab74b0e1461013d578063af38c9c21461015057600080fd5b80632065ff7e1461006c5780635f35f80b14610081575b600080fd5b61007f61007a3660046102ad565b6101f0565b005b61012761008f3660046102e2565b6040805160c0808201835273ffffffffffffffffffffffffffffffffffffffff9890981680825260ff97881660208084019182528385019889526060808501988952608080860198895260a095860197885286519283019490945291519099168985015296519688019690965293519486019490945290519184019190915251828401528051808303909301835260e0909101905290565b604051610134919061033f565b60405180910390f35b61007f61014b3660046102ad565b61023a565b61012761015e3660046103ab565b6040805160c0808201835273ffffffffffffffffffffffffffffffffffffffff94909416808252600060208084018281528486019687526060808601848152608080880186815260a0988901968752895195860197909752925160ff168489015297519083015295519581019590955290519184019190915251828401528051808303909301835260e0909101905290565b8073ffffffffffffffffffffffffffffffffffffffff1682847fd1ffe9e45581c11d7d9f2ed5f75217cd4be9f8b7eee6af0f6d03f46de53956cd60405160405180910390a4505050565b8073ffffffffffffffffffffffffffffffffffffffff1682847f3e9c37b3143f2eb7e9a2a0f8091b6de097b62efcfe48e1f68847a832e521750a60405160405180910390a4505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146102a857600080fd5b919050565b6000806000606084860312156102c257600080fd5b83359250602084013591506102d960408501610284565b90509250925092565b60008060008060008060c087890312156102fb57600080fd5b61030487610284565b9550602087013560ff8116811461031a57600080fd5b95989597505050506040840135936060810135936080820135935060a0909101359150565b600060208083528351808285015260005b8181101561036c57858101830151858201604001528201610350565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b600080604083850312156103be57600080fd5b6103c783610284565b94602093909301359350505056fea164736f6c6343000810000a",
}
Functions ¶
This section is empty.
Types ¶
type DummyProtocol ¶
type DummyProtocol struct { DummyProtocolCaller DummyProtocolTransactor DummyProtocolFilterer // contains filtered or unexported fields }
func DeployDummyProtocol ¶
func DeployDummyProtocol(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DummyProtocol, error)
func NewDummyProtocol ¶
func NewDummyProtocol(address common.Address, backend bind.ContractBackend) (*DummyProtocol, error)
func (*DummyProtocol) Address ¶
func (_DummyProtocol *DummyProtocol) Address() common.Address
type DummyProtocolCaller ¶
type DummyProtocolCaller struct {
// contains filtered or unexported fields
}
func NewDummyProtocolCaller ¶
func NewDummyProtocolCaller(address common.Address, caller bind.ContractCaller) (*DummyProtocolCaller, error)
func (*DummyProtocolCaller) GetAdvancedLogTriggerConfig ¶
func (*DummyProtocolCaller) GetBasicLogTriggerConfig ¶
type DummyProtocolCallerRaw ¶
type DummyProtocolCallerRaw struct {
Contract *DummyProtocolCaller
}
type DummyProtocolCallerSession ¶
type DummyProtocolCallerSession struct { Contract *DummyProtocolCaller CallOpts bind.CallOpts }
func (*DummyProtocolCallerSession) GetAdvancedLogTriggerConfig ¶
func (*DummyProtocolCallerSession) GetBasicLogTriggerConfig ¶
type DummyProtocolFilterer ¶
type DummyProtocolFilterer struct {
// contains filtered or unexported fields
}
func NewDummyProtocolFilterer ¶
func NewDummyProtocolFilterer(address common.Address, filterer bind.ContractFilterer) (*DummyProtocolFilterer, error)
func (*DummyProtocolFilterer) FilterLimitOrderExecuted ¶
func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderExecuted(opts *bind.FilterOpts, orderId []*big.Int, amount []*big.Int, exchange []common.Address) (*DummyProtocolLimitOrderExecutedIterator, error)
func (*DummyProtocolFilterer) FilterLimitOrderSent ¶
func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderSent(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, to []common.Address) (*DummyProtocolLimitOrderSentIterator, error)
func (*DummyProtocolFilterer) FilterLimitOrderWithdrawn ¶
func (_DummyProtocol *DummyProtocolFilterer) FilterLimitOrderWithdrawn(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, from []common.Address) (*DummyProtocolLimitOrderWithdrawnIterator, error)
func (*DummyProtocolFilterer) ParseLimitOrderExecuted ¶
func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderExecuted(log types.Log) (*DummyProtocolLimitOrderExecuted, error)
func (*DummyProtocolFilterer) ParseLimitOrderSent ¶
func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderSent(log types.Log) (*DummyProtocolLimitOrderSent, error)
func (*DummyProtocolFilterer) ParseLimitOrderWithdrawn ¶
func (_DummyProtocol *DummyProtocolFilterer) ParseLimitOrderWithdrawn(log types.Log) (*DummyProtocolLimitOrderWithdrawn, error)
func (*DummyProtocolFilterer) WatchLimitOrderExecuted ¶
func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderExecuted(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderExecuted, orderId []*big.Int, amount []*big.Int, exchange []common.Address) (event.Subscription, error)
func (*DummyProtocolFilterer) WatchLimitOrderSent ¶
func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderSent(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderSent, amount []*big.Int, price []*big.Int, to []common.Address) (event.Subscription, error)
func (*DummyProtocolFilterer) WatchLimitOrderWithdrawn ¶
func (_DummyProtocol *DummyProtocolFilterer) WatchLimitOrderWithdrawn(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderWithdrawn, amount []*big.Int, price []*big.Int, from []common.Address) (event.Subscription, error)
type DummyProtocolInterface ¶
type DummyProtocolInterface interface { GetAdvancedLogTriggerConfig(opts *bind.CallOpts, targetContract common.Address, selector uint8, t0 [32]byte, t1 [32]byte, t2 [32]byte, t3 [32]byte) ([]byte, error) GetBasicLogTriggerConfig(opts *bind.CallOpts, targetContract common.Address, t0 [32]byte) ([]byte, error) ExecuteLimitOrder(opts *bind.TransactOpts, orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error) SendLimitedOrder(opts *bind.TransactOpts, amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error) WithdrawLimit(opts *bind.TransactOpts, amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error) FilterLimitOrderExecuted(opts *bind.FilterOpts, orderId []*big.Int, amount []*big.Int, exchange []common.Address) (*DummyProtocolLimitOrderExecutedIterator, error) WatchLimitOrderExecuted(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderExecuted, orderId []*big.Int, amount []*big.Int, exchange []common.Address) (event.Subscription, error) ParseLimitOrderExecuted(log types.Log) (*DummyProtocolLimitOrderExecuted, error) FilterLimitOrderSent(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, to []common.Address) (*DummyProtocolLimitOrderSentIterator, error) WatchLimitOrderSent(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderSent, amount []*big.Int, price []*big.Int, to []common.Address) (event.Subscription, error) ParseLimitOrderSent(log types.Log) (*DummyProtocolLimitOrderSent, error) FilterLimitOrderWithdrawn(opts *bind.FilterOpts, amount []*big.Int, price []*big.Int, from []common.Address) (*DummyProtocolLimitOrderWithdrawnIterator, error) WatchLimitOrderWithdrawn(opts *bind.WatchOpts, sink chan<- *DummyProtocolLimitOrderWithdrawn, amount []*big.Int, price []*big.Int, from []common.Address) (event.Subscription, error) ParseLimitOrderWithdrawn(log types.Log) (*DummyProtocolLimitOrderWithdrawn, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type DummyProtocolLimitOrderExecuted ¶
type DummyProtocolLimitOrderExecuted struct { OrderId *big.Int Amount *big.Int Exchange common.Address Raw types.Log }
func (DummyProtocolLimitOrderExecuted) Topic ¶
func (DummyProtocolLimitOrderExecuted) Topic() common.Hash
type DummyProtocolLimitOrderExecutedIterator ¶
type DummyProtocolLimitOrderExecutedIterator struct { Event *DummyProtocolLimitOrderExecuted // contains filtered or unexported fields }
func (*DummyProtocolLimitOrderExecutedIterator) Close ¶
func (it *DummyProtocolLimitOrderExecutedIterator) Close() error
func (*DummyProtocolLimitOrderExecutedIterator) Error ¶
func (it *DummyProtocolLimitOrderExecutedIterator) Error() error
func (*DummyProtocolLimitOrderExecutedIterator) Next ¶
func (it *DummyProtocolLimitOrderExecutedIterator) Next() bool
type DummyProtocolLimitOrderSent ¶
type DummyProtocolLimitOrderSent struct { Amount *big.Int Price *big.Int To common.Address Raw types.Log }
func (DummyProtocolLimitOrderSent) Topic ¶
func (DummyProtocolLimitOrderSent) Topic() common.Hash
type DummyProtocolLimitOrderSentIterator ¶
type DummyProtocolLimitOrderSentIterator struct { Event *DummyProtocolLimitOrderSent // contains filtered or unexported fields }
func (*DummyProtocolLimitOrderSentIterator) Close ¶
func (it *DummyProtocolLimitOrderSentIterator) Close() error
func (*DummyProtocolLimitOrderSentIterator) Error ¶
func (it *DummyProtocolLimitOrderSentIterator) Error() error
func (*DummyProtocolLimitOrderSentIterator) Next ¶
func (it *DummyProtocolLimitOrderSentIterator) Next() bool
type DummyProtocolLimitOrderWithdrawn ¶
type DummyProtocolLimitOrderWithdrawn struct { Amount *big.Int Price *big.Int From common.Address Raw types.Log }
func (DummyProtocolLimitOrderWithdrawn) Topic ¶
func (DummyProtocolLimitOrderWithdrawn) Topic() common.Hash
type DummyProtocolLimitOrderWithdrawnIterator ¶
type DummyProtocolLimitOrderWithdrawnIterator struct { Event *DummyProtocolLimitOrderWithdrawn // contains filtered or unexported fields }
func (*DummyProtocolLimitOrderWithdrawnIterator) Close ¶
func (it *DummyProtocolLimitOrderWithdrawnIterator) Close() error
func (*DummyProtocolLimitOrderWithdrawnIterator) Error ¶
func (it *DummyProtocolLimitOrderWithdrawnIterator) Error() error
func (*DummyProtocolLimitOrderWithdrawnIterator) Next ¶
func (it *DummyProtocolLimitOrderWithdrawnIterator) Next() bool
type DummyProtocolRaw ¶
type DummyProtocolRaw struct {
Contract *DummyProtocol
}
func (*DummyProtocolRaw) Call ¶
func (_DummyProtocol *DummyProtocolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*DummyProtocolRaw) Transact ¶
func (_DummyProtocol *DummyProtocolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*DummyProtocolRaw) Transfer ¶
func (_DummyProtocol *DummyProtocolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type DummyProtocolSession ¶
type DummyProtocolSession struct { Contract *DummyProtocol CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*DummyProtocolSession) ExecuteLimitOrder ¶
func (_DummyProtocol *DummyProtocolSession) ExecuteLimitOrder(orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error)
func (*DummyProtocolSession) GetAdvancedLogTriggerConfig ¶
func (*DummyProtocolSession) GetBasicLogTriggerConfig ¶
func (*DummyProtocolSession) SendLimitedOrder ¶
func (_DummyProtocol *DummyProtocolSession) SendLimitedOrder(amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
func (*DummyProtocolSession) WithdrawLimit ¶
func (_DummyProtocol *DummyProtocolSession) WithdrawLimit(amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
type DummyProtocolTransactor ¶
type DummyProtocolTransactor struct {
// contains filtered or unexported fields
}
func NewDummyProtocolTransactor ¶
func NewDummyProtocolTransactor(address common.Address, transactor bind.ContractTransactor) (*DummyProtocolTransactor, error)
func (*DummyProtocolTransactor) ExecuteLimitOrder ¶
func (_DummyProtocol *DummyProtocolTransactor) ExecuteLimitOrder(opts *bind.TransactOpts, orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error)
func (*DummyProtocolTransactor) SendLimitedOrder ¶
func (_DummyProtocol *DummyProtocolTransactor) SendLimitedOrder(opts *bind.TransactOpts, amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
func (*DummyProtocolTransactor) WithdrawLimit ¶
func (_DummyProtocol *DummyProtocolTransactor) WithdrawLimit(opts *bind.TransactOpts, amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
type DummyProtocolTransactorRaw ¶
type DummyProtocolTransactorRaw struct {
Contract *DummyProtocolTransactor
}
func (*DummyProtocolTransactorRaw) Transact ¶
func (_DummyProtocol *DummyProtocolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*DummyProtocolTransactorRaw) Transfer ¶
func (_DummyProtocol *DummyProtocolTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type DummyProtocolTransactorSession ¶
type DummyProtocolTransactorSession struct { Contract *DummyProtocolTransactor TransactOpts bind.TransactOpts }
func (*DummyProtocolTransactorSession) ExecuteLimitOrder ¶
func (_DummyProtocol *DummyProtocolTransactorSession) ExecuteLimitOrder(orderId *big.Int, amount *big.Int, exchange common.Address) (*types.Transaction, error)
func (*DummyProtocolTransactorSession) SendLimitedOrder ¶
func (_DummyProtocol *DummyProtocolTransactorSession) SendLimitedOrder(amount *big.Int, price *big.Int, to common.Address) (*types.Transaction, error)
func (*DummyProtocolTransactorSession) WithdrawLimit ¶
func (_DummyProtocol *DummyProtocolTransactorSession) WithdrawLimit(amount *big.Int, price *big.Int, from common.Address) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.