Documentation ¶
Index ¶
- Constants
- Variables
- type ARBITRUML2DAIGATEWAY
- type ARBITRUML2DAIGATEWAYApprove
- type ARBITRUML2DAIGATEWAYApproveIterator
- type ARBITRUML2DAIGATEWAYCaller
- type ARBITRUML2DAIGATEWAYCallerRaw
- type ARBITRUML2DAIGATEWAYCallerSession
- type ARBITRUML2DAIGATEWAYDeny
- type ARBITRUML2DAIGATEWAYDenyIterator
- type ARBITRUML2DAIGATEWAYFilterer
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterApprove(opts *bind.FilterOpts, token []common.Address, spender []common.Address) (*ARBITRUML2DAIGATEWAYApproveIterator, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUML2DAIGATEWAYDenyIterator, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUML2DAIGATEWAYRelyIterator, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseApprove(log types.Log) (*ARBITRUML2DAIGATEWAYApprove, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseDeny(log types.Log) (*ARBITRUML2DAIGATEWAYDeny, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseRely(log types.Log) (*ARBITRUML2DAIGATEWAYRely, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchApprove(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYApprove, ...) (event.Subscription, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYDeny, ...) (event.Subscription, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYRely, ...) (event.Subscription, error)
- type ARBITRUML2DAIGATEWAYRaw
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ARBITRUML2DAIGATEWAYRely
- type ARBITRUML2DAIGATEWAYRelyIterator
- type ARBITRUML2DAIGATEWAYSession
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Approve(token common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Wards(arg0 common.Address) (*big.Int, error)
- type ARBITRUML2DAIGATEWAYTransactor
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Approve(opts *bind.TransactOpts, token common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type ARBITRUML2DAIGATEWAYTransactorRaw
- type ARBITRUML2DAIGATEWAYTransactorSession
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Approve(token common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- type Approve
- func (*Approve) Descriptor() ([]byte, []int)deprecated
- func (x *Approve) GetSpender() []byte
- func (x *Approve) GetToken() []byte
- func (x *Approve) GetTs() *timestamppb.Timestamp
- func (x *Approve) GetValue() []byte
- func (*Approve) ProtoMessage()
- func (x *Approve) ProtoReflect() protoreflect.Message
- func (x *Approve) Reset()
- func (x *Approve) String() string
- type Deny
- type Rely
- type SmartContract
Constants ¶
const ARBITRUML2DAIGATEWAYABI = "" /* 1637-byte string literal not displayed */
ARBITRUML2DAIGATEWAYABI is the input ABI used to generate the binding from.
Variables ¶
var File_ArbitrumL2DaiGateway_ArbitrumL2DaiGateway_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ARBITRUML2DAIGATEWAY ¶
type ARBITRUML2DAIGATEWAY struct { ARBITRUML2DAIGATEWAYCaller // Read-only binding to the contract ARBITRUML2DAIGATEWAYTransactor // Write-only binding to the contract ARBITRUML2DAIGATEWAYFilterer // Log filterer for contract events }
ARBITRUML2DAIGATEWAY is an auto generated Go binding around an Ethereum contract.
func NewARBITRUML2DAIGATEWAY ¶
func NewARBITRUML2DAIGATEWAY(address common.Address, backend bind.ContractBackend) (*ARBITRUML2DAIGATEWAY, error)
NewARBITRUML2DAIGATEWAY creates a new instance of ARBITRUML2DAIGATEWAY, bound to a specific deployed contract.
type ARBITRUML2DAIGATEWAYApprove ¶
type ARBITRUML2DAIGATEWAYApprove struct { Token common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ARBITRUML2DAIGATEWAYApprove represents a Approve event raised by the ARBITRUML2DAIGATEWAY contract.
type ARBITRUML2DAIGATEWAYApproveIterator ¶
type ARBITRUML2DAIGATEWAYApproveIterator struct { Event *ARBITRUML2DAIGATEWAYApprove // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ARBITRUML2DAIGATEWAYApproveIterator is returned from FilterApprove and is used to iterate over the raw logs and unpacked data for Approve events raised by the ARBITRUML2DAIGATEWAY contract.
func (*ARBITRUML2DAIGATEWAYApproveIterator) Close ¶
func (it *ARBITRUML2DAIGATEWAYApproveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUML2DAIGATEWAYApproveIterator) Error ¶
func (it *ARBITRUML2DAIGATEWAYApproveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUML2DAIGATEWAYApproveIterator) Next ¶
func (it *ARBITRUML2DAIGATEWAYApproveIterator) 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 ARBITRUML2DAIGATEWAYCaller ¶
type ARBITRUML2DAIGATEWAYCaller struct {
// contains filtered or unexported fields
}
ARBITRUML2DAIGATEWAYCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewARBITRUML2DAIGATEWAYCaller ¶
func NewARBITRUML2DAIGATEWAYCaller(address common.Address, caller bind.ContractCaller) (*ARBITRUML2DAIGATEWAYCaller, error)
NewARBITRUML2DAIGATEWAYCaller creates a new read-only instance of ARBITRUML2DAIGATEWAY, bound to a specific deployed contract.
type ARBITRUML2DAIGATEWAYCallerRaw ¶
type ARBITRUML2DAIGATEWAYCallerRaw struct {
Contract *ARBITRUML2DAIGATEWAYCaller // Generic read-only contract binding to access the raw methods on
}
ARBITRUML2DAIGATEWAYCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ARBITRUML2DAIGATEWAYCallerRaw) Call ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYCallerRaw) 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 ARBITRUML2DAIGATEWAYCallerSession ¶
type ARBITRUML2DAIGATEWAYCallerSession struct { Contract *ARBITRUML2DAIGATEWAYCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ARBITRUML2DAIGATEWAYCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ARBITRUML2DAIGATEWAYDeny ¶
type ARBITRUML2DAIGATEWAYDeny struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
ARBITRUML2DAIGATEWAYDeny represents a Deny event raised by the ARBITRUML2DAIGATEWAY contract.
type ARBITRUML2DAIGATEWAYDenyIterator ¶
type ARBITRUML2DAIGATEWAYDenyIterator struct { Event *ARBITRUML2DAIGATEWAYDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ARBITRUML2DAIGATEWAYDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the ARBITRUML2DAIGATEWAY contract.
func (*ARBITRUML2DAIGATEWAYDenyIterator) Close ¶
func (it *ARBITRUML2DAIGATEWAYDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUML2DAIGATEWAYDenyIterator) Error ¶
func (it *ARBITRUML2DAIGATEWAYDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUML2DAIGATEWAYDenyIterator) Next ¶
func (it *ARBITRUML2DAIGATEWAYDenyIterator) 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 ARBITRUML2DAIGATEWAYFilterer ¶
type ARBITRUML2DAIGATEWAYFilterer struct {
// contains filtered or unexported fields
}
ARBITRUML2DAIGATEWAYFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewARBITRUML2DAIGATEWAYFilterer ¶
func NewARBITRUML2DAIGATEWAYFilterer(address common.Address, filterer bind.ContractFilterer) (*ARBITRUML2DAIGATEWAYFilterer, error)
NewARBITRUML2DAIGATEWAYFilterer creates a new log filterer instance of ARBITRUML2DAIGATEWAY, bound to a specific deployed contract.
func (*ARBITRUML2DAIGATEWAYFilterer) FilterApprove ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterApprove(opts *bind.FilterOpts, token []common.Address, spender []common.Address) (*ARBITRUML2DAIGATEWAYApproveIterator, error)
FilterApprove is a free log retrieval operation binding the contract event 0x6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e.
Solidity: event Approve(address indexed token, address indexed spender, uint256 value)
func (*ARBITRUML2DAIGATEWAYFilterer) FilterDeny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUML2DAIGATEWAYDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*ARBITRUML2DAIGATEWAYFilterer) FilterRely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUML2DAIGATEWAYRelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*ARBITRUML2DAIGATEWAYFilterer) ParseApprove ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseApprove(log types.Log) (*ARBITRUML2DAIGATEWAYApprove, error)
ParseApprove is a log parse operation binding the contract event 0x6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e.
Solidity: event Approve(address indexed token, address indexed spender, uint256 value)
func (*ARBITRUML2DAIGATEWAYFilterer) ParseDeny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseDeny(log types.Log) (*ARBITRUML2DAIGATEWAYDeny, error)
ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*ARBITRUML2DAIGATEWAYFilterer) ParseRely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) ParseRely(log types.Log) (*ARBITRUML2DAIGATEWAYRely, error)
ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*ARBITRUML2DAIGATEWAYFilterer) WatchApprove ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchApprove(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYApprove, token []common.Address, spender []common.Address) (event.Subscription, error)
WatchApprove is a free log subscription operation binding the contract event 0x6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e.
Solidity: event Approve(address indexed token, address indexed spender, uint256 value)
func (*ARBITRUML2DAIGATEWAYFilterer) WatchDeny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYDeny, usr []common.Address) (event.Subscription, error)
WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*ARBITRUML2DAIGATEWAYFilterer) WatchRely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *ARBITRUML2DAIGATEWAYRely, usr []common.Address) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
type ARBITRUML2DAIGATEWAYRaw ¶
type ARBITRUML2DAIGATEWAYRaw struct {
Contract *ARBITRUML2DAIGATEWAY // Generic contract binding to access the raw methods on
}
ARBITRUML2DAIGATEWAYRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ARBITRUML2DAIGATEWAYRaw) Call ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) 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 (*ARBITRUML2DAIGATEWAYRaw) Transact ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ARBITRUML2DAIGATEWAYRaw) Transfer ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYRaw) 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 ARBITRUML2DAIGATEWAYRely ¶
type ARBITRUML2DAIGATEWAYRely struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
ARBITRUML2DAIGATEWAYRely represents a Rely event raised by the ARBITRUML2DAIGATEWAY contract.
type ARBITRUML2DAIGATEWAYRelyIterator ¶
type ARBITRUML2DAIGATEWAYRelyIterator struct { Event *ARBITRUML2DAIGATEWAYRely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ARBITRUML2DAIGATEWAYRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the ARBITRUML2DAIGATEWAY contract.
func (*ARBITRUML2DAIGATEWAYRelyIterator) Close ¶
func (it *ARBITRUML2DAIGATEWAYRelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUML2DAIGATEWAYRelyIterator) Error ¶
func (it *ARBITRUML2DAIGATEWAYRelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUML2DAIGATEWAYRelyIterator) Next ¶
func (it *ARBITRUML2DAIGATEWAYRelyIterator) 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 ARBITRUML2DAIGATEWAYSession ¶
type ARBITRUML2DAIGATEWAYSession struct { Contract *ARBITRUML2DAIGATEWAY // 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 }
ARBITRUML2DAIGATEWAYSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ARBITRUML2DAIGATEWAYSession) Approve ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Approve(token common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address token, address spender, uint256 value) returns()
func (*ARBITRUML2DAIGATEWAYSession) Deny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*ARBITRUML2DAIGATEWAYSession) Rely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
type ARBITRUML2DAIGATEWAYTransactor ¶
type ARBITRUML2DAIGATEWAYTransactor struct {
// contains filtered or unexported fields
}
ARBITRUML2DAIGATEWAYTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewARBITRUML2DAIGATEWAYTransactor ¶
func NewARBITRUML2DAIGATEWAYTransactor(address common.Address, transactor bind.ContractTransactor) (*ARBITRUML2DAIGATEWAYTransactor, error)
NewARBITRUML2DAIGATEWAYTransactor creates a new write-only instance of ARBITRUML2DAIGATEWAY, bound to a specific deployed contract.
func (*ARBITRUML2DAIGATEWAYTransactor) Approve ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Approve(opts *bind.TransactOpts, token common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address token, address spender, uint256 value) returns()
func (*ARBITRUML2DAIGATEWAYTransactor) Deny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*ARBITRUML2DAIGATEWAYTransactor) Rely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
type ARBITRUML2DAIGATEWAYTransactorRaw ¶
type ARBITRUML2DAIGATEWAYTransactorRaw struct {
Contract *ARBITRUML2DAIGATEWAYTransactor // Generic write-only contract binding to access the raw methods on
}
ARBITRUML2DAIGATEWAYTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ARBITRUML2DAIGATEWAYTransactorRaw) Transact ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ARBITRUML2DAIGATEWAYTransactorRaw) Transfer ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorRaw) 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 ARBITRUML2DAIGATEWAYTransactorSession ¶
type ARBITRUML2DAIGATEWAYTransactorSession struct { Contract *ARBITRUML2DAIGATEWAYTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ARBITRUML2DAIGATEWAYTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ARBITRUML2DAIGATEWAYTransactorSession) Approve ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Approve(token common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address token, address spender, uint256 value) returns()
func (*ARBITRUML2DAIGATEWAYTransactorSession) Deny ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*ARBITRUML2DAIGATEWAYTransactorSession) Rely ¶
func (_ARBITRUML2DAIGATEWAY *ARBITRUML2DAIGATEWAYTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
type Approve ¶
type Approve struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Token []byte `protobuf:"bytes,2,opt,name=Token,proto3" json:"Token,omitempty"` // address Spender []byte `protobuf:"bytes,3,opt,name=Spender,proto3" json:"Spender,omitempty"` // address Value []byte `protobuf:"bytes,4,opt,name=Value,proto3" json:"Value,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Approve) Descriptor
deprecated
func (*Approve) GetSpender ¶
func (*Approve) GetTs ¶
func (x *Approve) GetTs() *timestamppb.Timestamp
func (*Approve) ProtoMessage ¶
func (*Approve) ProtoMessage()
func (*Approve) ProtoReflect ¶
func (x *Approve) ProtoReflect() protoreflect.Message
type Deny ¶
type Deny struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Deny) Descriptor
deprecated
func (*Deny) GetTs ¶
func (x *Deny) GetTs() *timestamppb.Timestamp
func (*Deny) ProtoMessage ¶
func (*Deny) ProtoMessage()
func (*Deny) ProtoReflect ¶
func (x *Deny) ProtoReflect() protoreflect.Message
type Rely ¶
type Rely struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Rely) Descriptor
deprecated
func (*Rely) GetTs ¶
func (x *Rely) GetTs() *timestamppb.Timestamp
func (*Rely) ProtoMessage ¶
func (*Rely) ProtoMessage()
func (*Rely) ProtoReflect ¶
func (x *Rely) ProtoReflect() protoreflect.Message
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage