Documentation ¶
Index ¶
- Constants
- type AbstractSDXXListing
- type AbstractSDXXListingCaller
- type AbstractSDXXListingCallerRaw
- type AbstractSDXXListingCallerSession
- type AbstractSDXXListingFilterer
- type AbstractSDXXListingRaw
- func (_AbstractSDXXListing *AbstractSDXXListingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AbstractSDXXListing *AbstractSDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractSDXXListing *AbstractSDXXListingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractSDXXListingSession
- type AbstractSDXXListingTransactor
- type AbstractSDXXListingTransactorRaw
- type AbstractSDXXListingTransactorSession
- type AbstractTokenSRC21
- type AbstractTokenSRC21Caller
- type AbstractTokenSRC21CallerRaw
- type AbstractTokenSRC21CallerSession
- type AbstractTokenSRC21Filterer
- type AbstractTokenSRC21Raw
- func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractTokenSRC21Session
- type AbstractTokenSRC21Transactor
- type AbstractTokenSRC21TransactorRaw
- type AbstractTokenSRC21TransactorSession
- type ISRC21
- type ISRC21Approval
- type ISRC21ApprovalIterator
- type ISRC21Caller
- func (_ISRC21 *ISRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ISRC21 *ISRC21Caller) EstimateFee(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
- func (_ISRC21 *ISRC21Caller) Issuer(opts *bind.CallOpts) (common.Address, error)
- func (_ISRC21 *ISRC21Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ISRC21CallerRaw
- type ISRC21CallerSession
- func (_ISRC21 *ISRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21CallerSession) BalanceOf(who common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21CallerSession) Decimals() (uint8, error)
- func (_ISRC21 *ISRC21CallerSession) EstimateFee(value *big.Int) (*big.Int, error)
- func (_ISRC21 *ISRC21CallerSession) Issuer() (common.Address, error)
- func (_ISRC21 *ISRC21CallerSession) TotalSupply() (*big.Int, error)
- type ISRC21Fee
- type ISRC21FeeIterator
- type ISRC21Filterer
- func (_ISRC21 *ISRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ISRC21ApprovalIterator, error)
- func (_ISRC21 *ISRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ISRC21FeeIterator, error)
- func (_ISRC21 *ISRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ISRC21TransferIterator, error)
- func (_ISRC21 *ISRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ISRC21Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ISRC21 *ISRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *ISRC21Fee, from []common.Address, ...) (event.Subscription, error)
- func (_ISRC21 *ISRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ISRC21Transfer, from []common.Address, ...) (event.Subscription, error)
- type ISRC21Raw
- func (_ISRC21 *ISRC21Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ISRC21 *ISRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISRC21 *ISRC21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISRC21Session
- func (_ISRC21 *ISRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21Session) BalanceOf(who common.Address) (*big.Int, error)
- func (_ISRC21 *ISRC21Session) Decimals() (uint8, error)
- func (_ISRC21 *ISRC21Session) EstimateFee(value *big.Int) (*big.Int, error)
- func (_ISRC21 *ISRC21Session) Issuer() (common.Address, error)
- func (_ISRC21 *ISRC21Session) TotalSupply() (*big.Int, error)
- func (_ISRC21 *ISRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ISRC21Transactor
- func (_ISRC21 *ISRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ISRC21TransactorRaw
- type ISRC21TransactorSession
- func (_ISRC21 *ISRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISRC21 *ISRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ISRC21Transfer
- type ISRC21TransferIterator
- type LAbstractRegistration
- type LAbstractRegistrationCaller
- func (_LAbstractRegistration *LAbstractRegistrationCaller) GetRelayerByCoinbase(opts *bind.CallOpts, arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_LAbstractRegistration *LAbstractRegistrationCaller) RESIGNREQUESTS(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type LAbstractRegistrationCallerRaw
- type LAbstractRegistrationCallerSession
- func (_LAbstractRegistration *LAbstractRegistrationCallerSession) GetRelayerByCoinbase(arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_LAbstractRegistration *LAbstractRegistrationCallerSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
- type LAbstractRegistrationFilterer
- type LAbstractRegistrationRaw
- func (_LAbstractRegistration *LAbstractRegistrationRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LAbstractRegistration *LAbstractRegistrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LAbstractRegistration *LAbstractRegistrationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LAbstractRegistrationSession
- func (_LAbstractRegistration *LAbstractRegistrationSession) GetRelayerByCoinbase(arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_LAbstractRegistration *LAbstractRegistrationSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
- type LAbstractRegistrationTransactor
- type LAbstractRegistrationTransactorRaw
- type LAbstractRegistrationTransactorSession
- type LAbstractSDXXListing
- type LAbstractSDXXListingCaller
- type LAbstractSDXXListingCallerRaw
- type LAbstractSDXXListingCallerSession
- type LAbstractSDXXListingFilterer
- type LAbstractSDXXListingRaw
- func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LAbstractSDXXListingSession
- type LAbstractSDXXListingTransactor
- type LAbstractSDXXListingTransactorRaw
- type LAbstractSDXXListingTransactorSession
- type LAbstractTokenSRC21
- type LAbstractTokenSRC21Caller
- type LAbstractTokenSRC21CallerRaw
- type LAbstractTokenSRC21CallerSession
- type LAbstractTokenSRC21Filterer
- type LAbstractTokenSRC21Raw
- func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LAbstractTokenSRC21Session
- type LAbstractTokenSRC21Transactor
- type LAbstractTokenSRC21TransactorRaw
- type LAbstractTokenSRC21TransactorSession
- type Lending
- type LendingCaller
- func (_Lending *LendingCaller) BASES(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCaller) COLLATERALLIST(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Lending *LendingCaller) COLLATERALS(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCaller) GetCollateralPrice(opts *bind.CallOpts, token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
- func (_Lending *LendingCaller) GetLendingRelayerByCoinbase(opts *bind.CallOpts, coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
- func (_Lending *LendingCaller) ILOCOLLATERALS(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCaller) LENDINGRELAYERLIST(opts *bind.CallOpts, arg0 common.Address) (uint16, error)
- func (_Lending *LendingCaller) MODERATOR(opts *bind.CallOpts) (common.Address, error)
- func (_Lending *LendingCaller) ORACLEPRICEFEEDER(opts *bind.CallOpts) (common.Address, error)
- func (_Lending *LendingCaller) Relayer(opts *bind.CallOpts) (common.Address, error)
- func (_Lending *LendingCaller) SdxXListing(opts *bind.CallOpts) (common.Address, error)
- func (_Lending *LendingCaller) TERMS(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type LendingCallerRaw
- type LendingCallerSession
- func (_Lending *LendingCallerSession) BASES(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCallerSession) COLLATERALLIST(arg0 common.Address) (struct{ ... }, error)
- func (_Lending *LendingCallerSession) COLLATERALS(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCallerSession) GetCollateralPrice(token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
- func (_Lending *LendingCallerSession) GetLendingRelayerByCoinbase(coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
- func (_Lending *LendingCallerSession) ILOCOLLATERALS(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingCallerSession) LENDINGRELAYERLIST(arg0 common.Address) (uint16, error)
- func (_Lending *LendingCallerSession) MODERATOR() (common.Address, error)
- func (_Lending *LendingCallerSession) ORACLEPRICEFEEDER() (common.Address, error)
- func (_Lending *LendingCallerSession) Relayer() (common.Address, error)
- func (_Lending *LendingCallerSession) SdxXListing() (common.Address, error)
- func (_Lending *LendingCallerSession) TERMS(arg0 *big.Int) (*big.Int, error)
- type LendingFilterer
- type LendingRaw
- func (_Lending *LendingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Lending *LendingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Lending *LendingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LendingSession
- func (_Lending *LendingSession) AddBaseToken(token common.Address) (*types.Transaction, error)
- func (_Lending *LendingSession) AddCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingSession) AddILOCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingSession) AddTerm(term *big.Int) (*types.Transaction, error)
- func (_Lending *LendingSession) BASES(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingSession) COLLATERALLIST(arg0 common.Address) (struct{ ... }, error)
- func (_Lending *LendingSession) COLLATERALS(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingSession) ChangeModerator(moderator common.Address) (*types.Transaction, error)
- func (_Lending *LendingSession) ChangeOraclePriceFeeder(feeder common.Address) (*types.Transaction, error)
- func (_Lending *LendingSession) GetCollateralPrice(token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
- func (_Lending *LendingSession) GetLendingRelayerByCoinbase(coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
- func (_Lending *LendingSession) ILOCOLLATERALS(arg0 *big.Int) (common.Address, error)
- func (_Lending *LendingSession) LENDINGRELAYERLIST(arg0 common.Address) (uint16, error)
- func (_Lending *LendingSession) MODERATOR() (common.Address, error)
- func (_Lending *LendingSession) ORACLEPRICEFEEDER() (common.Address, error)
- func (_Lending *LendingSession) Relayer() (common.Address, error)
- func (_Lending *LendingSession) SdxXListing() (common.Address, error)
- func (_Lending *LendingSession) SetCollateralPrice(token common.Address, lendingToken common.Address, price *big.Int) (*types.Transaction, error)
- func (_Lending *LendingSession) TERMS(arg0 *big.Int) (*big.Int, error)
- func (_Lending *LendingSession) Update(coinbase common.Address, tradeFee uint16, baseTokens []common.Address, ...) (*types.Transaction, error)
- func (_Lending *LendingSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type LendingTransactor
- func (_Lending *LendingTransactor) AddBaseToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactor) AddCollateral(opts *bind.TransactOpts, token common.Address, depositRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactor) AddILOCollateral(opts *bind.TransactOpts, token common.Address, depositRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactor) AddTerm(opts *bind.TransactOpts, term *big.Int) (*types.Transaction, error)
- func (_Lending *LendingTransactor) ChangeModerator(opts *bind.TransactOpts, moderator common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactor) ChangeOraclePriceFeeder(opts *bind.TransactOpts, feeder common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactor) SetCollateralPrice(opts *bind.TransactOpts, token common.Address, lendingToken common.Address, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactor) Update(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactor) UpdateFee(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type LendingTransactorRaw
- type LendingTransactorSession
- func (_Lending *LendingTransactorSession) AddBaseToken(token common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) AddCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) AddILOCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) AddTerm(term *big.Int) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) ChangeModerator(moderator common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) ChangeOraclePriceFeeder(feeder common.Address) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) SetCollateralPrice(token common.Address, lendingToken common.Address, price *big.Int) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) Update(coinbase common.Address, tradeFee uint16, baseTokens []common.Address, ...) (*types.Transaction, error)
- func (_Lending *LendingTransactorSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type MySRC21
- type MySRC21Approval
- type MySRC21ApprovalIterator
- type MySRC21Caller
- func (_MySRC21 *MySRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) BurnList(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Caller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MySRC21 *MySRC21Caller) DEPOSITFEE(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MySRC21 *MySRC21Caller) EstimateFee(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) GetBurn(opts *bind.CallOpts, burnId *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Caller) GetBurnCount(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_MySRC21 *MySRC21Caller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_MySRC21 *MySRC21Caller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MySRC21 *MySRC21Caller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_MySRC21 *MySRC21Caller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MySRC21 *MySRC21Caller) Issuer(opts *bind.CallOpts) (common.Address, error)
- func (_MySRC21 *MySRC21Caller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) MinFee(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) Name(opts *bind.CallOpts) (string, error)
- func (_MySRC21 *MySRC21Caller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_MySRC21 *MySRC21Caller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_MySRC21 *MySRC21Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_MySRC21 *MySRC21Caller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Caller) WITHDRAWFEE(opts *bind.CallOpts) (*big.Int, error)
- type MySRC21CallerRaw
- type MySRC21CallerSession
- func (_MySRC21 *MySRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) BurnList(arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21CallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MySRC21 *MySRC21CallerSession) DEPOSITFEE() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) Decimals() (uint8, error)
- func (_MySRC21 *MySRC21CallerSession) EstimateFee(value *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) GetBurn(burnId *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21CallerSession) GetBurnCount() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MySRC21 *MySRC21CallerSession) GetOwners() ([]common.Address, error)
- func (_MySRC21 *MySRC21CallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MySRC21 *MySRC21CallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MySRC21 *MySRC21CallerSession) Issuer() (common.Address, error)
- func (_MySRC21 *MySRC21CallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) MinFee() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) Name() (string, error)
- func (_MySRC21 *MySRC21CallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MySRC21 *MySRC21CallerSession) Required() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) Symbol() (string, error)
- func (_MySRC21 *MySRC21CallerSession) TotalSupply() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) TransactionCount() (*big.Int, error)
- func (_MySRC21 *MySRC21CallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21CallerSession) WITHDRAWFEE() (*big.Int, error)
- type MySRC21Confirmation
- type MySRC21ConfirmationIterator
- type MySRC21Execution
- type MySRC21ExecutionFailure
- type MySRC21ExecutionFailureIterator
- type MySRC21ExecutionIterator
- type MySRC21Fee
- type MySRC21FeeIterator
- type MySRC21Filterer
- func (_MySRC21 *MySRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MySRC21ApprovalIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MySRC21ConfirmationIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21ExecutionIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21ExecutionFailureIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*MySRC21FeeIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MySRC21OwnerAdditionIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MySRC21OwnerRemovalIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterRequirementChange(opts *bind.FilterOpts) (*MySRC21RequirementChangeIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MySRC21RevocationIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21SubmissionIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterTokenBurn(opts *bind.FilterOpts, burnID []*big.Int, burner []common.Address) (*MySRC21TokenBurnIterator, error)
- func (_MySRC21 *MySRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MySRC21TransferIterator, error)
- func (_MySRC21 *MySRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MySRC21Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MySRC21Confirmation, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MySRC21Execution, transactionId []*big.Int) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MySRC21ExecutionFailure, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *MySRC21Fee, from []common.Address, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MySRC21OwnerAddition, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MySRC21OwnerRemoval, owner []common.Address) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MySRC21RequirementChange) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MySRC21Revocation, sender []common.Address, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MySRC21Submission, transactionId []*big.Int) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchTokenBurn(opts *bind.WatchOpts, sink chan<- *MySRC21TokenBurn, burnID []*big.Int, ...) (event.Subscription, error)
- func (_MySRC21 *MySRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MySRC21Transfer, from []common.Address, ...) (event.Subscription, error)
- type MySRC21OwnerAddition
- type MySRC21OwnerAdditionIterator
- type MySRC21OwnerRemoval
- type MySRC21OwnerRemovalIterator
- type MySRC21Raw
- func (_MySRC21 *MySRC21Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MySRC21 *MySRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MySRC21RequirementChange
- type MySRC21RequirementChangeIterator
- type MySRC21Revocation
- type MySRC21RevocationIterator
- type MySRC21Session
- func (_MySRC21 *MySRC21Session) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_MySRC21 *MySRC21Session) Burn(value *big.Int, data []byte) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) BurnList(arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Session) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MySRC21 *MySRC21Session) DEPOSITFEE() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) Decimals() (uint8, error)
- func (_MySRC21 *MySRC21Session) EstimateFee(value *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21Session) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) GetBurn(burnId *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Session) GetBurnCount() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MySRC21 *MySRC21Session) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MySRC21 *MySRC21Session) GetOwners() ([]common.Address, error)
- func (_MySRC21 *MySRC21Session) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MySRC21 *MySRC21Session) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MySRC21 *MySRC21Session) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MySRC21 *MySRC21Session) IsOwner(arg0 common.Address) (bool, error)
- func (_MySRC21 *MySRC21Session) Issuer() (common.Address, error)
- func (_MySRC21 *MySRC21Session) MAXOWNERCOUNT() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) MinFee() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) Name() (string, error)
- func (_MySRC21 *MySRC21Session) Owners(arg0 *big.Int) (common.Address, error)
- func (_MySRC21 *MySRC21Session) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) Required() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) SetDepositFee(depositFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) SetMinFee(value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) SetWithdrawFee(withdrawFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) Symbol() (string, error)
- func (_MySRC21 *MySRC21Session) TotalSupply() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) TransactionCount() (*big.Int, error)
- func (_MySRC21 *MySRC21Session) Transactions(arg0 *big.Int) (struct{ ... }, error)
- func (_MySRC21 *MySRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) TransferContractIssuer(newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Session) WITHDRAWFEE() (*big.Int, error)
- type MySRC21Submission
- type MySRC21SubmissionIterator
- type MySRC21TokenBurn
- type MySRC21TokenBurnIterator
- type MySRC21Transactor
- func (_MySRC21 *MySRC21Transactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) Burn(opts *bind.TransactOpts, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) SetDepositFee(opts *bind.TransactOpts, depositFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) SetMinFee(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) SetWithdrawFee(opts *bind.TransactOpts, withdrawFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) TransferContractIssuer(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type MySRC21TransactorRaw
- type MySRC21TransactorSession
- func (_MySRC21 *MySRC21TransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) Burn(value *big.Int, data []byte) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) SetDepositFee(depositFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) SetMinFee(value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) SetWithdrawFee(withdrawFee *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) TransferContractIssuer(newOwner common.Address) (*types.Transaction, error)
- func (_MySRC21 *MySRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type MySRC21Transfer
- type MySRC21TransferIterator
- type RelayerRegistration
- type RelayerRegistrationBuyEvent
- type RelayerRegistrationBuyEventIterator
- type RelayerRegistrationCaller
- func (_RelayerRegistration *RelayerRegistrationCaller) ActiveRelayerCount(opts *bind.CallOpts) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) CONTRACTOWNER(opts *bind.CallOpts) (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) GetRelayerByCoinbase(opts *bind.CallOpts, coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_RelayerRegistration *RelayerRegistrationCaller) MaximumRelayers(opts *bind.CallOpts) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) MaximumTokenList(opts *bind.CallOpts) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) MinimumDeposit(opts *bind.CallOpts) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERCOINBASES(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERLIST(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERONSALELIST(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) RESIGNREQUESTS(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCaller) RelayerCount(opts *bind.CallOpts) (*big.Int, error)
- type RelayerRegistrationCallerRaw
- type RelayerRegistrationCallerSession
- func (_RelayerRegistration *RelayerRegistrationCallerSession) ActiveRelayerCount() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) CONTRACTOWNER() (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) GetRelayerByCoinbase(coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) MaximumRelayers() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) MaximumTokenList() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) MinimumDeposit() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERCOINBASES(arg0 *big.Int) (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERLIST(arg0 common.Address) (struct{ ... }, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERONSALELIST(arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationCallerSession) RelayerCount() (*big.Int, error)
- type RelayerRegistrationConfigEvent
- type RelayerRegistrationConfigEventIterator
- type RelayerRegistrationFilterer
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterBuyEvent(opts *bind.FilterOpts) (*RelayerRegistrationBuyEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterConfigEvent(opts *bind.FilterOpts) (*RelayerRegistrationConfigEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterRefundEvent(opts *bind.FilterOpts) (*RelayerRegistrationRefundEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterRegisterEvent(opts *bind.FilterOpts) (*RelayerRegistrationRegisterEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterResignEvent(opts *bind.FilterOpts) (*RelayerRegistrationResignEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterSellEvent(opts *bind.FilterOpts) (*RelayerRegistrationSellEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterTransferEvent(opts *bind.FilterOpts) (*RelayerRegistrationTransferEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterUpdateEvent(opts *bind.FilterOpts) (*RelayerRegistrationUpdateEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) FilterUpdateFeeEvent(opts *bind.FilterOpts) (*RelayerRegistrationUpdateFeeEventIterator, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchBuyEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationBuyEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchConfigEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationConfigEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchRefundEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationRefundEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchRegisterEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationRegisterEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchResignEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationResignEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchSellEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationSellEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchTransferEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationTransferEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchUpdateEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationUpdateEvent) (event.Subscription, error)
- func (_RelayerRegistration *RelayerRegistrationFilterer) WatchUpdateFeeEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationUpdateFeeEvent) (event.Subscription, error)
- type RelayerRegistrationRaw
- func (_RelayerRegistration *RelayerRegistrationRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RelayerRegistration *RelayerRegistrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayerRegistrationRefundEvent
- type RelayerRegistrationRefundEventIterator
- type RelayerRegistrationRegisterEvent
- type RelayerRegistrationRegisterEventIterator
- type RelayerRegistrationResignEvent
- type RelayerRegistrationResignEventIterator
- type RelayerRegistrationSellEvent
- type RelayerRegistrationSellEventIterator
- type RelayerRegistrationSession
- func (_RelayerRegistration *RelayerRegistrationSession) ActiveRelayerCount() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) BuyRelayer(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) CONTRACTOWNER() (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationSession) CancelSelling(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) ChangeContractOwner(owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) DeListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) DepositMore(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) GetRelayerByCoinbase(coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, ...)
- func (_RelayerRegistration *RelayerRegistrationSession) ListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) MaximumRelayers() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) MaximumTokenList() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) MinimumDeposit() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) RELAYERCOINBASES(arg0 *big.Int) (common.Address, error)
- func (_RelayerRegistration *RelayerRegistrationSession) RELAYERLIST(arg0 common.Address) (struct{ ... }, error)
- func (_RelayerRegistration *RelayerRegistrationSession) RELAYERONSALELIST(arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Reconfigure(maxRelayer *big.Int, maxToken *big.Int, minDeposit *big.Int) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Refund(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Register(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) RelayerCount() (*big.Int, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Resign(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) SellRelayer(coinbase common.Address, price *big.Int) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Transfer(coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) Update(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type RelayerRegistrationTransactor
- func (_RelayerRegistration *RelayerRegistrationTransactor) BuyRelayer(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) CancelSelling(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) ChangeContractOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) DeListToken(opts *bind.TransactOpts, coinbase common.Address, fromToken common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) DepositMore(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) ListToken(opts *bind.TransactOpts, coinbase common.Address, fromToken common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Reconfigure(opts *bind.TransactOpts, maxRelayer *big.Int, maxToken *big.Int, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Refund(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Register(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Resign(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) SellRelayer(opts *bind.TransactOpts, coinbase common.Address, price *big.Int) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Transfer(opts *bind.TransactOpts, coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) Update(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactor) UpdateFee(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type RelayerRegistrationTransactorRaw
- type RelayerRegistrationTransactorSession
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) BuyRelayer(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) CancelSelling(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) ChangeContractOwner(owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) DeListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) DepositMore(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) ListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Reconfigure(maxRelayer *big.Int, maxToken *big.Int, minDeposit *big.Int) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Refund(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Register(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Resign(coinbase common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) SellRelayer(coinbase common.Address, price *big.Int) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Transfer(coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) Update(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, ...) (*types.Transaction, error)
- func (_RelayerRegistration *RelayerRegistrationTransactorSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
- type RelayerRegistrationTransferEvent
- type RelayerRegistrationTransferEventIterator
- type RelayerRegistrationUpdateEvent
- type RelayerRegistrationUpdateEventIterator
- type RelayerRegistrationUpdateFeeEvent
- type RelayerRegistrationUpdateFeeEventIterator
- type SDXXListing
- type SDXXListingCaller
- type SDXXListingCallerRaw
- type SDXXListingCallerSession
- type SDXXListingFilterer
- type SDXXListingRaw
- func (_SDXXListing *SDXXListingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SDXXListing *SDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SDXXListing *SDXXListingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SDXXListingSession
- type SDXXListingTransactor
- type SDXXListingTransactorRaw
- type SDXXListingTransactorSession
- type SRC21
- type SRC21Approval
- type SRC21ApprovalIterator
- type SRC21Caller
- func (_SRC21 *SRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_SRC21 *SRC21Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_SRC21 *SRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_SRC21 *SRC21Caller) EstimateFee(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
- func (_SRC21 *SRC21Caller) Issuer(opts *bind.CallOpts) (common.Address, error)
- func (_SRC21 *SRC21Caller) MinFee(opts *bind.CallOpts) (*big.Int, error)
- func (_SRC21 *SRC21Caller) Name(opts *bind.CallOpts) (string, error)
- func (_SRC21 *SRC21Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_SRC21 *SRC21Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type SRC21CallerRaw
- type SRC21CallerSession
- func (_SRC21 *SRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SRC21 *SRC21CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SRC21 *SRC21CallerSession) Decimals() (uint8, error)
- func (_SRC21 *SRC21CallerSession) EstimateFee(value *big.Int) (*big.Int, error)
- func (_SRC21 *SRC21CallerSession) Issuer() (common.Address, error)
- func (_SRC21 *SRC21CallerSession) MinFee() (*big.Int, error)
- func (_SRC21 *SRC21CallerSession) Name() (string, error)
- func (_SRC21 *SRC21CallerSession) Symbol() (string, error)
- func (_SRC21 *SRC21CallerSession) TotalSupply() (*big.Int, error)
- type SRC21Fee
- type SRC21FeeIterator
- type SRC21Filterer
- func (_SRC21 *SRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SRC21ApprovalIterator, error)
- func (_SRC21 *SRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*SRC21FeeIterator, error)
- func (_SRC21 *SRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SRC21TransferIterator, error)
- func (_SRC21 *SRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SRC21Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_SRC21 *SRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *SRC21Fee, from []common.Address, ...) (event.Subscription, error)
- func (_SRC21 *SRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SRC21Transfer, from []common.Address, ...) (event.Subscription, error)
- type SRC21Issuer
- type SRC21IssuerApply
- type SRC21IssuerApplyIterator
- type SRC21IssuerCaller
- type SRC21IssuerCallerRaw
- type SRC21IssuerCallerSession
- type SRC21IssuerCharge
- type SRC21IssuerChargeIterator
- type SRC21IssuerFilterer
- func (_SRC21Issuer *SRC21IssuerFilterer) FilterApply(opts *bind.FilterOpts, issuer []common.Address, token []common.Address) (*SRC21IssuerApplyIterator, error)
- func (_SRC21Issuer *SRC21IssuerFilterer) FilterCharge(opts *bind.FilterOpts, supporter []common.Address, token []common.Address) (*SRC21IssuerChargeIterator, error)
- func (_SRC21Issuer *SRC21IssuerFilterer) WatchApply(opts *bind.WatchOpts, sink chan<- *SRC21IssuerApply, issuer []common.Address, ...) (event.Subscription, error)
- func (_SRC21Issuer *SRC21IssuerFilterer) WatchCharge(opts *bind.WatchOpts, sink chan<- *SRC21IssuerCharge, ...) (event.Subscription, error)
- type SRC21IssuerRaw
- func (_SRC21Issuer *SRC21IssuerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SRC21Issuer *SRC21IssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SRC21Issuer *SRC21IssuerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SRC21IssuerSession
- func (_SRC21Issuer *SRC21IssuerSession) Apply(token common.Address) (*types.Transaction, error)
- func (_SRC21Issuer *SRC21IssuerSession) Charge(token common.Address) (*types.Transaction, error)
- func (_SRC21Issuer *SRC21IssuerSession) GetTokenCapacity(token common.Address) (*big.Int, error)
- func (_SRC21Issuer *SRC21IssuerSession) MinCap() (*big.Int, error)
- func (_SRC21Issuer *SRC21IssuerSession) Tokens() ([]common.Address, error)
- type SRC21IssuerTransactor
- type SRC21IssuerTransactorRaw
- type SRC21IssuerTransactorSession
- type SRC21Raw
- func (_SRC21 *SRC21Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SRC21 *SRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SRC21 *SRC21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SRC21Session
- func (_SRC21 *SRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SRC21 *SRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SRC21 *SRC21Session) Decimals() (uint8, error)
- func (_SRC21 *SRC21Session) EstimateFee(value *big.Int) (*big.Int, error)
- func (_SRC21 *SRC21Session) Issuer() (common.Address, error)
- func (_SRC21 *SRC21Session) MinFee() (*big.Int, error)
- func (_SRC21 *SRC21Session) Name() (string, error)
- func (_SRC21 *SRC21Session) SetMinFee(value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Session) Symbol() (string, error)
- func (_SRC21 *SRC21Session) TotalSupply() (*big.Int, error)
- func (_SRC21 *SRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type SRC21Transactor
- func (_SRC21 *SRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Transactor) SetMinFee(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type SRC21TransactorRaw
- type SRC21TransactorSession
- func (_SRC21 *SRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21TransactorSession) SetMinFee(value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SRC21 *SRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type SRC21Transfer
- type SRC21TransferIterator
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
Constants ¶
const AbstractSDXXListingABI = "" /* 216-byte string literal not displayed */
AbstractSDXXListingABI is the input ABI used to generate the binding from.
const AbstractSDXXListingBin = `0x`
AbstractSDXXListingBin is the compiled bytecode used for deploying new contracts.
const AbstractTokenSRC21ABI = "" /* 175-byte string literal not displayed */
AbstractTokenSRC21ABI is the input ABI used to generate the binding from.
const AbstractTokenSRC21Bin = `0x`
AbstractTokenSRC21Bin is the compiled bytecode used for deploying new contracts.
const ISRC21ABI = "" /* 2866-byte string literal not displayed */
ISRC21ABI is the input ABI used to generate the binding from.
const ISRC21Bin = `0x`
ISRC21Bin is the compiled bytecode used for deploying new contracts.
const LAbstractRegistrationABI = "" /* 632-byte string literal not displayed */
LAbstractRegistrationABI is the input ABI used to generate the binding from.
const LAbstractRegistrationBin = `0x`
LAbstractRegistrationBin is the compiled bytecode used for deploying new contracts.
const LAbstractSDXXListingABI = "" /* 216-byte string literal not displayed */
LAbstractSDXXListingABI is the input ABI used to generate the binding from.
const LAbstractSDXXListingBin = `0x`
LAbstractSDXXListingBin is the compiled bytecode used for deploying new contracts.
const LAbstractTokenSRC21ABI = "" /* 175-byte string literal not displayed */
LAbstractTokenSRC21ABI is the input ABI used to generate the binding from.
const LAbstractTokenSRC21Bin = `0x`
LAbstractTokenSRC21Bin is the compiled bytecode used for deploying new contracts.
const LendingABI = "" /* 5336-byte string literal not displayed */
LendingABI is the input ABI used to generate the binding from.
const LendingBin = `` /* 18884-byte string literal not displayed */
LendingBin is the compiled bytecode used for deploying new contracts.
const MySRC21ABI = "" /* 12493-byte string literal not displayed */
MySRC21ABI is the input ABI used to generate the binding from.
const MySRC21Bin = `` /* 21752-byte string literal not displayed */
MySRC21Bin is the compiled bytecode used for deploying new contracts.
const RelayerRegistrationABI = "" /* 8763-byte string literal not displayed */
RelayerRegistrationABI is the input ABI used to generate the binding from.
const RelayerRegistrationBin = `` /* 31316-byte string literal not displayed */
RelayerRegistrationBin is the compiled bytecode used for deploying new contracts.
const SDXXListingABI = "" /* 578-byte string literal not displayed */
SDXXListingABI is the input ABI used to generate the binding from.
const SDXXListingBin = `` /* 1470-byte string literal not displayed */
SDXXListingBin is the compiled bytecode used for deploying new contracts.
const SRC21ABI = "" /* 3793-byte string literal not displayed */
SRC21ABI is the input ABI used to generate the binding from.
const SRC21Bin = `` /* 5210-byte string literal not displayed */
SRC21Bin is the compiled bytecode used for deploying new contracts.
const SRC21IssuerABI = "" /* 1582-byte string literal not displayed */
SRC21IssuerABI is the input ABI used to generate the binding from.
const SRC21IssuerBin = `` /* 2224-byte string literal not displayed */
SRC21IssuerBin is the compiled bytecode used for deploying new contracts.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SafeMathBin = `` /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbstractSDXXListing ¶
type AbstractSDXXListing struct { AbstractSDXXListingCaller // Read-only binding to the contract AbstractSDXXListingTransactor // Write-only binding to the contract AbstractSDXXListingFilterer // Log filterer for contract events }
AbstractSDXXListing is an auto generated Go binding around an Ethereum contract.
func DeployAbstractSDXXListing ¶
func DeployAbstractSDXXListing(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AbstractSDXXListing, error)
DeployAbstractSDXXListing deploys a new Ethereum contract, binding an instance of AbstractSDXXListing to it.
func NewAbstractSDXXListing ¶
func NewAbstractSDXXListing(address common.Address, backend bind.ContractBackend) (*AbstractSDXXListing, error)
NewAbstractSDXXListing creates a new instance of AbstractSDXXListing, bound to a specific deployed contract.
type AbstractSDXXListingCaller ¶
type AbstractSDXXListingCaller struct {
// contains filtered or unexported fields
}
AbstractSDXXListingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractSDXXListingCaller ¶
func NewAbstractSDXXListingCaller(address common.Address, caller bind.ContractCaller) (*AbstractSDXXListingCaller, error)
NewAbstractSDXXListingCaller creates a new read-only instance of AbstractSDXXListing, bound to a specific deployed contract.
func (*AbstractSDXXListingCaller) GetTokenStatus ¶
func (_AbstractSDXXListing *AbstractSDXXListingCaller) GetTokenStatus(opts *bind.CallOpts, arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type AbstractSDXXListingCallerRaw ¶
type AbstractSDXXListingCallerRaw struct {
Contract *AbstractSDXXListingCaller // Generic read-only contract binding to access the raw methods on
}
AbstractSDXXListingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractSDXXListingCallerRaw) Call ¶
func (_AbstractSDXXListing *AbstractSDXXListingCallerRaw) 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 AbstractSDXXListingCallerSession ¶
type AbstractSDXXListingCallerSession struct { Contract *AbstractSDXXListingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractSDXXListingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbstractSDXXListingCallerSession) GetTokenStatus ¶
func (_AbstractSDXXListing *AbstractSDXXListingCallerSession) GetTokenStatus(arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type AbstractSDXXListingFilterer ¶
type AbstractSDXXListingFilterer struct {
// contains filtered or unexported fields
}
AbstractSDXXListingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractSDXXListingFilterer ¶
func NewAbstractSDXXListingFilterer(address common.Address, filterer bind.ContractFilterer) (*AbstractSDXXListingFilterer, error)
NewAbstractSDXXListingFilterer creates a new log filterer instance of AbstractSDXXListing, bound to a specific deployed contract.
type AbstractSDXXListingRaw ¶
type AbstractSDXXListingRaw struct {
Contract *AbstractSDXXListing // Generic contract binding to access the raw methods on
}
AbstractSDXXListingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractSDXXListingRaw) Call ¶
func (_AbstractSDXXListing *AbstractSDXXListingRaw) 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 (*AbstractSDXXListingRaw) Transact ¶
func (_AbstractSDXXListing *AbstractSDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractSDXXListingRaw) Transfer ¶
func (_AbstractSDXXListing *AbstractSDXXListingRaw) 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 AbstractSDXXListingSession ¶
type AbstractSDXXListingSession struct { Contract *AbstractSDXXListing // 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 }
AbstractSDXXListingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbstractSDXXListingSession) GetTokenStatus ¶
func (_AbstractSDXXListing *AbstractSDXXListingSession) GetTokenStatus(arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type AbstractSDXXListingTransactor ¶
type AbstractSDXXListingTransactor struct {
// contains filtered or unexported fields
}
AbstractSDXXListingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractSDXXListingTransactor ¶
func NewAbstractSDXXListingTransactor(address common.Address, transactor bind.ContractTransactor) (*AbstractSDXXListingTransactor, error)
NewAbstractSDXXListingTransactor creates a new write-only instance of AbstractSDXXListing, bound to a specific deployed contract.
type AbstractSDXXListingTransactorRaw ¶
type AbstractSDXXListingTransactorRaw struct {
Contract *AbstractSDXXListingTransactor // Generic write-only contract binding to access the raw methods on
}
AbstractSDXXListingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractSDXXListingTransactorRaw) Transact ¶
func (_AbstractSDXXListing *AbstractSDXXListingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractSDXXListingTransactorRaw) Transfer ¶
func (_AbstractSDXXListing *AbstractSDXXListingTransactorRaw) 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 AbstractSDXXListingTransactorSession ¶
type AbstractSDXXListingTransactorSession struct { Contract *AbstractSDXXListingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractSDXXListingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AbstractTokenSRC21 ¶
type AbstractTokenSRC21 struct { AbstractTokenSRC21Caller // Read-only binding to the contract AbstractTokenSRC21Transactor // Write-only binding to the contract AbstractTokenSRC21Filterer // Log filterer for contract events }
AbstractTokenSRC21 is an auto generated Go binding around an Ethereum contract.
func DeployAbstractTokenSRC21 ¶
func DeployAbstractTokenSRC21(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AbstractTokenSRC21, error)
DeployAbstractTokenSRC21 deploys a new Ethereum contract, binding an instance of AbstractTokenSRC21 to it.
func NewAbstractTokenSRC21 ¶
func NewAbstractTokenSRC21(address common.Address, backend bind.ContractBackend) (*AbstractTokenSRC21, error)
NewAbstractTokenSRC21 creates a new instance of AbstractTokenSRC21, bound to a specific deployed contract.
type AbstractTokenSRC21Caller ¶
type AbstractTokenSRC21Caller struct {
// contains filtered or unexported fields
}
AbstractTokenSRC21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractTokenSRC21Caller ¶
func NewAbstractTokenSRC21Caller(address common.Address, caller bind.ContractCaller) (*AbstractTokenSRC21Caller, error)
NewAbstractTokenSRC21Caller creates a new read-only instance of AbstractTokenSRC21, bound to a specific deployed contract.
type AbstractTokenSRC21CallerRaw ¶
type AbstractTokenSRC21CallerRaw struct {
Contract *AbstractTokenSRC21Caller // Generic read-only contract binding to access the raw methods on
}
AbstractTokenSRC21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractTokenSRC21CallerRaw) Call ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21CallerRaw) 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 AbstractTokenSRC21CallerSession ¶
type AbstractTokenSRC21CallerSession struct { Contract *AbstractTokenSRC21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractTokenSRC21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AbstractTokenSRC21Filterer ¶
type AbstractTokenSRC21Filterer struct {
// contains filtered or unexported fields
}
AbstractTokenSRC21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractTokenSRC21Filterer ¶
func NewAbstractTokenSRC21Filterer(address common.Address, filterer bind.ContractFilterer) (*AbstractTokenSRC21Filterer, error)
NewAbstractTokenSRC21Filterer creates a new log filterer instance of AbstractTokenSRC21, bound to a specific deployed contract.
type AbstractTokenSRC21Raw ¶
type AbstractTokenSRC21Raw struct {
Contract *AbstractTokenSRC21 // Generic contract binding to access the raw methods on
}
AbstractTokenSRC21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractTokenSRC21Raw) Call ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) 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 (*AbstractTokenSRC21Raw) Transact ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractTokenSRC21Raw) Transfer ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21Raw) 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 AbstractTokenSRC21Session ¶
type AbstractTokenSRC21Session struct { Contract *AbstractTokenSRC21 // 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 }
AbstractTokenSRC21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AbstractTokenSRC21Transactor ¶
type AbstractTokenSRC21Transactor struct {
// contains filtered or unexported fields
}
AbstractTokenSRC21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractTokenSRC21Transactor ¶
func NewAbstractTokenSRC21Transactor(address common.Address, transactor bind.ContractTransactor) (*AbstractTokenSRC21Transactor, error)
NewAbstractTokenSRC21Transactor creates a new write-only instance of AbstractTokenSRC21, bound to a specific deployed contract.
type AbstractTokenSRC21TransactorRaw ¶
type AbstractTokenSRC21TransactorRaw struct {
Contract *AbstractTokenSRC21Transactor // Generic write-only contract binding to access the raw methods on
}
AbstractTokenSRC21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractTokenSRC21TransactorRaw) Transact ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractTokenSRC21TransactorRaw) Transfer ¶
func (_AbstractTokenSRC21 *AbstractTokenSRC21TransactorRaw) 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 AbstractTokenSRC21TransactorSession ¶
type AbstractTokenSRC21TransactorSession struct { Contract *AbstractTokenSRC21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractTokenSRC21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ISRC21 ¶
type ISRC21 struct { ISRC21Caller // Read-only binding to the contract ISRC21Transactor // Write-only binding to the contract ISRC21Filterer // Log filterer for contract events }
ISRC21 is an auto generated Go binding around an Ethereum contract.
func DeployISRC21 ¶
func DeployISRC21(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ISRC21, error)
DeployISRC21 deploys a new Ethereum contract, binding an instance of ISRC21 to it.
type ISRC21Approval ¶
type ISRC21Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ISRC21Approval represents a Approval event raised by the ISRC21 contract.
type ISRC21ApprovalIterator ¶
type ISRC21ApprovalIterator struct { Event *ISRC21Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ISRC21ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ISRC21 contract.
func (*ISRC21ApprovalIterator) Close ¶
func (it *ISRC21ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ISRC21ApprovalIterator) Error ¶
func (it *ISRC21ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ISRC21ApprovalIterator) Next ¶
func (it *ISRC21ApprovalIterator) 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 ISRC21Caller ¶
type ISRC21Caller struct {
// contains filtered or unexported fields
}
ISRC21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewISRC21Caller ¶
func NewISRC21Caller(address common.Address, caller bind.ContractCaller) (*ISRC21Caller, error)
NewISRC21Caller creates a new read-only instance of ISRC21, bound to a specific deployed contract.
func (*ISRC21Caller) Allowance ¶
func (_ISRC21 *ISRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ISRC21Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ISRC21Caller) Decimals ¶
func (_ISRC21 *ISRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ISRC21Caller) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*ISRC21Caller) Issuer ¶
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*ISRC21Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ISRC21CallerRaw ¶
type ISRC21CallerRaw struct {
Contract *ISRC21Caller // Generic read-only contract binding to access the raw methods on
}
ISRC21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISRC21CallerRaw) Call ¶
func (_ISRC21 *ISRC21CallerRaw) 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 ISRC21CallerSession ¶
type ISRC21CallerSession struct { Contract *ISRC21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISRC21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISRC21CallerSession) Allowance ¶
func (_ISRC21 *ISRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ISRC21CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ISRC21CallerSession) Decimals ¶
func (_ISRC21 *ISRC21CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ISRC21CallerSession) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*ISRC21CallerSession) Issuer ¶
func (_ISRC21 *ISRC21CallerSession) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*ISRC21CallerSession) TotalSupply ¶
func (_ISRC21 *ISRC21CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ISRC21Fee ¶
type ISRC21Fee struct { From common.Address To common.Address Issuer common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ISRC21Fee represents a Fee event raised by the ISRC21 contract.
type ISRC21FeeIterator ¶
type ISRC21FeeIterator struct { Event *ISRC21Fee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ISRC21FeeIterator is returned from FilterFee and is used to iterate over the raw logs and unpacked data for Fee events raised by the ISRC21 contract.
func (*ISRC21FeeIterator) Close ¶
func (it *ISRC21FeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ISRC21FeeIterator) Error ¶
func (it *ISRC21FeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ISRC21FeeIterator) Next ¶
func (it *ISRC21FeeIterator) 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 ISRC21Filterer ¶
type ISRC21Filterer struct {
// contains filtered or unexported fields
}
ISRC21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISRC21Filterer ¶
func NewISRC21Filterer(address common.Address, filterer bind.ContractFilterer) (*ISRC21Filterer, error)
NewISRC21Filterer creates a new log filterer instance of ISRC21, bound to a specific deployed contract.
func (*ISRC21Filterer) FilterApproval ¶
func (_ISRC21 *ISRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ISRC21ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*ISRC21Filterer) FilterFee ¶
func (_ISRC21 *ISRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, issuer []common.Address) (*ISRC21FeeIterator, error)
FilterFee is a free log retrieval operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*ISRC21Filterer) FilterTransfer ¶
func (_ISRC21 *ISRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ISRC21TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*ISRC21Filterer) WatchApproval ¶
func (_ISRC21 *ISRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ISRC21Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*ISRC21Filterer) WatchFee ¶
func (_ISRC21 *ISRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *ISRC21Fee, from []common.Address, to []common.Address, issuer []common.Address) (event.Subscription, error)
WatchFee is a free log subscription operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*ISRC21Filterer) WatchTransfer ¶
func (_ISRC21 *ISRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ISRC21Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
type ISRC21Raw ¶
type ISRC21Raw struct {
Contract *ISRC21 // Generic contract binding to access the raw methods on
}
ISRC21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISRC21Raw) Call ¶
func (_ISRC21 *ISRC21Raw) 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 (*ISRC21Raw) Transact ¶
func (_ISRC21 *ISRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISRC21Raw) Transfer ¶
func (_ISRC21 *ISRC21Raw) 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 ISRC21Session ¶
type ISRC21Session struct { Contract *ISRC21 // 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 }
ISRC21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISRC21Session) Allowance ¶
func (_ISRC21 *ISRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*ISRC21Session) Approve ¶
func (_ISRC21 *ISRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ISRC21Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(who address) constant returns(uint256)
func (*ISRC21Session) Decimals ¶
func (_ISRC21 *ISRC21Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ISRC21Session) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*ISRC21Session) Issuer ¶
func (_ISRC21 *ISRC21Session) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*ISRC21Session) TotalSupply ¶
func (_ISRC21 *ISRC21Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ISRC21Session) Transfer ¶
func (_ISRC21 *ISRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ISRC21Session) TransferFrom ¶
func (_ISRC21 *ISRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ISRC21Transactor ¶
type ISRC21Transactor struct {
// contains filtered or unexported fields
}
ISRC21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISRC21Transactor ¶
func NewISRC21Transactor(address common.Address, transactor bind.ContractTransactor) (*ISRC21Transactor, error)
NewISRC21Transactor creates a new write-only instance of ISRC21, bound to a specific deployed contract.
func (*ISRC21Transactor) Approve ¶
func (_ISRC21 *ISRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ISRC21Transactor) Transfer ¶
func (_ISRC21 *ISRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ISRC21Transactor) TransferFrom ¶
func (_ISRC21 *ISRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ISRC21TransactorRaw ¶
type ISRC21TransactorRaw struct {
Contract *ISRC21Transactor // Generic write-only contract binding to access the raw methods on
}
ISRC21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISRC21TransactorRaw) Transact ¶
func (_ISRC21 *ISRC21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISRC21TransactorRaw) Transfer ¶
func (_ISRC21 *ISRC21TransactorRaw) 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 ISRC21TransactorSession ¶
type ISRC21TransactorSession struct { Contract *ISRC21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISRC21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISRC21TransactorSession) Approve ¶
func (_ISRC21 *ISRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*ISRC21TransactorSession) Transfer ¶
func (_ISRC21 *ISRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*ISRC21TransactorSession) TransferFrom ¶
func (_ISRC21 *ISRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type ISRC21Transfer ¶
type ISRC21Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ISRC21Transfer represents a Transfer event raised by the ISRC21 contract.
type ISRC21TransferIterator ¶
type ISRC21TransferIterator struct { Event *ISRC21Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ISRC21TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ISRC21 contract.
func (*ISRC21TransferIterator) Close ¶
func (it *ISRC21TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ISRC21TransferIterator) Error ¶
func (it *ISRC21TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ISRC21TransferIterator) Next ¶
func (it *ISRC21TransferIterator) 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 LAbstractRegistration ¶
type LAbstractRegistration struct { LAbstractRegistrationCaller // Read-only binding to the contract LAbstractRegistrationTransactor // Write-only binding to the contract LAbstractRegistrationFilterer // Log filterer for contract events }
LAbstractRegistration is an auto generated Go binding around an Ethereum contract.
func DeployLAbstractRegistration ¶
func DeployLAbstractRegistration(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LAbstractRegistration, error)
DeployLAbstractRegistration deploys a new Ethereum contract, binding an instance of LAbstractRegistration to it.
func NewLAbstractRegistration ¶
func NewLAbstractRegistration(address common.Address, backend bind.ContractBackend) (*LAbstractRegistration, error)
NewLAbstractRegistration creates a new instance of LAbstractRegistration, bound to a specific deployed contract.
type LAbstractRegistrationCaller ¶
type LAbstractRegistrationCaller struct {
// contains filtered or unexported fields
}
LAbstractRegistrationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLAbstractRegistrationCaller ¶
func NewLAbstractRegistrationCaller(address common.Address, caller bind.ContractCaller) (*LAbstractRegistrationCaller, error)
NewLAbstractRegistrationCaller creates a new read-only instance of LAbstractRegistration, bound to a specific deployed contract.
func (*LAbstractRegistrationCaller) GetRelayerByCoinbase ¶
func (_LAbstractRegistration *LAbstractRegistrationCaller) GetRelayerByCoinbase(opts *bind.CallOpts, arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase( address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*LAbstractRegistrationCaller) RESIGNREQUESTS ¶
func (_LAbstractRegistration *LAbstractRegistrationCaller) RESIGNREQUESTS(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
type LAbstractRegistrationCallerRaw ¶
type LAbstractRegistrationCallerRaw struct {
Contract *LAbstractRegistrationCaller // Generic read-only contract binding to access the raw methods on
}
LAbstractRegistrationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LAbstractRegistrationCallerRaw) Call ¶
func (_LAbstractRegistration *LAbstractRegistrationCallerRaw) 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 LAbstractRegistrationCallerSession ¶
type LAbstractRegistrationCallerSession struct { Contract *LAbstractRegistrationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LAbstractRegistrationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LAbstractRegistrationCallerSession) GetRelayerByCoinbase ¶
func (_LAbstractRegistration *LAbstractRegistrationCallerSession) GetRelayerByCoinbase(arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase( address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*LAbstractRegistrationCallerSession) RESIGNREQUESTS ¶
func (_LAbstractRegistration *LAbstractRegistrationCallerSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
type LAbstractRegistrationFilterer ¶
type LAbstractRegistrationFilterer struct {
// contains filtered or unexported fields
}
LAbstractRegistrationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLAbstractRegistrationFilterer ¶
func NewLAbstractRegistrationFilterer(address common.Address, filterer bind.ContractFilterer) (*LAbstractRegistrationFilterer, error)
NewLAbstractRegistrationFilterer creates a new log filterer instance of LAbstractRegistration, bound to a specific deployed contract.
type LAbstractRegistrationRaw ¶
type LAbstractRegistrationRaw struct {
Contract *LAbstractRegistration // Generic contract binding to access the raw methods on
}
LAbstractRegistrationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LAbstractRegistrationRaw) Call ¶
func (_LAbstractRegistration *LAbstractRegistrationRaw) 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 (*LAbstractRegistrationRaw) Transact ¶
func (_LAbstractRegistration *LAbstractRegistrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractRegistrationRaw) Transfer ¶
func (_LAbstractRegistration *LAbstractRegistrationRaw) 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 LAbstractRegistrationSession ¶
type LAbstractRegistrationSession struct { Contract *LAbstractRegistration // 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 }
LAbstractRegistrationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LAbstractRegistrationSession) GetRelayerByCoinbase ¶
func (_LAbstractRegistration *LAbstractRegistrationSession) GetRelayerByCoinbase(arg0 common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase( address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*LAbstractRegistrationSession) RESIGNREQUESTS ¶
func (_LAbstractRegistration *LAbstractRegistrationSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
type LAbstractRegistrationTransactor ¶
type LAbstractRegistrationTransactor struct {
// contains filtered or unexported fields
}
LAbstractRegistrationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLAbstractRegistrationTransactor ¶
func NewLAbstractRegistrationTransactor(address common.Address, transactor bind.ContractTransactor) (*LAbstractRegistrationTransactor, error)
NewLAbstractRegistrationTransactor creates a new write-only instance of LAbstractRegistration, bound to a specific deployed contract.
type LAbstractRegistrationTransactorRaw ¶
type LAbstractRegistrationTransactorRaw struct {
Contract *LAbstractRegistrationTransactor // Generic write-only contract binding to access the raw methods on
}
LAbstractRegistrationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LAbstractRegistrationTransactorRaw) Transact ¶
func (_LAbstractRegistration *LAbstractRegistrationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractRegistrationTransactorRaw) Transfer ¶
func (_LAbstractRegistration *LAbstractRegistrationTransactorRaw) 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 LAbstractRegistrationTransactorSession ¶
type LAbstractRegistrationTransactorSession struct { Contract *LAbstractRegistrationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LAbstractRegistrationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LAbstractSDXXListing ¶
type LAbstractSDXXListing struct { LAbstractSDXXListingCaller // Read-only binding to the contract LAbstractSDXXListingTransactor // Write-only binding to the contract LAbstractSDXXListingFilterer // Log filterer for contract events }
LAbstractSDXXListing is an auto generated Go binding around an Ethereum contract.
func DeployLAbstractSDXXListing ¶
func DeployLAbstractSDXXListing(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LAbstractSDXXListing, error)
DeployLAbstractSDXXListing deploys a new Ethereum contract, binding an instance of LAbstractSDXXListing to it.
func NewLAbstractSDXXListing ¶
func NewLAbstractSDXXListing(address common.Address, backend bind.ContractBackend) (*LAbstractSDXXListing, error)
NewLAbstractSDXXListing creates a new instance of LAbstractSDXXListing, bound to a specific deployed contract.
type LAbstractSDXXListingCaller ¶
type LAbstractSDXXListingCaller struct {
// contains filtered or unexported fields
}
LAbstractSDXXListingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLAbstractSDXXListingCaller ¶
func NewLAbstractSDXXListingCaller(address common.Address, caller bind.ContractCaller) (*LAbstractSDXXListingCaller, error)
NewLAbstractSDXXListingCaller creates a new read-only instance of LAbstractSDXXListing, bound to a specific deployed contract.
func (*LAbstractSDXXListingCaller) GetTokenStatus ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingCaller) GetTokenStatus(opts *bind.CallOpts, arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type LAbstractSDXXListingCallerRaw ¶
type LAbstractSDXXListingCallerRaw struct {
Contract *LAbstractSDXXListingCaller // Generic read-only contract binding to access the raw methods on
}
LAbstractSDXXListingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LAbstractSDXXListingCallerRaw) Call ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingCallerRaw) 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 LAbstractSDXXListingCallerSession ¶
type LAbstractSDXXListingCallerSession struct { Contract *LAbstractSDXXListingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LAbstractSDXXListingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LAbstractSDXXListingCallerSession) GetTokenStatus ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingCallerSession) GetTokenStatus(arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type LAbstractSDXXListingFilterer ¶
type LAbstractSDXXListingFilterer struct {
// contains filtered or unexported fields
}
LAbstractSDXXListingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLAbstractSDXXListingFilterer ¶
func NewLAbstractSDXXListingFilterer(address common.Address, filterer bind.ContractFilterer) (*LAbstractSDXXListingFilterer, error)
NewLAbstractSDXXListingFilterer creates a new log filterer instance of LAbstractSDXXListing, bound to a specific deployed contract.
type LAbstractSDXXListingRaw ¶
type LAbstractSDXXListingRaw struct {
Contract *LAbstractSDXXListing // Generic contract binding to access the raw methods on
}
LAbstractSDXXListingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LAbstractSDXXListingRaw) Call ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) 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 (*LAbstractSDXXListingRaw) Transact ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractSDXXListingRaw) Transfer ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingRaw) 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 LAbstractSDXXListingSession ¶
type LAbstractSDXXListingSession struct { Contract *LAbstractSDXXListing // 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 }
LAbstractSDXXListingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LAbstractSDXXListingSession) GetTokenStatus ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingSession) GetTokenStatus(arg0 common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus( address) constant returns(bool)
type LAbstractSDXXListingTransactor ¶
type LAbstractSDXXListingTransactor struct {
// contains filtered or unexported fields
}
LAbstractSDXXListingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLAbstractSDXXListingTransactor ¶
func NewLAbstractSDXXListingTransactor(address common.Address, transactor bind.ContractTransactor) (*LAbstractSDXXListingTransactor, error)
NewLAbstractSDXXListingTransactor creates a new write-only instance of LAbstractSDXXListing, bound to a specific deployed contract.
type LAbstractSDXXListingTransactorRaw ¶
type LAbstractSDXXListingTransactorRaw struct {
Contract *LAbstractSDXXListingTransactor // Generic write-only contract binding to access the raw methods on
}
LAbstractSDXXListingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LAbstractSDXXListingTransactorRaw) Transact ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractSDXXListingTransactorRaw) Transfer ¶
func (_LAbstractSDXXListing *LAbstractSDXXListingTransactorRaw) 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 LAbstractSDXXListingTransactorSession ¶
type LAbstractSDXXListingTransactorSession struct { Contract *LAbstractSDXXListingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LAbstractSDXXListingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LAbstractTokenSRC21 ¶
type LAbstractTokenSRC21 struct { LAbstractTokenSRC21Caller // Read-only binding to the contract LAbstractTokenSRC21Transactor // Write-only binding to the contract LAbstractTokenSRC21Filterer // Log filterer for contract events }
LAbstractTokenSRC21 is an auto generated Go binding around an Ethereum contract.
func DeployLAbstractTokenSRC21 ¶
func DeployLAbstractTokenSRC21(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LAbstractTokenSRC21, error)
DeployLAbstractTokenSRC21 deploys a new Ethereum contract, binding an instance of LAbstractTokenSRC21 to it.
func NewLAbstractTokenSRC21 ¶
func NewLAbstractTokenSRC21(address common.Address, backend bind.ContractBackend) (*LAbstractTokenSRC21, error)
NewLAbstractTokenSRC21 creates a new instance of LAbstractTokenSRC21, bound to a specific deployed contract.
type LAbstractTokenSRC21Caller ¶
type LAbstractTokenSRC21Caller struct {
// contains filtered or unexported fields
}
LAbstractTokenSRC21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewLAbstractTokenSRC21Caller ¶
func NewLAbstractTokenSRC21Caller(address common.Address, caller bind.ContractCaller) (*LAbstractTokenSRC21Caller, error)
NewLAbstractTokenSRC21Caller creates a new read-only instance of LAbstractTokenSRC21, bound to a specific deployed contract.
type LAbstractTokenSRC21CallerRaw ¶
type LAbstractTokenSRC21CallerRaw struct {
Contract *LAbstractTokenSRC21Caller // Generic read-only contract binding to access the raw methods on
}
LAbstractTokenSRC21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LAbstractTokenSRC21CallerRaw) Call ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21CallerRaw) 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 LAbstractTokenSRC21CallerSession ¶
type LAbstractTokenSRC21CallerSession struct { Contract *LAbstractTokenSRC21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LAbstractTokenSRC21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LAbstractTokenSRC21Filterer ¶
type LAbstractTokenSRC21Filterer struct {
// contains filtered or unexported fields
}
LAbstractTokenSRC21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLAbstractTokenSRC21Filterer ¶
func NewLAbstractTokenSRC21Filterer(address common.Address, filterer bind.ContractFilterer) (*LAbstractTokenSRC21Filterer, error)
NewLAbstractTokenSRC21Filterer creates a new log filterer instance of LAbstractTokenSRC21, bound to a specific deployed contract.
type LAbstractTokenSRC21Raw ¶
type LAbstractTokenSRC21Raw struct {
Contract *LAbstractTokenSRC21 // Generic contract binding to access the raw methods on
}
LAbstractTokenSRC21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*LAbstractTokenSRC21Raw) Call ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) 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 (*LAbstractTokenSRC21Raw) Transact ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractTokenSRC21Raw) Transfer ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21Raw) 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 LAbstractTokenSRC21Session ¶
type LAbstractTokenSRC21Session struct { Contract *LAbstractTokenSRC21 // 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 }
LAbstractTokenSRC21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LAbstractTokenSRC21Transactor ¶
type LAbstractTokenSRC21Transactor struct {
// contains filtered or unexported fields
}
LAbstractTokenSRC21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLAbstractTokenSRC21Transactor ¶
func NewLAbstractTokenSRC21Transactor(address common.Address, transactor bind.ContractTransactor) (*LAbstractTokenSRC21Transactor, error)
NewLAbstractTokenSRC21Transactor creates a new write-only instance of LAbstractTokenSRC21, bound to a specific deployed contract.
type LAbstractTokenSRC21TransactorRaw ¶
type LAbstractTokenSRC21TransactorRaw struct {
Contract *LAbstractTokenSRC21Transactor // Generic write-only contract binding to access the raw methods on
}
LAbstractTokenSRC21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LAbstractTokenSRC21TransactorRaw) Transact ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LAbstractTokenSRC21TransactorRaw) Transfer ¶
func (_LAbstractTokenSRC21 *LAbstractTokenSRC21TransactorRaw) 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 LAbstractTokenSRC21TransactorSession ¶
type LAbstractTokenSRC21TransactorSession struct { Contract *LAbstractTokenSRC21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LAbstractTokenSRC21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Lending ¶
type Lending struct { LendingCaller // Read-only binding to the contract LendingTransactor // Write-only binding to the contract LendingFilterer // Log filterer for contract events }
Lending is an auto generated Go binding around an Ethereum contract.
func DeployLending ¶
func DeployLending(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address, t common.Address) (common.Address, *types.Transaction, *Lending, error)
DeployLending deploys a new Ethereum contract, binding an instance of Lending to it.
func NewLending ¶
NewLending creates a new instance of Lending, bound to a specific deployed contract.
type LendingCaller ¶
type LendingCaller struct {
// contains filtered or unexported fields
}
LendingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLendingCaller ¶
func NewLendingCaller(address common.Address, caller bind.ContractCaller) (*LendingCaller, error)
NewLendingCaller creates a new read-only instance of Lending, bound to a specific deployed contract.
func (*LendingCaller) BASES ¶
BASES is a free data retrieval call binding the contract method 0x6d1dc42a.
Solidity: function BASES( uint256) constant returns(address)
func (*LendingCaller) COLLATERALLIST ¶
func (_Lending *LendingCaller) COLLATERALLIST(opts *bind.CallOpts, arg0 common.Address) (struct { DepositRate *big.Int LiquidationRate *big.Int RecallRate *big.Int }, error)
COLLATERALLIST is a free data retrieval call binding the contract method 0x82250701.
Solidity: function COLLATERAL_LIST( address) constant returns(_depositRate uint256, _liquidationRate uint256, _recallRate uint256)
func (*LendingCaller) COLLATERALS ¶
func (_Lending *LendingCaller) COLLATERALS(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
COLLATERALS is a free data retrieval call binding the contract method 0x0811f05a.
Solidity: function COLLATERALS( uint256) constant returns(address)
func (*LendingCaller) GetCollateralPrice ¶
func (_Lending *LendingCaller) GetCollateralPrice(opts *bind.CallOpts, token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0xf2dbd070.
Solidity: function getCollateralPrice(token address, lendingToken address) constant returns(uint256, uint256)
func (*LendingCaller) GetLendingRelayerByCoinbase ¶
func (_Lending *LendingCaller) GetLendingRelayerByCoinbase(opts *bind.CallOpts, coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
GetLendingRelayerByCoinbase is a free data retrieval call binding the contract method 0xfe824700.
Solidity: function getLendingRelayerByCoinbase(coinbase address) constant returns(uint16, address[], uint256[], address[])
func (*LendingCaller) ILOCOLLATERALS ¶
func (_Lending *LendingCaller) ILOCOLLATERALS(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ILOCOLLATERALS is a free data retrieval call binding the contract method 0xb8687ec4.
Solidity: function ILO_COLLATERALS( uint256) constant returns(address)
func (*LendingCaller) LENDINGRELAYERLIST ¶
func (_Lending *LendingCaller) LENDINGRELAYERLIST(opts *bind.CallOpts, arg0 common.Address) (uint16, error)
LENDINGRELAYERLIST is a free data retrieval call binding the contract method 0x0faf292c.
Solidity: function LENDINGRELAYER_LIST( address) constant returns(_tradeFee uint16)
func (*LendingCaller) MODERATOR ¶
MODERATOR is a free data retrieval call binding the contract method 0x34b4e625.
Solidity: function MODERATOR() constant returns(address)
func (*LendingCaller) ORACLEPRICEFEEDER ¶
ORACLEPRICEFEEDER is a free data retrieval call binding the contract method 0x0c4c2cbb.
Solidity: function ORACLE_PRICE_FEEDER() constant returns(address)
func (*LendingCaller) Relayer ¶
Relayer is a free data retrieval call binding the contract method 0x264949d8.
Solidity: function Relayer() constant returns(address)
func (*LendingCaller) SdxXListing ¶
SdxXListing is a free data retrieval call binding the contract method 0x29a4ddec.
Solidity: function SdxXListing() constant returns(address)
type LendingCallerRaw ¶
type LendingCallerRaw struct {
Contract *LendingCaller // Generic read-only contract binding to access the raw methods on
}
LendingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LendingCallerRaw) Call ¶
func (_Lending *LendingCallerRaw) 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 LendingCallerSession ¶
type LendingCallerSession struct { Contract *LendingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LendingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LendingCallerSession) BASES ¶
BASES is a free data retrieval call binding the contract method 0x6d1dc42a.
Solidity: function BASES( uint256) constant returns(address)
func (*LendingCallerSession) COLLATERALLIST ¶
func (_Lending *LendingCallerSession) COLLATERALLIST(arg0 common.Address) (struct { DepositRate *big.Int LiquidationRate *big.Int RecallRate *big.Int }, error)
COLLATERALLIST is a free data retrieval call binding the contract method 0x82250701.
Solidity: function COLLATERAL_LIST( address) constant returns(_depositRate uint256, _liquidationRate uint256, _recallRate uint256)
func (*LendingCallerSession) COLLATERALS ¶
COLLATERALS is a free data retrieval call binding the contract method 0x0811f05a.
Solidity: function COLLATERALS( uint256) constant returns(address)
func (*LendingCallerSession) GetCollateralPrice ¶
func (_Lending *LendingCallerSession) GetCollateralPrice(token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0xf2dbd070.
Solidity: function getCollateralPrice(token address, lendingToken address) constant returns(uint256, uint256)
func (*LendingCallerSession) GetLendingRelayerByCoinbase ¶
func (_Lending *LendingCallerSession) GetLendingRelayerByCoinbase(coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
GetLendingRelayerByCoinbase is a free data retrieval call binding the contract method 0xfe824700.
Solidity: function getLendingRelayerByCoinbase(coinbase address) constant returns(uint16, address[], uint256[], address[])
func (*LendingCallerSession) ILOCOLLATERALS ¶
ILOCOLLATERALS is a free data retrieval call binding the contract method 0xb8687ec4.
Solidity: function ILO_COLLATERALS( uint256) constant returns(address)
func (*LendingCallerSession) LENDINGRELAYERLIST ¶
func (_Lending *LendingCallerSession) LENDINGRELAYERLIST(arg0 common.Address) (uint16, error)
LENDINGRELAYERLIST is a free data retrieval call binding the contract method 0x0faf292c.
Solidity: function LENDINGRELAYER_LIST( address) constant returns(_tradeFee uint16)
func (*LendingCallerSession) MODERATOR ¶
func (_Lending *LendingCallerSession) MODERATOR() (common.Address, error)
MODERATOR is a free data retrieval call binding the contract method 0x34b4e625.
Solidity: function MODERATOR() constant returns(address)
func (*LendingCallerSession) ORACLEPRICEFEEDER ¶
func (_Lending *LendingCallerSession) ORACLEPRICEFEEDER() (common.Address, error)
ORACLEPRICEFEEDER is a free data retrieval call binding the contract method 0x0c4c2cbb.
Solidity: function ORACLE_PRICE_FEEDER() constant returns(address)
func (*LendingCallerSession) Relayer ¶
func (_Lending *LendingCallerSession) Relayer() (common.Address, error)
Relayer is a free data retrieval call binding the contract method 0x264949d8.
Solidity: function Relayer() constant returns(address)
func (*LendingCallerSession) SdxXListing ¶
func (_Lending *LendingCallerSession) SdxXListing() (common.Address, error)
SdxXListing is a free data retrieval call binding the contract method 0x29a4ddec.
Solidity: function SdxXListing() constant returns(address)
type LendingFilterer ¶
type LendingFilterer struct {
// contains filtered or unexported fields
}
LendingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLendingFilterer ¶
func NewLendingFilterer(address common.Address, filterer bind.ContractFilterer) (*LendingFilterer, error)
NewLendingFilterer creates a new log filterer instance of Lending, bound to a specific deployed contract.
type LendingRaw ¶
type LendingRaw struct {
Contract *Lending // Generic contract binding to access the raw methods on
}
LendingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LendingRaw) Call ¶
func (_Lending *LendingRaw) 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 (*LendingRaw) Transact ¶
func (_Lending *LendingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LendingRaw) Transfer ¶
func (_Lending *LendingRaw) 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 LendingSession ¶
type LendingSession struct { Contract *Lending // 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 }
LendingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LendingSession) AddBaseToken ¶
func (_Lending *LendingSession) AddBaseToken(token common.Address) (*types.Transaction, error)
AddBaseToken is a paid mutator transaction binding the contract method 0x83e280d9.
Solidity: function addBaseToken(token address) returns()
func (*LendingSession) AddCollateral ¶
func (_Lending *LendingSession) AddCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddCollateral is a paid mutator transaction binding the contract method 0xe5eecf68.
Solidity: function addCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingSession) AddILOCollateral ¶
func (_Lending *LendingSession) AddILOCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddILOCollateral is a paid mutator transaction binding the contract method 0x3b874827.
Solidity: function addILOCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingSession) AddTerm ¶
func (_Lending *LendingSession) AddTerm(term *big.Int) (*types.Transaction, error)
AddTerm is a paid mutator transaction binding the contract method 0x0c655955.
Solidity: function addTerm(term uint256) returns()
func (*LendingSession) BASES ¶
BASES is a free data retrieval call binding the contract method 0x6d1dc42a.
Solidity: function BASES( uint256) constant returns(address)
func (*LendingSession) COLLATERALLIST ¶
func (_Lending *LendingSession) COLLATERALLIST(arg0 common.Address) (struct { DepositRate *big.Int LiquidationRate *big.Int RecallRate *big.Int }, error)
COLLATERALLIST is a free data retrieval call binding the contract method 0x82250701.
Solidity: function COLLATERAL_LIST( address) constant returns(_depositRate uint256, _liquidationRate uint256, _recallRate uint256)
func (*LendingSession) COLLATERALS ¶
COLLATERALS is a free data retrieval call binding the contract method 0x0811f05a.
Solidity: function COLLATERALS( uint256) constant returns(address)
func (*LendingSession) ChangeModerator ¶
func (_Lending *LendingSession) ChangeModerator(moderator common.Address) (*types.Transaction, error)
ChangeModerator is a paid mutator transaction binding the contract method 0x46642921.
Solidity: function changeModerator(moderator address) returns()
func (*LendingSession) ChangeOraclePriceFeeder ¶
func (_Lending *LendingSession) ChangeOraclePriceFeeder(feeder common.Address) (*types.Transaction, error)
ChangeOraclePriceFeeder is a paid mutator transaction binding the contract method 0xc38f473f.
Solidity: function changeOraclePriceFeeder(feeder address) returns()
func (*LendingSession) GetCollateralPrice ¶
func (_Lending *LendingSession) GetCollateralPrice(token common.Address, lendingToken common.Address) (*big.Int, *big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0xf2dbd070.
Solidity: function getCollateralPrice(token address, lendingToken address) constant returns(uint256, uint256)
func (*LendingSession) GetLendingRelayerByCoinbase ¶
func (_Lending *LendingSession) GetLendingRelayerByCoinbase(coinbase common.Address) (uint16, []common.Address, []*big.Int, []common.Address, error)
GetLendingRelayerByCoinbase is a free data retrieval call binding the contract method 0xfe824700.
Solidity: function getLendingRelayerByCoinbase(coinbase address) constant returns(uint16, address[], uint256[], address[])
func (*LendingSession) ILOCOLLATERALS ¶
ILOCOLLATERALS is a free data retrieval call binding the contract method 0xb8687ec4.
Solidity: function ILO_COLLATERALS( uint256) constant returns(address)
func (*LendingSession) LENDINGRELAYERLIST ¶
func (_Lending *LendingSession) LENDINGRELAYERLIST(arg0 common.Address) (uint16, error)
LENDINGRELAYERLIST is a free data retrieval call binding the contract method 0x0faf292c.
Solidity: function LENDINGRELAYER_LIST( address) constant returns(_tradeFee uint16)
func (*LendingSession) MODERATOR ¶
func (_Lending *LendingSession) MODERATOR() (common.Address, error)
MODERATOR is a free data retrieval call binding the contract method 0x34b4e625.
Solidity: function MODERATOR() constant returns(address)
func (*LendingSession) ORACLEPRICEFEEDER ¶
func (_Lending *LendingSession) ORACLEPRICEFEEDER() (common.Address, error)
ORACLEPRICEFEEDER is a free data retrieval call binding the contract method 0x0c4c2cbb.
Solidity: function ORACLE_PRICE_FEEDER() constant returns(address)
func (*LendingSession) Relayer ¶
func (_Lending *LendingSession) Relayer() (common.Address, error)
Relayer is a free data retrieval call binding the contract method 0x264949d8.
Solidity: function Relayer() constant returns(address)
func (*LendingSession) SdxXListing ¶
func (_Lending *LendingSession) SdxXListing() (common.Address, error)
SdxXListing is a free data retrieval call binding the contract method 0x29a4ddec.
Solidity: function SdxXListing() constant returns(address)
func (*LendingSession) SetCollateralPrice ¶
func (_Lending *LendingSession) SetCollateralPrice(token common.Address, lendingToken common.Address, price *big.Int) (*types.Transaction, error)
SetCollateralPrice is a paid mutator transaction binding the contract method 0xacb8cd92.
Solidity: function setCollateralPrice(token address, lendingToken address, price uint256) returns()
func (*LendingSession) TERMS ¶
TERMS is a free data retrieval call binding the contract method 0x56327f57.
Solidity: function TERMS( uint256) constant returns(uint256)
func (*LendingSession) Update ¶
func (_Lending *LendingSession) Update(coinbase common.Address, tradeFee uint16, baseTokens []common.Address, terms []*big.Int, collaterals []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x2ddada4c.
Solidity: function update(coinbase address, tradeFee uint16, baseTokens address[], terms uint256[], collaterals address[]) returns()
func (*LendingSession) UpdateFee ¶
func (_Lending *LendingSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type LendingTransactor ¶
type LendingTransactor struct {
// contains filtered or unexported fields
}
LendingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLendingTransactor ¶
func NewLendingTransactor(address common.Address, transactor bind.ContractTransactor) (*LendingTransactor, error)
NewLendingTransactor creates a new write-only instance of Lending, bound to a specific deployed contract.
func (*LendingTransactor) AddBaseToken ¶
func (_Lending *LendingTransactor) AddBaseToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
AddBaseToken is a paid mutator transaction binding the contract method 0x83e280d9.
Solidity: function addBaseToken(token address) returns()
func (*LendingTransactor) AddCollateral ¶
func (_Lending *LendingTransactor) AddCollateral(opts *bind.TransactOpts, token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddCollateral is a paid mutator transaction binding the contract method 0xe5eecf68.
Solidity: function addCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingTransactor) AddILOCollateral ¶
func (_Lending *LendingTransactor) AddILOCollateral(opts *bind.TransactOpts, token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddILOCollateral is a paid mutator transaction binding the contract method 0x3b874827.
Solidity: function addILOCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingTransactor) AddTerm ¶
func (_Lending *LendingTransactor) AddTerm(opts *bind.TransactOpts, term *big.Int) (*types.Transaction, error)
AddTerm is a paid mutator transaction binding the contract method 0x0c655955.
Solidity: function addTerm(term uint256) returns()
func (*LendingTransactor) ChangeModerator ¶
func (_Lending *LendingTransactor) ChangeModerator(opts *bind.TransactOpts, moderator common.Address) (*types.Transaction, error)
ChangeModerator is a paid mutator transaction binding the contract method 0x46642921.
Solidity: function changeModerator(moderator address) returns()
func (*LendingTransactor) ChangeOraclePriceFeeder ¶
func (_Lending *LendingTransactor) ChangeOraclePriceFeeder(opts *bind.TransactOpts, feeder common.Address) (*types.Transaction, error)
ChangeOraclePriceFeeder is a paid mutator transaction binding the contract method 0xc38f473f.
Solidity: function changeOraclePriceFeeder(feeder address) returns()
func (*LendingTransactor) SetCollateralPrice ¶
func (_Lending *LendingTransactor) SetCollateralPrice(opts *bind.TransactOpts, token common.Address, lendingToken common.Address, price *big.Int) (*types.Transaction, error)
SetCollateralPrice is a paid mutator transaction binding the contract method 0xacb8cd92.
Solidity: function setCollateralPrice(token address, lendingToken address, price uint256) returns()
func (*LendingTransactor) Update ¶
func (_Lending *LendingTransactor) Update(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, baseTokens []common.Address, terms []*big.Int, collaterals []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x2ddada4c.
Solidity: function update(coinbase address, tradeFee uint16, baseTokens address[], terms uint256[], collaterals address[]) returns()
func (*LendingTransactor) UpdateFee ¶
func (_Lending *LendingTransactor) UpdateFee(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type LendingTransactorRaw ¶
type LendingTransactorRaw struct {
Contract *LendingTransactor // Generic write-only contract binding to access the raw methods on
}
LendingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LendingTransactorRaw) Transact ¶
func (_Lending *LendingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LendingTransactorRaw) Transfer ¶
func (_Lending *LendingTransactorRaw) 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 LendingTransactorSession ¶
type LendingTransactorSession struct { Contract *LendingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LendingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LendingTransactorSession) AddBaseToken ¶
func (_Lending *LendingTransactorSession) AddBaseToken(token common.Address) (*types.Transaction, error)
AddBaseToken is a paid mutator transaction binding the contract method 0x83e280d9.
Solidity: function addBaseToken(token address) returns()
func (*LendingTransactorSession) AddCollateral ¶
func (_Lending *LendingTransactorSession) AddCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddCollateral is a paid mutator transaction binding the contract method 0xe5eecf68.
Solidity: function addCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingTransactorSession) AddILOCollateral ¶
func (_Lending *LendingTransactorSession) AddILOCollateral(token common.Address, depositRate *big.Int, liquidationRate *big.Int, recallRate *big.Int) (*types.Transaction, error)
AddILOCollateral is a paid mutator transaction binding the contract method 0x3b874827.
Solidity: function addILOCollateral(token address, depositRate uint256, liquidationRate uint256, recallRate uint256) returns()
func (*LendingTransactorSession) AddTerm ¶
func (_Lending *LendingTransactorSession) AddTerm(term *big.Int) (*types.Transaction, error)
AddTerm is a paid mutator transaction binding the contract method 0x0c655955.
Solidity: function addTerm(term uint256) returns()
func (*LendingTransactorSession) ChangeModerator ¶
func (_Lending *LendingTransactorSession) ChangeModerator(moderator common.Address) (*types.Transaction, error)
ChangeModerator is a paid mutator transaction binding the contract method 0x46642921.
Solidity: function changeModerator(moderator address) returns()
func (*LendingTransactorSession) ChangeOraclePriceFeeder ¶
func (_Lending *LendingTransactorSession) ChangeOraclePriceFeeder(feeder common.Address) (*types.Transaction, error)
ChangeOraclePriceFeeder is a paid mutator transaction binding the contract method 0xc38f473f.
Solidity: function changeOraclePriceFeeder(feeder address) returns()
func (*LendingTransactorSession) SetCollateralPrice ¶
func (_Lending *LendingTransactorSession) SetCollateralPrice(token common.Address, lendingToken common.Address, price *big.Int) (*types.Transaction, error)
SetCollateralPrice is a paid mutator transaction binding the contract method 0xacb8cd92.
Solidity: function setCollateralPrice(token address, lendingToken address, price uint256) returns()
func (*LendingTransactorSession) Update ¶
func (_Lending *LendingTransactorSession) Update(coinbase common.Address, tradeFee uint16, baseTokens []common.Address, terms []*big.Int, collaterals []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x2ddada4c.
Solidity: function update(coinbase address, tradeFee uint16, baseTokens address[], terms uint256[], collaterals address[]) returns()
func (*LendingTransactorSession) UpdateFee ¶
func (_Lending *LendingTransactorSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type MySRC21 ¶
type MySRC21 struct { MySRC21Caller // Read-only binding to the contract MySRC21Transactor // Write-only binding to the contract MySRC21Filterer // Log filterer for contract events }
MySRC21 is an auto generated Go binding around an Ethereum contract.
func DeployMySRC21 ¶
func DeployMySRC21(auth *bind.TransactOpts, backend bind.ContractBackend, _owners []common.Address, _required *big.Int, _name string, _symbol string, _decimals uint8, cap *big.Int, minFee *big.Int, depositFee *big.Int, withdrawFee *big.Int) (common.Address, *types.Transaction, *MySRC21, error)
DeployMySRC21 deploys a new Ethereum contract, binding an instance of MySRC21 to it.
func NewMySRC21 ¶
NewMySRC21 creates a new instance of MySRC21, bound to a specific deployed contract.
type MySRC21Approval ¶
type MySRC21Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Approval represents a Approval event raised by the MySRC21 contract.
type MySRC21ApprovalIterator ¶
type MySRC21ApprovalIterator struct { Event *MySRC21Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the MySRC21 contract.
func (*MySRC21ApprovalIterator) Close ¶
func (it *MySRC21ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21ApprovalIterator) Error ¶
func (it *MySRC21ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21ApprovalIterator) Next ¶
func (it *MySRC21ApprovalIterator) 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 MySRC21Caller ¶
type MySRC21Caller struct {
// contains filtered or unexported fields
}
MySRC21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMySRC21Caller ¶
func NewMySRC21Caller(address common.Address, caller bind.ContractCaller) (*MySRC21Caller, error)
NewMySRC21Caller creates a new read-only instance of MySRC21, bound to a specific deployed contract.
func (*MySRC21Caller) Allowance ¶
func (_MySRC21 *MySRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*MySRC21Caller) BalanceOf ¶
func (_MySRC21 *MySRC21Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*MySRC21Caller) BurnList ¶
func (_MySRC21 *MySRC21Caller) BurnList(opts *bind.CallOpts, arg0 *big.Int) (struct { Value *big.Int Burner common.Address Data []byte }, error)
BurnList is a free data retrieval call binding the contract method 0x77661c64.
Solidity: function burnList( uint256) constant returns(value uint256, burner address, data bytes)
func (*MySRC21Caller) Confirmations ¶
func (_MySRC21 *MySRC21Caller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations( uint256, address) constant returns(bool)
func (*MySRC21Caller) DEPOSITFEE ¶
DEPOSITFEE is a free data retrieval call binding the contract method 0xde363e65.
Solidity: function DEPOSIT_FEE() constant returns(uint256)
func (*MySRC21Caller) Decimals ¶
func (_MySRC21 *MySRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*MySRC21Caller) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*MySRC21Caller) GetBurn ¶
func (_MySRC21 *MySRC21Caller) GetBurn(opts *bind.CallOpts, burnId *big.Int) (struct { Burner common.Address Value *big.Int Data []byte }, error)
GetBurn is a free data retrieval call binding the contract method 0x2eb3f49b.
Solidity: function getBurn(burnId uint256) constant returns(_burner address, _value uint256, _data bytes)
func (*MySRC21Caller) GetBurnCount ¶
GetBurnCount is a free data retrieval call binding the contract method 0xe7cf548c.
Solidity: function getBurnCount() constant returns(uint256)
func (*MySRC21Caller) GetConfirmationCount ¶
func (_MySRC21 *MySRC21Caller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)
func (*MySRC21Caller) GetConfirmations ¶
func (_MySRC21 *MySRC21Caller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])
func (*MySRC21Caller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MySRC21Caller) GetTransactionCount ¶
func (_MySRC21 *MySRC21Caller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)
func (*MySRC21Caller) GetTransactionIds ¶
func (_MySRC21 *MySRC21Caller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])
func (*MySRC21Caller) IsConfirmed ¶
func (_MySRC21 *MySRC21Caller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(transactionId uint256) constant returns(bool)
func (*MySRC21Caller) IsOwner ¶
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner( address) constant returns(bool)
func (*MySRC21Caller) Issuer ¶
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*MySRC21Caller) MAXOWNERCOUNT ¶
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MySRC21Caller) MinFee ¶
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*MySRC21Caller) Name ¶
func (_MySRC21 *MySRC21Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*MySRC21Caller) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners( uint256) constant returns(address)
func (*MySRC21Caller) Required ¶
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MySRC21Caller) Symbol ¶
func (_MySRC21 *MySRC21Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*MySRC21Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*MySRC21Caller) TransactionCount ¶
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MySRC21Caller) Transactions ¶
func (_MySRC21 *MySRC21Caller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)
func (*MySRC21Caller) WITHDRAWFEE ¶
WITHDRAWFEE is a free data retrieval call binding the contract method 0x9bff5ddb.
Solidity: function WITHDRAW_FEE() constant returns(uint256)
type MySRC21CallerRaw ¶
type MySRC21CallerRaw struct {
Contract *MySRC21Caller // Generic read-only contract binding to access the raw methods on
}
MySRC21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MySRC21CallerRaw) Call ¶
func (_MySRC21 *MySRC21CallerRaw) 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 MySRC21CallerSession ¶
type MySRC21CallerSession struct { Contract *MySRC21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MySRC21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MySRC21CallerSession) Allowance ¶
func (_MySRC21 *MySRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*MySRC21CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*MySRC21CallerSession) BurnList ¶
func (_MySRC21 *MySRC21CallerSession) BurnList(arg0 *big.Int) (struct { Value *big.Int Burner common.Address Data []byte }, error)
BurnList is a free data retrieval call binding the contract method 0x77661c64.
Solidity: function burnList( uint256) constant returns(value uint256, burner address, data bytes)
func (*MySRC21CallerSession) Confirmations ¶
func (_MySRC21 *MySRC21CallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations( uint256, address) constant returns(bool)
func (*MySRC21CallerSession) DEPOSITFEE ¶
func (_MySRC21 *MySRC21CallerSession) DEPOSITFEE() (*big.Int, error)
DEPOSITFEE is a free data retrieval call binding the contract method 0xde363e65.
Solidity: function DEPOSIT_FEE() constant returns(uint256)
func (*MySRC21CallerSession) Decimals ¶
func (_MySRC21 *MySRC21CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*MySRC21CallerSession) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*MySRC21CallerSession) GetBurn ¶
func (_MySRC21 *MySRC21CallerSession) GetBurn(burnId *big.Int) (struct { Burner common.Address Value *big.Int Data []byte }, error)
GetBurn is a free data retrieval call binding the contract method 0x2eb3f49b.
Solidity: function getBurn(burnId uint256) constant returns(_burner address, _value uint256, _data bytes)
func (*MySRC21CallerSession) GetBurnCount ¶
func (_MySRC21 *MySRC21CallerSession) GetBurnCount() (*big.Int, error)
GetBurnCount is a free data retrieval call binding the contract method 0xe7cf548c.
Solidity: function getBurnCount() constant returns(uint256)
func (*MySRC21CallerSession) GetConfirmationCount ¶
func (_MySRC21 *MySRC21CallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)
func (*MySRC21CallerSession) GetConfirmations ¶
func (_MySRC21 *MySRC21CallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])
func (*MySRC21CallerSession) GetOwners ¶
func (_MySRC21 *MySRC21CallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MySRC21CallerSession) GetTransactionCount ¶
func (_MySRC21 *MySRC21CallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)
func (*MySRC21CallerSession) GetTransactionIds ¶
func (_MySRC21 *MySRC21CallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])
func (*MySRC21CallerSession) IsConfirmed ¶
func (_MySRC21 *MySRC21CallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(transactionId uint256) constant returns(bool)
func (*MySRC21CallerSession) IsOwner ¶
func (_MySRC21 *MySRC21CallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner( address) constant returns(bool)
func (*MySRC21CallerSession) Issuer ¶
func (_MySRC21 *MySRC21CallerSession) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*MySRC21CallerSession) MAXOWNERCOUNT ¶
func (_MySRC21 *MySRC21CallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MySRC21CallerSession) MinFee ¶
func (_MySRC21 *MySRC21CallerSession) MinFee() (*big.Int, error)
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*MySRC21CallerSession) Name ¶
func (_MySRC21 *MySRC21CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*MySRC21CallerSession) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners( uint256) constant returns(address)
func (*MySRC21CallerSession) Required ¶
func (_MySRC21 *MySRC21CallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MySRC21CallerSession) Symbol ¶
func (_MySRC21 *MySRC21CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*MySRC21CallerSession) TotalSupply ¶
func (_MySRC21 *MySRC21CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*MySRC21CallerSession) TransactionCount ¶
func (_MySRC21 *MySRC21CallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MySRC21CallerSession) Transactions ¶
func (_MySRC21 *MySRC21CallerSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)
func (*MySRC21CallerSession) WITHDRAWFEE ¶
func (_MySRC21 *MySRC21CallerSession) WITHDRAWFEE() (*big.Int, error)
WITHDRAWFEE is a free data retrieval call binding the contract method 0x9bff5ddb.
Solidity: function WITHDRAW_FEE() constant returns(uint256)
type MySRC21Confirmation ¶
type MySRC21Confirmation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Confirmation represents a Confirmation event raised by the MySRC21 contract.
type MySRC21ConfirmationIterator ¶
type MySRC21ConfirmationIterator struct { Event *MySRC21Confirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21ConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MySRC21 contract.
func (*MySRC21ConfirmationIterator) Close ¶
func (it *MySRC21ConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21ConfirmationIterator) Error ¶
func (it *MySRC21ConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21ConfirmationIterator) Next ¶
func (it *MySRC21ConfirmationIterator) 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 MySRC21Execution ¶
type MySRC21Execution struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Execution represents a Execution event raised by the MySRC21 contract.
type MySRC21ExecutionFailure ¶
type MySRC21ExecutionFailure struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21ExecutionFailure represents a ExecutionFailure event raised by the MySRC21 contract.
type MySRC21ExecutionFailureIterator ¶
type MySRC21ExecutionFailureIterator struct { Event *MySRC21ExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21ExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the MySRC21 contract.
func (*MySRC21ExecutionFailureIterator) Close ¶
func (it *MySRC21ExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21ExecutionFailureIterator) Error ¶
func (it *MySRC21ExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21ExecutionFailureIterator) Next ¶
func (it *MySRC21ExecutionFailureIterator) 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 MySRC21ExecutionIterator ¶
type MySRC21ExecutionIterator struct { Event *MySRC21Execution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21ExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MySRC21 contract.
func (*MySRC21ExecutionIterator) Close ¶
func (it *MySRC21ExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21ExecutionIterator) Error ¶
func (it *MySRC21ExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21ExecutionIterator) Next ¶
func (it *MySRC21ExecutionIterator) 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 MySRC21Fee ¶
type MySRC21Fee struct { From common.Address To common.Address Issuer common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Fee represents a Fee event raised by the MySRC21 contract.
type MySRC21FeeIterator ¶
type MySRC21FeeIterator struct { Event *MySRC21Fee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21FeeIterator is returned from FilterFee and is used to iterate over the raw logs and unpacked data for Fee events raised by the MySRC21 contract.
func (*MySRC21FeeIterator) Close ¶
func (it *MySRC21FeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21FeeIterator) Error ¶
func (it *MySRC21FeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21FeeIterator) Next ¶
func (it *MySRC21FeeIterator) 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 MySRC21Filterer ¶
type MySRC21Filterer struct {
// contains filtered or unexported fields
}
MySRC21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMySRC21Filterer ¶
func NewMySRC21Filterer(address common.Address, filterer bind.ContractFilterer) (*MySRC21Filterer, error)
NewMySRC21Filterer creates a new log filterer instance of MySRC21, bound to a specific deployed contract.
func (*MySRC21Filterer) FilterApproval ¶
func (_MySRC21 *MySRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MySRC21ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*MySRC21Filterer) FilterConfirmation ¶
func (_MySRC21 *MySRC21Filterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MySRC21ConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(sender indexed address, transactionId indexed uint256)
func (*MySRC21Filterer) FilterExecution ¶
func (_MySRC21 *MySRC21Filterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21ExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(transactionId indexed uint256)
func (*MySRC21Filterer) FilterExecutionFailure ¶
func (_MySRC21 *MySRC21Filterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21ExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(transactionId indexed uint256)
func (*MySRC21Filterer) FilterFee ¶
func (_MySRC21 *MySRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, issuer []common.Address) (*MySRC21FeeIterator, error)
FilterFee is a free log retrieval operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*MySRC21Filterer) FilterOwnerAddition ¶
func (_MySRC21 *MySRC21Filterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MySRC21OwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(owner indexed address)
func (*MySRC21Filterer) FilterOwnerRemoval ¶
func (_MySRC21 *MySRC21Filterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MySRC21OwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(owner indexed address)
func (*MySRC21Filterer) FilterRequirementChange ¶
func (_MySRC21 *MySRC21Filterer) FilterRequirementChange(opts *bind.FilterOpts) (*MySRC21RequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(required uint256)
func (*MySRC21Filterer) FilterRevocation ¶
func (_MySRC21 *MySRC21Filterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MySRC21RevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(sender indexed address, transactionId indexed uint256)
func (*MySRC21Filterer) FilterSubmission ¶
func (_MySRC21 *MySRC21Filterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MySRC21SubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(transactionId indexed uint256)
func (*MySRC21Filterer) FilterTokenBurn ¶
func (_MySRC21 *MySRC21Filterer) FilterTokenBurn(opts *bind.FilterOpts, burnID []*big.Int, burner []common.Address) (*MySRC21TokenBurnIterator, error)
FilterTokenBurn is a free log retrieval operation binding the contract event 0x6905852b196f81e7e03058512a599446c358027fc943c1e193b6649a39379bb5.
Solidity: event TokenBurn(burnID indexed uint256, burner indexed address, value uint256, data bytes)
func (*MySRC21Filterer) FilterTransfer ¶
func (_MySRC21 *MySRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MySRC21TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*MySRC21Filterer) WatchApproval ¶
func (_MySRC21 *MySRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MySRC21Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*MySRC21Filterer) WatchConfirmation ¶
func (_MySRC21 *MySRC21Filterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MySRC21Confirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(sender indexed address, transactionId indexed uint256)
func (*MySRC21Filterer) WatchExecution ¶
func (_MySRC21 *MySRC21Filterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MySRC21Execution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(transactionId indexed uint256)
func (*MySRC21Filterer) WatchExecutionFailure ¶
func (_MySRC21 *MySRC21Filterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MySRC21ExecutionFailure, transactionId []*big.Int) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(transactionId indexed uint256)
func (*MySRC21Filterer) WatchFee ¶
func (_MySRC21 *MySRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *MySRC21Fee, from []common.Address, to []common.Address, issuer []common.Address) (event.Subscription, error)
WatchFee is a free log subscription operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*MySRC21Filterer) WatchOwnerAddition ¶
func (_MySRC21 *MySRC21Filterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MySRC21OwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(owner indexed address)
func (*MySRC21Filterer) WatchOwnerRemoval ¶
func (_MySRC21 *MySRC21Filterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MySRC21OwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(owner indexed address)
func (*MySRC21Filterer) WatchRequirementChange ¶
func (_MySRC21 *MySRC21Filterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MySRC21RequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(required uint256)
func (*MySRC21Filterer) WatchRevocation ¶
func (_MySRC21 *MySRC21Filterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MySRC21Revocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(sender indexed address, transactionId indexed uint256)
func (*MySRC21Filterer) WatchSubmission ¶
func (_MySRC21 *MySRC21Filterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MySRC21Submission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(transactionId indexed uint256)
func (*MySRC21Filterer) WatchTokenBurn ¶
func (_MySRC21 *MySRC21Filterer) WatchTokenBurn(opts *bind.WatchOpts, sink chan<- *MySRC21TokenBurn, burnID []*big.Int, burner []common.Address) (event.Subscription, error)
WatchTokenBurn is a free log subscription operation binding the contract event 0x6905852b196f81e7e03058512a599446c358027fc943c1e193b6649a39379bb5.
Solidity: event TokenBurn(burnID indexed uint256, burner indexed address, value uint256, data bytes)
func (*MySRC21Filterer) WatchTransfer ¶
func (_MySRC21 *MySRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MySRC21Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
type MySRC21OwnerAddition ¶
type MySRC21OwnerAddition struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MySRC21OwnerAddition represents a OwnerAddition event raised by the MySRC21 contract.
type MySRC21OwnerAdditionIterator ¶
type MySRC21OwnerAdditionIterator struct { Event *MySRC21OwnerAddition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21OwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MySRC21 contract.
func (*MySRC21OwnerAdditionIterator) Close ¶
func (it *MySRC21OwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21OwnerAdditionIterator) Error ¶
func (it *MySRC21OwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21OwnerAdditionIterator) Next ¶
func (it *MySRC21OwnerAdditionIterator) 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 MySRC21OwnerRemoval ¶
type MySRC21OwnerRemoval struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MySRC21OwnerRemoval represents a OwnerRemoval event raised by the MySRC21 contract.
type MySRC21OwnerRemovalIterator ¶
type MySRC21OwnerRemovalIterator struct { Event *MySRC21OwnerRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21OwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MySRC21 contract.
func (*MySRC21OwnerRemovalIterator) Close ¶
func (it *MySRC21OwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21OwnerRemovalIterator) Error ¶
func (it *MySRC21OwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21OwnerRemovalIterator) Next ¶
func (it *MySRC21OwnerRemovalIterator) 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 MySRC21Raw ¶
type MySRC21Raw struct {
Contract *MySRC21 // Generic contract binding to access the raw methods on
}
MySRC21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MySRC21Raw) Call ¶
func (_MySRC21 *MySRC21Raw) 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 (*MySRC21Raw) Transact ¶
func (_MySRC21 *MySRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MySRC21Raw) Transfer ¶
func (_MySRC21 *MySRC21Raw) 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 MySRC21RequirementChange ¶
type MySRC21RequirementChange struct { Required *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21RequirementChange represents a RequirementChange event raised by the MySRC21 contract.
type MySRC21RequirementChangeIterator ¶
type MySRC21RequirementChangeIterator struct { Event *MySRC21RequirementChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21RequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MySRC21 contract.
func (*MySRC21RequirementChangeIterator) Close ¶
func (it *MySRC21RequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21RequirementChangeIterator) Error ¶
func (it *MySRC21RequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21RequirementChangeIterator) Next ¶
func (it *MySRC21RequirementChangeIterator) 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 MySRC21Revocation ¶
type MySRC21Revocation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Revocation represents a Revocation event raised by the MySRC21 contract.
type MySRC21RevocationIterator ¶
type MySRC21RevocationIterator struct { Event *MySRC21Revocation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21RevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MySRC21 contract.
func (*MySRC21RevocationIterator) Close ¶
func (it *MySRC21RevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21RevocationIterator) Error ¶
func (it *MySRC21RevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21RevocationIterator) Next ¶
func (it *MySRC21RevocationIterator) 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 MySRC21Session ¶
type MySRC21Session struct { Contract *MySRC21 // 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 }
MySRC21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MySRC21Session) AddOwner ¶
func (_MySRC21 *MySRC21Session) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(owner address) returns()
func (*MySRC21Session) Allowance ¶
func (_MySRC21 *MySRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*MySRC21Session) Approve ¶
func (_MySRC21 *MySRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*MySRC21Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*MySRC21Session) Burn ¶
func (_MySRC21 *MySRC21Session) Burn(value *big.Int, data []byte) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xfe9d9303.
Solidity: function burn(value uint256, data bytes) returns()
func (*MySRC21Session) BurnList ¶
func (_MySRC21 *MySRC21Session) BurnList(arg0 *big.Int) (struct { Value *big.Int Burner common.Address Data []byte }, error)
BurnList is a free data retrieval call binding the contract method 0x77661c64.
Solidity: function burnList( uint256) constant returns(value uint256, burner address, data bytes)
func (*MySRC21Session) ChangeRequirement ¶
func (_MySRC21 *MySRC21Session) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(_required uint256) returns()
func (*MySRC21Session) ConfirmTransaction ¶
func (_MySRC21 *MySRC21Session) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(transactionId uint256) returns()
func (*MySRC21Session) Confirmations ¶
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations( uint256, address) constant returns(bool)
func (*MySRC21Session) DEPOSITFEE ¶
func (_MySRC21 *MySRC21Session) DEPOSITFEE() (*big.Int, error)
DEPOSITFEE is a free data retrieval call binding the contract method 0xde363e65.
Solidity: function DEPOSIT_FEE() constant returns(uint256)
func (*MySRC21Session) Decimals ¶
func (_MySRC21 *MySRC21Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*MySRC21Session) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*MySRC21Session) ExecuteTransaction ¶
func (_MySRC21 *MySRC21Session) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(transactionId uint256) returns()
func (*MySRC21Session) GetBurn ¶
func (_MySRC21 *MySRC21Session) GetBurn(burnId *big.Int) (struct { Burner common.Address Value *big.Int Data []byte }, error)
GetBurn is a free data retrieval call binding the contract method 0x2eb3f49b.
Solidity: function getBurn(burnId uint256) constant returns(_burner address, _value uint256, _data bytes)
func (*MySRC21Session) GetBurnCount ¶
func (_MySRC21 *MySRC21Session) GetBurnCount() (*big.Int, error)
GetBurnCount is a free data retrieval call binding the contract method 0xe7cf548c.
Solidity: function getBurnCount() constant returns(uint256)
func (*MySRC21Session) GetConfirmationCount ¶
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)
func (*MySRC21Session) GetConfirmations ¶
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])
func (*MySRC21Session) GetOwners ¶
func (_MySRC21 *MySRC21Session) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MySRC21Session) GetTransactionCount ¶
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)
func (*MySRC21Session) GetTransactionIds ¶
func (_MySRC21 *MySRC21Session) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])
func (*MySRC21Session) IsConfirmed ¶
func (_MySRC21 *MySRC21Session) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(transactionId uint256) constant returns(bool)
func (*MySRC21Session) IsOwner ¶
func (_MySRC21 *MySRC21Session) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner( address) constant returns(bool)
func (*MySRC21Session) Issuer ¶
func (_MySRC21 *MySRC21Session) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*MySRC21Session) MAXOWNERCOUNT ¶
func (_MySRC21 *MySRC21Session) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MySRC21Session) MinFee ¶
func (_MySRC21 *MySRC21Session) MinFee() (*big.Int, error)
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*MySRC21Session) Name ¶
func (_MySRC21 *MySRC21Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*MySRC21Session) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners( uint256) constant returns(address)
func (*MySRC21Session) RemoveOwner ¶
func (_MySRC21 *MySRC21Session) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(owner address) returns()
func (*MySRC21Session) ReplaceOwner ¶
func (_MySRC21 *MySRC21Session) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(owner address, newOwner address) returns()
func (*MySRC21Session) Required ¶
func (_MySRC21 *MySRC21Session) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MySRC21Session) RevokeConfirmation ¶
func (_MySRC21 *MySRC21Session) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(transactionId uint256) returns()
func (*MySRC21Session) SetDepositFee ¶
func (_MySRC21 *MySRC21Session) SetDepositFee(depositFee *big.Int) (*types.Transaction, error)
SetDepositFee is a paid mutator transaction binding the contract method 0x490ae210.
Solidity: function setDepositFee(depositFee uint256) returns()
func (*MySRC21Session) SetMinFee ¶
func (_MySRC21 *MySRC21Session) SetMinFee(value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*MySRC21Session) SetWithdrawFee ¶
func (_MySRC21 *MySRC21Session) SetWithdrawFee(withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(withdrawFee uint256) returns()
func (*MySRC21Session) SubmitTransaction ¶
func (_MySRC21 *MySRC21Session) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)
func (*MySRC21Session) Symbol ¶
func (_MySRC21 *MySRC21Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*MySRC21Session) TotalSupply ¶
func (_MySRC21 *MySRC21Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*MySRC21Session) TransactionCount ¶
func (_MySRC21 *MySRC21Session) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MySRC21Session) Transactions ¶
func (_MySRC21 *MySRC21Session) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)
func (*MySRC21Session) Transfer ¶
func (_MySRC21 *MySRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*MySRC21Session) TransferContractIssuer ¶
func (_MySRC21 *MySRC21Session) TransferContractIssuer(newOwner common.Address) (*types.Transaction, error)
TransferContractIssuer is a paid mutator transaction binding the contract method 0xc28ce6ff.
Solidity: function transferContractIssuer(newOwner address) returns()
func (*MySRC21Session) TransferFrom ¶
func (_MySRC21 *MySRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
func (*MySRC21Session) WITHDRAWFEE ¶
func (_MySRC21 *MySRC21Session) WITHDRAWFEE() (*big.Int, error)
WITHDRAWFEE is a free data retrieval call binding the contract method 0x9bff5ddb.
Solidity: function WITHDRAW_FEE() constant returns(uint256)
type MySRC21Submission ¶
type MySRC21Submission struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Submission represents a Submission event raised by the MySRC21 contract.
type MySRC21SubmissionIterator ¶
type MySRC21SubmissionIterator struct { Event *MySRC21Submission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21SubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MySRC21 contract.
func (*MySRC21SubmissionIterator) Close ¶
func (it *MySRC21SubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21SubmissionIterator) Error ¶
func (it *MySRC21SubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21SubmissionIterator) Next ¶
func (it *MySRC21SubmissionIterator) 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 MySRC21TokenBurn ¶
type MySRC21TokenBurn struct { BurnID *big.Int Burner common.Address Value *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
MySRC21TokenBurn represents a TokenBurn event raised by the MySRC21 contract.
type MySRC21TokenBurnIterator ¶
type MySRC21TokenBurnIterator struct { Event *MySRC21TokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21TokenBurnIterator is returned from FilterTokenBurn and is used to iterate over the raw logs and unpacked data for TokenBurn events raised by the MySRC21 contract.
func (*MySRC21TokenBurnIterator) Close ¶
func (it *MySRC21TokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21TokenBurnIterator) Error ¶
func (it *MySRC21TokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21TokenBurnIterator) Next ¶
func (it *MySRC21TokenBurnIterator) 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 MySRC21Transactor ¶
type MySRC21Transactor struct {
// contains filtered or unexported fields
}
MySRC21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMySRC21Transactor ¶
func NewMySRC21Transactor(address common.Address, transactor bind.ContractTransactor) (*MySRC21Transactor, error)
NewMySRC21Transactor creates a new write-only instance of MySRC21, bound to a specific deployed contract.
func (*MySRC21Transactor) AddOwner ¶
func (_MySRC21 *MySRC21Transactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(owner address) returns()
func (*MySRC21Transactor) Approve ¶
func (_MySRC21 *MySRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*MySRC21Transactor) Burn ¶
func (_MySRC21 *MySRC21Transactor) Burn(opts *bind.TransactOpts, value *big.Int, data []byte) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xfe9d9303.
Solidity: function burn(value uint256, data bytes) returns()
func (*MySRC21Transactor) ChangeRequirement ¶
func (_MySRC21 *MySRC21Transactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(_required uint256) returns()
func (*MySRC21Transactor) ConfirmTransaction ¶
func (_MySRC21 *MySRC21Transactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(transactionId uint256) returns()
func (*MySRC21Transactor) ExecuteTransaction ¶
func (_MySRC21 *MySRC21Transactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(transactionId uint256) returns()
func (*MySRC21Transactor) RemoveOwner ¶
func (_MySRC21 *MySRC21Transactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(owner address) returns()
func (*MySRC21Transactor) ReplaceOwner ¶
func (_MySRC21 *MySRC21Transactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(owner address, newOwner address) returns()
func (*MySRC21Transactor) RevokeConfirmation ¶
func (_MySRC21 *MySRC21Transactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(transactionId uint256) returns()
func (*MySRC21Transactor) SetDepositFee ¶
func (_MySRC21 *MySRC21Transactor) SetDepositFee(opts *bind.TransactOpts, depositFee *big.Int) (*types.Transaction, error)
SetDepositFee is a paid mutator transaction binding the contract method 0x490ae210.
Solidity: function setDepositFee(depositFee uint256) returns()
func (*MySRC21Transactor) SetMinFee ¶
func (_MySRC21 *MySRC21Transactor) SetMinFee(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*MySRC21Transactor) SetWithdrawFee ¶
func (_MySRC21 *MySRC21Transactor) SetWithdrawFee(opts *bind.TransactOpts, withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(withdrawFee uint256) returns()
func (*MySRC21Transactor) SubmitTransaction ¶
func (_MySRC21 *MySRC21Transactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)
func (*MySRC21Transactor) Transfer ¶
func (_MySRC21 *MySRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*MySRC21Transactor) TransferContractIssuer ¶
func (_MySRC21 *MySRC21Transactor) TransferContractIssuer(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferContractIssuer is a paid mutator transaction binding the contract method 0xc28ce6ff.
Solidity: function transferContractIssuer(newOwner address) returns()
func (*MySRC21Transactor) TransferFrom ¶
func (_MySRC21 *MySRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type MySRC21TransactorRaw ¶
type MySRC21TransactorRaw struct {
Contract *MySRC21Transactor // Generic write-only contract binding to access the raw methods on
}
MySRC21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MySRC21TransactorRaw) Transact ¶
func (_MySRC21 *MySRC21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MySRC21TransactorRaw) Transfer ¶
func (_MySRC21 *MySRC21TransactorRaw) 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 MySRC21TransactorSession ¶
type MySRC21TransactorSession struct { Contract *MySRC21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MySRC21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MySRC21TransactorSession) AddOwner ¶
func (_MySRC21 *MySRC21TransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(owner address) returns()
func (*MySRC21TransactorSession) Approve ¶
func (_MySRC21 *MySRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*MySRC21TransactorSession) Burn ¶
func (_MySRC21 *MySRC21TransactorSession) Burn(value *big.Int, data []byte) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xfe9d9303.
Solidity: function burn(value uint256, data bytes) returns()
func (*MySRC21TransactorSession) ChangeRequirement ¶
func (_MySRC21 *MySRC21TransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(_required uint256) returns()
func (*MySRC21TransactorSession) ConfirmTransaction ¶
func (_MySRC21 *MySRC21TransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(transactionId uint256) returns()
func (*MySRC21TransactorSession) ExecuteTransaction ¶
func (_MySRC21 *MySRC21TransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(transactionId uint256) returns()
func (*MySRC21TransactorSession) RemoveOwner ¶
func (_MySRC21 *MySRC21TransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(owner address) returns()
func (*MySRC21TransactorSession) ReplaceOwner ¶
func (_MySRC21 *MySRC21TransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(owner address, newOwner address) returns()
func (*MySRC21TransactorSession) RevokeConfirmation ¶
func (_MySRC21 *MySRC21TransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(transactionId uint256) returns()
func (*MySRC21TransactorSession) SetDepositFee ¶
func (_MySRC21 *MySRC21TransactorSession) SetDepositFee(depositFee *big.Int) (*types.Transaction, error)
SetDepositFee is a paid mutator transaction binding the contract method 0x490ae210.
Solidity: function setDepositFee(depositFee uint256) returns()
func (*MySRC21TransactorSession) SetMinFee ¶
func (_MySRC21 *MySRC21TransactorSession) SetMinFee(value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*MySRC21TransactorSession) SetWithdrawFee ¶
func (_MySRC21 *MySRC21TransactorSession) SetWithdrawFee(withdrawFee *big.Int) (*types.Transaction, error)
SetWithdrawFee is a paid mutator transaction binding the contract method 0xb6ac642a.
Solidity: function setWithdrawFee(withdrawFee uint256) returns()
func (*MySRC21TransactorSession) SubmitTransaction ¶
func (_MySRC21 *MySRC21TransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)
func (*MySRC21TransactorSession) Transfer ¶
func (_MySRC21 *MySRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*MySRC21TransactorSession) TransferContractIssuer ¶
func (_MySRC21 *MySRC21TransactorSession) TransferContractIssuer(newOwner common.Address) (*types.Transaction, error)
TransferContractIssuer is a paid mutator transaction binding the contract method 0xc28ce6ff.
Solidity: function transferContractIssuer(newOwner address) returns()
func (*MySRC21TransactorSession) TransferFrom ¶
func (_MySRC21 *MySRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type MySRC21Transfer ¶
type MySRC21Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MySRC21Transfer represents a Transfer event raised by the MySRC21 contract.
type MySRC21TransferIterator ¶
type MySRC21TransferIterator struct { Event *MySRC21Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MySRC21TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the MySRC21 contract.
func (*MySRC21TransferIterator) Close ¶
func (it *MySRC21TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MySRC21TransferIterator) Error ¶
func (it *MySRC21TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MySRC21TransferIterator) Next ¶
func (it *MySRC21TransferIterator) 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 RelayerRegistration ¶
type RelayerRegistration struct { RelayerRegistrationCaller // Read-only binding to the contract RelayerRegistrationTransactor // Write-only binding to the contract RelayerRegistrationFilterer // Log filterer for contract events }
RelayerRegistration is an auto generated Go binding around an Ethereum contract.
func DeployRelayerRegistration ¶
func DeployRelayerRegistration(auth *bind.TransactOpts, backend bind.ContractBackend, sdxxListing common.Address, maxRelayers *big.Int, maxTokenList *big.Int, minDeposit *big.Int) (common.Address, *types.Transaction, *RelayerRegistration, error)
DeployRelayerRegistration deploys a new Ethereum contract, binding an instance of RelayerRegistration to it.
func NewRelayerRegistration ¶
func NewRelayerRegistration(address common.Address, backend bind.ContractBackend) (*RelayerRegistration, error)
NewRelayerRegistration creates a new instance of RelayerRegistration, bound to a specific deployed contract.
type RelayerRegistrationBuyEvent ¶
type RelayerRegistrationBuyEvent struct { Success bool Coinbase common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationBuyEvent represents a BuyEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationBuyEventIterator ¶
type RelayerRegistrationBuyEventIterator struct { Event *RelayerRegistrationBuyEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationBuyEventIterator is returned from FilterBuyEvent and is used to iterate over the raw logs and unpacked data for BuyEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationBuyEventIterator) Close ¶
func (it *RelayerRegistrationBuyEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationBuyEventIterator) Error ¶
func (it *RelayerRegistrationBuyEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationBuyEventIterator) Next ¶
func (it *RelayerRegistrationBuyEventIterator) 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 RelayerRegistrationCaller ¶
type RelayerRegistrationCaller struct {
// contains filtered or unexported fields
}
RelayerRegistrationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayerRegistrationCaller ¶
func NewRelayerRegistrationCaller(address common.Address, caller bind.ContractCaller) (*RelayerRegistrationCaller, error)
NewRelayerRegistrationCaller creates a new read-only instance of RelayerRegistration, bound to a specific deployed contract.
func (*RelayerRegistrationCaller) ActiveRelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationCaller) ActiveRelayerCount(opts *bind.CallOpts) (*big.Int, error)
ActiveRelayerCount is a free data retrieval call binding the contract method 0x735db683.
Solidity: function ActiveRelayerCount() constant returns(uint256)
func (*RelayerRegistrationCaller) CONTRACTOWNER ¶
func (_RelayerRegistration *RelayerRegistrationCaller) CONTRACTOWNER(opts *bind.CallOpts) (common.Address, error)
CONTRACTOWNER is a free data retrieval call binding the contract method 0xfd301c49.
Solidity: function CONTRACT_OWNER() constant returns(address)
func (*RelayerRegistrationCaller) GetRelayerByCoinbase ¶
func (_RelayerRegistration *RelayerRegistrationCaller) GetRelayerByCoinbase(opts *bind.CallOpts, coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase(coinbase address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*RelayerRegistrationCaller) MaximumRelayers ¶
func (_RelayerRegistration *RelayerRegistrationCaller) MaximumRelayers(opts *bind.CallOpts) (*big.Int, error)
MaximumRelayers is a free data retrieval call binding the contract method 0x0e5c0fee.
Solidity: function MaximumRelayers() constant returns(uint256)
func (*RelayerRegistrationCaller) MaximumTokenList ¶
func (_RelayerRegistration *RelayerRegistrationCaller) MaximumTokenList(opts *bind.CallOpts) (*big.Int, error)
MaximumTokenList is a free data retrieval call binding the contract method 0xcfaece12.
Solidity: function MaximumTokenList() constant returns(uint256)
func (*RelayerRegistrationCaller) MinimumDeposit ¶
func (_RelayerRegistration *RelayerRegistrationCaller) MinimumDeposit(opts *bind.CallOpts) (*big.Int, error)
MinimumDeposit is a free data retrieval call binding the contract method 0xc635a9f2.
Solidity: function MinimumDeposit() constant returns(uint256)
func (*RelayerRegistrationCaller) RELAYERCOINBASES ¶
func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERCOINBASES(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RELAYERCOINBASES is a free data retrieval call binding the contract method 0x4fa33927.
Solidity: function RELAYER_COINBASES( uint256) constant returns(address)
func (*RelayerRegistrationCaller) RELAYERLIST ¶
func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERLIST(opts *bind.CallOpts, arg0 common.Address) (struct { Deposit *big.Int TradeFee uint16 Index *big.Int Owner common.Address }, error)
RELAYERLIST is a free data retrieval call binding the contract method 0x49ba1f70.
Solidity: function RELAYER_LIST( address) constant returns(_deposit uint256, _tradeFee uint16, _index uint256, _owner address)
func (*RelayerRegistrationCaller) RELAYERONSALELIST ¶
func (_RelayerRegistration *RelayerRegistrationCaller) RELAYERONSALELIST(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RELAYERONSALELIST is a free data retrieval call binding the contract method 0x885b7137.
Solidity: function RELAYER_ON_SALE_LIST( address) constant returns(uint256)
func (*RelayerRegistrationCaller) RESIGNREQUESTS ¶
func (_RelayerRegistration *RelayerRegistrationCaller) RESIGNREQUESTS(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
func (*RelayerRegistrationCaller) RelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationCaller) RelayerCount(opts *bind.CallOpts) (*big.Int, error)
RelayerCount is a free data retrieval call binding the contract method 0x87d340ab.
Solidity: function RelayerCount() constant returns(uint256)
type RelayerRegistrationCallerRaw ¶
type RelayerRegistrationCallerRaw struct {
Contract *RelayerRegistrationCaller // Generic read-only contract binding to access the raw methods on
}
RelayerRegistrationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayerRegistrationCallerRaw) Call ¶
func (_RelayerRegistration *RelayerRegistrationCallerRaw) 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 RelayerRegistrationCallerSession ¶
type RelayerRegistrationCallerSession struct { Contract *RelayerRegistrationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayerRegistrationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RelayerRegistrationCallerSession) ActiveRelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) ActiveRelayerCount() (*big.Int, error)
ActiveRelayerCount is a free data retrieval call binding the contract method 0x735db683.
Solidity: function ActiveRelayerCount() constant returns(uint256)
func (*RelayerRegistrationCallerSession) CONTRACTOWNER ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) CONTRACTOWNER() (common.Address, error)
CONTRACTOWNER is a free data retrieval call binding the contract method 0xfd301c49.
Solidity: function CONTRACT_OWNER() constant returns(address)
func (*RelayerRegistrationCallerSession) GetRelayerByCoinbase ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) GetRelayerByCoinbase(coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase(coinbase address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*RelayerRegistrationCallerSession) MaximumRelayers ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) MaximumRelayers() (*big.Int, error)
MaximumRelayers is a free data retrieval call binding the contract method 0x0e5c0fee.
Solidity: function MaximumRelayers() constant returns(uint256)
func (*RelayerRegistrationCallerSession) MaximumTokenList ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) MaximumTokenList() (*big.Int, error)
MaximumTokenList is a free data retrieval call binding the contract method 0xcfaece12.
Solidity: function MaximumTokenList() constant returns(uint256)
func (*RelayerRegistrationCallerSession) MinimumDeposit ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) MinimumDeposit() (*big.Int, error)
MinimumDeposit is a free data retrieval call binding the contract method 0xc635a9f2.
Solidity: function MinimumDeposit() constant returns(uint256)
func (*RelayerRegistrationCallerSession) RELAYERCOINBASES ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERCOINBASES(arg0 *big.Int) (common.Address, error)
RELAYERCOINBASES is a free data retrieval call binding the contract method 0x4fa33927.
Solidity: function RELAYER_COINBASES( uint256) constant returns(address)
func (*RelayerRegistrationCallerSession) RELAYERLIST ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERLIST(arg0 common.Address) (struct { Deposit *big.Int TradeFee uint16 Index *big.Int Owner common.Address }, error)
RELAYERLIST is a free data retrieval call binding the contract method 0x49ba1f70.
Solidity: function RELAYER_LIST( address) constant returns(_deposit uint256, _tradeFee uint16, _index uint256, _owner address)
func (*RelayerRegistrationCallerSession) RELAYERONSALELIST ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) RELAYERONSALELIST(arg0 common.Address) (*big.Int, error)
RELAYERONSALELIST is a free data retrieval call binding the contract method 0x885b7137.
Solidity: function RELAYER_ON_SALE_LIST( address) constant returns(uint256)
func (*RelayerRegistrationCallerSession) RESIGNREQUESTS ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
func (*RelayerRegistrationCallerSession) RelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationCallerSession) RelayerCount() (*big.Int, error)
RelayerCount is a free data retrieval call binding the contract method 0x87d340ab.
Solidity: function RelayerCount() constant returns(uint256)
type RelayerRegistrationConfigEvent ¶
type RelayerRegistrationConfigEvent struct { MaxRelayer *big.Int MaxToken *big.Int MinDeposit *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationConfigEvent represents a ConfigEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationConfigEventIterator ¶
type RelayerRegistrationConfigEventIterator struct { Event *RelayerRegistrationConfigEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationConfigEventIterator is returned from FilterConfigEvent and is used to iterate over the raw logs and unpacked data for ConfigEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationConfigEventIterator) Close ¶
func (it *RelayerRegistrationConfigEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationConfigEventIterator) Error ¶
func (it *RelayerRegistrationConfigEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationConfigEventIterator) Next ¶
func (it *RelayerRegistrationConfigEventIterator) 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 RelayerRegistrationFilterer ¶
type RelayerRegistrationFilterer struct {
// contains filtered or unexported fields
}
RelayerRegistrationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayerRegistrationFilterer ¶
func NewRelayerRegistrationFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayerRegistrationFilterer, error)
NewRelayerRegistrationFilterer creates a new log filterer instance of RelayerRegistration, bound to a specific deployed contract.
func (*RelayerRegistrationFilterer) FilterBuyEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterBuyEvent(opts *bind.FilterOpts) (*RelayerRegistrationBuyEventIterator, error)
FilterBuyEvent is a free log retrieval operation binding the contract event 0x07e248a3b3d2184a9491c3b45089a6e15aac742b9d974e691e7beb0f6e7c58c6.
Solidity: event BuyEvent(success bool, coinbase address, price uint256)
func (*RelayerRegistrationFilterer) FilterConfigEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterConfigEvent(opts *bind.FilterOpts) (*RelayerRegistrationConfigEventIterator, error)
FilterConfigEvent is a free log retrieval operation binding the contract event 0x8f6bd709a98381db4e403a67ba106d598972dad177e946f19b54777f54d93923.
Solidity: event ConfigEvent(max_relayer uint256, max_token uint256, min_deposit uint256)
func (*RelayerRegistrationFilterer) FilterRefundEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterRefundEvent(opts *bind.FilterOpts) (*RelayerRegistrationRefundEventIterator, error)
FilterRefundEvent is a free log retrieval operation binding the contract event 0xfaba1aac53309af4c1c439f38c29500d3828405ee1ca5e7641b0432d17d30250.
Solidity: event RefundEvent(success bool, remaining_time uint256, deposit_amount uint256)
func (*RelayerRegistrationFilterer) FilterRegisterEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterRegisterEvent(opts *bind.FilterOpts) (*RelayerRegistrationRegisterEventIterator, error)
FilterRegisterEvent is a free log retrieval operation binding the contract event 0xcf24380d990b0bb3dd21518926bca48f81495ac131ee92655696db28c43b1b1b.
Solidity: event RegisterEvent(deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) FilterResignEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterResignEvent(opts *bind.FilterOpts) (*RelayerRegistrationResignEventIterator, error)
FilterResignEvent is a free log retrieval operation binding the contract event 0x2e821a4329d6351a6b13fe0c12fd7674cd0f4a2283685a4713e1325f36415ae5.
Solidity: event ResignEvent(deposit_release_time uint256, deposit_amount uint256)
func (*RelayerRegistrationFilterer) FilterSellEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterSellEvent(opts *bind.FilterOpts) (*RelayerRegistrationSellEventIterator, error)
FilterSellEvent is a free log retrieval operation binding the contract event 0xdb3d5e65fcde89731529c01d62b87bab1c64471cffdd528fc1adbc1712b5d082.
Solidity: event SellEvent(is_on_sale bool, coinbase address, price uint256)
func (*RelayerRegistrationFilterer) FilterTransferEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterTransferEvent(opts *bind.FilterOpts) (*RelayerRegistrationTransferEventIterator, error)
FilterTransferEvent is a free log retrieval operation binding the contract event 0xc13ab794f75ba420a1f52192a8e35a2cf2c74ae31ed94f53f47ce7712011b662.
Solidity: event TransferEvent(owner address, deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) FilterUpdateEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterUpdateEvent(opts *bind.FilterOpts) (*RelayerRegistrationUpdateEventIterator, error)
FilterUpdateEvent is a free log retrieval operation binding the contract event 0xcaa8c94daf6ecfd00518cea95158f5273730574cca907eb0cd47e50732314c4f.
Solidity: event UpdateEvent(deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) FilterUpdateFeeEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) FilterUpdateFeeEvent(opts *bind.FilterOpts) (*RelayerRegistrationUpdateFeeEventIterator, error)
FilterUpdateFeeEvent is a free log retrieval operation binding the contract event 0x5a4f79c1a68f4f5ef7148ac4f279a5a6caeb3237082c64f692e92c9e02ffc459.
Solidity: event UpdateFeeEvent(coinbase address, tradeFee uint16)
func (*RelayerRegistrationFilterer) WatchBuyEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchBuyEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationBuyEvent) (event.Subscription, error)
WatchBuyEvent is a free log subscription operation binding the contract event 0x07e248a3b3d2184a9491c3b45089a6e15aac742b9d974e691e7beb0f6e7c58c6.
Solidity: event BuyEvent(success bool, coinbase address, price uint256)
func (*RelayerRegistrationFilterer) WatchConfigEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchConfigEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationConfigEvent) (event.Subscription, error)
WatchConfigEvent is a free log subscription operation binding the contract event 0x8f6bd709a98381db4e403a67ba106d598972dad177e946f19b54777f54d93923.
Solidity: event ConfigEvent(max_relayer uint256, max_token uint256, min_deposit uint256)
func (*RelayerRegistrationFilterer) WatchRefundEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchRefundEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationRefundEvent) (event.Subscription, error)
WatchRefundEvent is a free log subscription operation binding the contract event 0xfaba1aac53309af4c1c439f38c29500d3828405ee1ca5e7641b0432d17d30250.
Solidity: event RefundEvent(success bool, remaining_time uint256, deposit_amount uint256)
func (*RelayerRegistrationFilterer) WatchRegisterEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchRegisterEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationRegisterEvent) (event.Subscription, error)
WatchRegisterEvent is a free log subscription operation binding the contract event 0xcf24380d990b0bb3dd21518926bca48f81495ac131ee92655696db28c43b1b1b.
Solidity: event RegisterEvent(deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) WatchResignEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchResignEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationResignEvent) (event.Subscription, error)
WatchResignEvent is a free log subscription operation binding the contract event 0x2e821a4329d6351a6b13fe0c12fd7674cd0f4a2283685a4713e1325f36415ae5.
Solidity: event ResignEvent(deposit_release_time uint256, deposit_amount uint256)
func (*RelayerRegistrationFilterer) WatchSellEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchSellEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationSellEvent) (event.Subscription, error)
WatchSellEvent is a free log subscription operation binding the contract event 0xdb3d5e65fcde89731529c01d62b87bab1c64471cffdd528fc1adbc1712b5d082.
Solidity: event SellEvent(is_on_sale bool, coinbase address, price uint256)
func (*RelayerRegistrationFilterer) WatchTransferEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchTransferEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationTransferEvent) (event.Subscription, error)
WatchTransferEvent is a free log subscription operation binding the contract event 0xc13ab794f75ba420a1f52192a8e35a2cf2c74ae31ed94f53f47ce7712011b662.
Solidity: event TransferEvent(owner address, deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) WatchUpdateEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchUpdateEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationUpdateEvent) (event.Subscription, error)
WatchUpdateEvent is a free log subscription operation binding the contract event 0xcaa8c94daf6ecfd00518cea95158f5273730574cca907eb0cd47e50732314c4f.
Solidity: event UpdateEvent(deposit uint256, tradeFee uint16, fromTokens address[], toTokens address[])
func (*RelayerRegistrationFilterer) WatchUpdateFeeEvent ¶
func (_RelayerRegistration *RelayerRegistrationFilterer) WatchUpdateFeeEvent(opts *bind.WatchOpts, sink chan<- *RelayerRegistrationUpdateFeeEvent) (event.Subscription, error)
WatchUpdateFeeEvent is a free log subscription operation binding the contract event 0x5a4f79c1a68f4f5ef7148ac4f279a5a6caeb3237082c64f692e92c9e02ffc459.
Solidity: event UpdateFeeEvent(coinbase address, tradeFee uint16)
type RelayerRegistrationRaw ¶
type RelayerRegistrationRaw struct {
Contract *RelayerRegistration // Generic contract binding to access the raw methods on
}
RelayerRegistrationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayerRegistrationRaw) Call ¶
func (_RelayerRegistration *RelayerRegistrationRaw) 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 (*RelayerRegistrationRaw) Transact ¶
func (_RelayerRegistration *RelayerRegistrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerRegistrationRaw) Transfer ¶
func (_RelayerRegistration *RelayerRegistrationRaw) 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 RelayerRegistrationRefundEvent ¶
type RelayerRegistrationRefundEvent struct { Success bool RemainingTime *big.Int DepositAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationRefundEvent represents a RefundEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationRefundEventIterator ¶
type RelayerRegistrationRefundEventIterator struct { Event *RelayerRegistrationRefundEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationRefundEventIterator is returned from FilterRefundEvent and is used to iterate over the raw logs and unpacked data for RefundEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationRefundEventIterator) Close ¶
func (it *RelayerRegistrationRefundEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationRefundEventIterator) Error ¶
func (it *RelayerRegistrationRefundEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationRefundEventIterator) Next ¶
func (it *RelayerRegistrationRefundEventIterator) 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 RelayerRegistrationRegisterEvent ¶
type RelayerRegistrationRegisterEvent struct { Deposit *big.Int TradeFee uint16 FromTokens []common.Address ToTokens []common.Address Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationRegisterEvent represents a RegisterEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationRegisterEventIterator ¶
type RelayerRegistrationRegisterEventIterator struct { Event *RelayerRegistrationRegisterEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationRegisterEventIterator is returned from FilterRegisterEvent and is used to iterate over the raw logs and unpacked data for RegisterEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationRegisterEventIterator) Close ¶
func (it *RelayerRegistrationRegisterEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationRegisterEventIterator) Error ¶
func (it *RelayerRegistrationRegisterEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationRegisterEventIterator) Next ¶
func (it *RelayerRegistrationRegisterEventIterator) 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 RelayerRegistrationResignEvent ¶
type RelayerRegistrationResignEvent struct { DepositReleaseTime *big.Int DepositAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationResignEvent represents a ResignEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationResignEventIterator ¶
type RelayerRegistrationResignEventIterator struct { Event *RelayerRegistrationResignEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationResignEventIterator is returned from FilterResignEvent and is used to iterate over the raw logs and unpacked data for ResignEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationResignEventIterator) Close ¶
func (it *RelayerRegistrationResignEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationResignEventIterator) Error ¶
func (it *RelayerRegistrationResignEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationResignEventIterator) Next ¶
func (it *RelayerRegistrationResignEventIterator) 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 RelayerRegistrationSellEvent ¶
type RelayerRegistrationSellEvent struct { IsOnSale bool Coinbase common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationSellEvent represents a SellEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationSellEventIterator ¶
type RelayerRegistrationSellEventIterator struct { Event *RelayerRegistrationSellEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationSellEventIterator is returned from FilterSellEvent and is used to iterate over the raw logs and unpacked data for SellEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationSellEventIterator) Close ¶
func (it *RelayerRegistrationSellEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationSellEventIterator) Error ¶
func (it *RelayerRegistrationSellEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationSellEventIterator) Next ¶
func (it *RelayerRegistrationSellEventIterator) 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 RelayerRegistrationSession ¶
type RelayerRegistrationSession struct { Contract *RelayerRegistration // 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 }
RelayerRegistrationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RelayerRegistrationSession) ActiveRelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationSession) ActiveRelayerCount() (*big.Int, error)
ActiveRelayerCount is a free data retrieval call binding the contract method 0x735db683.
Solidity: function ActiveRelayerCount() constant returns(uint256)
func (*RelayerRegistrationSession) BuyRelayer ¶
func (_RelayerRegistration *RelayerRegistrationSession) BuyRelayer(coinbase common.Address) (*types.Transaction, error)
BuyRelayer is a paid mutator transaction binding the contract method 0xe699df0e.
Solidity: function buyRelayer(coinbase address) returns()
func (*RelayerRegistrationSession) CONTRACTOWNER ¶
func (_RelayerRegistration *RelayerRegistrationSession) CONTRACTOWNER() (common.Address, error)
CONTRACTOWNER is a free data retrieval call binding the contract method 0xfd301c49.
Solidity: function CONTRACT_OWNER() constant returns(address)
func (*RelayerRegistrationSession) CancelSelling ¶
func (_RelayerRegistration *RelayerRegistrationSession) CancelSelling(coinbase common.Address) (*types.Transaction, error)
CancelSelling is a paid mutator transaction binding the contract method 0x5b673b1f.
Solidity: function cancelSelling(coinbase address) returns()
func (*RelayerRegistrationSession) ChangeContractOwner ¶
func (_RelayerRegistration *RelayerRegistrationSession) ChangeContractOwner(owner common.Address) (*types.Transaction, error)
ChangeContractOwner is a paid mutator transaction binding the contract method 0x3ead67b5.
Solidity: function changeContractOwner(owner address) returns()
func (*RelayerRegistrationSession) DeListToken ¶
func (_RelayerRegistration *RelayerRegistrationSession) DeListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
DeListToken is a paid mutator transaction binding the contract method 0x7aa66730.
Solidity: function deListToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationSession) DepositMore ¶
func (_RelayerRegistration *RelayerRegistrationSession) DepositMore(coinbase common.Address) (*types.Transaction, error)
DepositMore is a paid mutator transaction binding the contract method 0x4ce69bf5.
Solidity: function depositMore(coinbase address) returns()
func (*RelayerRegistrationSession) GetRelayerByCoinbase ¶
func (_RelayerRegistration *RelayerRegistrationSession) GetRelayerByCoinbase(coinbase common.Address) (*big.Int, common.Address, *big.Int, uint16, []common.Address, []common.Address, error)
GetRelayerByCoinbase is a free data retrieval call binding the contract method 0x540105c7.
Solidity: function getRelayerByCoinbase(coinbase address) constant returns(uint256, address, uint256, uint16, address[], address[])
func (*RelayerRegistrationSession) ListToken ¶
func (_RelayerRegistration *RelayerRegistrationSession) ListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
ListToken is a paid mutator transaction binding the contract method 0x08764b9d.
Solidity: function listToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationSession) MaximumRelayers ¶
func (_RelayerRegistration *RelayerRegistrationSession) MaximumRelayers() (*big.Int, error)
MaximumRelayers is a free data retrieval call binding the contract method 0x0e5c0fee.
Solidity: function MaximumRelayers() constant returns(uint256)
func (*RelayerRegistrationSession) MaximumTokenList ¶
func (_RelayerRegistration *RelayerRegistrationSession) MaximumTokenList() (*big.Int, error)
MaximumTokenList is a free data retrieval call binding the contract method 0xcfaece12.
Solidity: function MaximumTokenList() constant returns(uint256)
func (*RelayerRegistrationSession) MinimumDeposit ¶
func (_RelayerRegistration *RelayerRegistrationSession) MinimumDeposit() (*big.Int, error)
MinimumDeposit is a free data retrieval call binding the contract method 0xc635a9f2.
Solidity: function MinimumDeposit() constant returns(uint256)
func (*RelayerRegistrationSession) RELAYERCOINBASES ¶
func (_RelayerRegistration *RelayerRegistrationSession) RELAYERCOINBASES(arg0 *big.Int) (common.Address, error)
RELAYERCOINBASES is a free data retrieval call binding the contract method 0x4fa33927.
Solidity: function RELAYER_COINBASES( uint256) constant returns(address)
func (*RelayerRegistrationSession) RELAYERLIST ¶
func (_RelayerRegistration *RelayerRegistrationSession) RELAYERLIST(arg0 common.Address) (struct { Deposit *big.Int TradeFee uint16 Index *big.Int Owner common.Address }, error)
RELAYERLIST is a free data retrieval call binding the contract method 0x49ba1f70.
Solidity: function RELAYER_LIST( address) constant returns(_deposit uint256, _tradeFee uint16, _index uint256, _owner address)
func (*RelayerRegistrationSession) RELAYERONSALELIST ¶
func (_RelayerRegistration *RelayerRegistrationSession) RELAYERONSALELIST(arg0 common.Address) (*big.Int, error)
RELAYERONSALELIST is a free data retrieval call binding the contract method 0x885b7137.
Solidity: function RELAYER_ON_SALE_LIST( address) constant returns(uint256)
func (*RelayerRegistrationSession) RESIGNREQUESTS ¶
func (_RelayerRegistration *RelayerRegistrationSession) RESIGNREQUESTS(arg0 common.Address) (*big.Int, error)
RESIGNREQUESTS is a free data retrieval call binding the contract method 0x500f99f7.
Solidity: function RESIGN_REQUESTS( address) constant returns(uint256)
func (*RelayerRegistrationSession) Reconfigure ¶
func (_RelayerRegistration *RelayerRegistrationSession) Reconfigure(maxRelayer *big.Int, maxToken *big.Int, minDeposit *big.Int) (*types.Transaction, error)
Reconfigure is a paid mutator transaction binding the contract method 0x57ea3c41.
Solidity: function reconfigure(maxRelayer uint256, maxToken uint256, minDeposit uint256) returns()
func (*RelayerRegistrationSession) Refund ¶
func (_RelayerRegistration *RelayerRegistrationSession) Refund(coinbase common.Address) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfa89401a.
Solidity: function refund(coinbase address) returns()
func (*RelayerRegistrationSession) Register ¶
func (_RelayerRegistration *RelayerRegistrationSession) Register(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc6c71aed.
Solidity: function register(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationSession) RelayerCount ¶
func (_RelayerRegistration *RelayerRegistrationSession) RelayerCount() (*big.Int, error)
RelayerCount is a free data retrieval call binding the contract method 0x87d340ab.
Solidity: function RelayerCount() constant returns(uint256)
func (*RelayerRegistrationSession) Resign ¶
func (_RelayerRegistration *RelayerRegistrationSession) Resign(coinbase common.Address) (*types.Transaction, error)
Resign is a paid mutator transaction binding the contract method 0xae6e43f5.
Solidity: function resign(coinbase address) returns()
func (*RelayerRegistrationSession) SellRelayer ¶
func (_RelayerRegistration *RelayerRegistrationSession) SellRelayer(coinbase common.Address, price *big.Int) (*types.Transaction, error)
SellRelayer is a paid mutator transaction binding the contract method 0x87c6bbcd.
Solidity: function sellRelayer(coinbase address, price uint256) returns()
func (*RelayerRegistrationSession) Transfer ¶
func (_RelayerRegistration *RelayerRegistrationSession) Transfer(coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xba45b0b8.
Solidity: function transfer(coinbase address, new_owner address) returns()
func (*RelayerRegistrationSession) Update ¶
func (_RelayerRegistration *RelayerRegistrationSession) Update(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x56246b68.
Solidity: function update(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationSession) UpdateFee ¶
func (_RelayerRegistration *RelayerRegistrationSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type RelayerRegistrationTransactor ¶
type RelayerRegistrationTransactor struct {
// contains filtered or unexported fields
}
RelayerRegistrationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayerRegistrationTransactor ¶
func NewRelayerRegistrationTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayerRegistrationTransactor, error)
NewRelayerRegistrationTransactor creates a new write-only instance of RelayerRegistration, bound to a specific deployed contract.
func (*RelayerRegistrationTransactor) BuyRelayer ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) BuyRelayer(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
BuyRelayer is a paid mutator transaction binding the contract method 0xe699df0e.
Solidity: function buyRelayer(coinbase address) returns()
func (*RelayerRegistrationTransactor) CancelSelling ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) CancelSelling(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
CancelSelling is a paid mutator transaction binding the contract method 0x5b673b1f.
Solidity: function cancelSelling(coinbase address) returns()
func (*RelayerRegistrationTransactor) ChangeContractOwner ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) ChangeContractOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
ChangeContractOwner is a paid mutator transaction binding the contract method 0x3ead67b5.
Solidity: function changeContractOwner(owner address) returns()
func (*RelayerRegistrationTransactor) DeListToken ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) DeListToken(opts *bind.TransactOpts, coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
DeListToken is a paid mutator transaction binding the contract method 0x7aa66730.
Solidity: function deListToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationTransactor) DepositMore ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) DepositMore(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
DepositMore is a paid mutator transaction binding the contract method 0x4ce69bf5.
Solidity: function depositMore(coinbase address) returns()
func (*RelayerRegistrationTransactor) ListToken ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) ListToken(opts *bind.TransactOpts, coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
ListToken is a paid mutator transaction binding the contract method 0x08764b9d.
Solidity: function listToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationTransactor) Reconfigure ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Reconfigure(opts *bind.TransactOpts, maxRelayer *big.Int, maxToken *big.Int, minDeposit *big.Int) (*types.Transaction, error)
Reconfigure is a paid mutator transaction binding the contract method 0x57ea3c41.
Solidity: function reconfigure(maxRelayer uint256, maxToken uint256, minDeposit uint256) returns()
func (*RelayerRegistrationTransactor) Refund ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Refund(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfa89401a.
Solidity: function refund(coinbase address) returns()
func (*RelayerRegistrationTransactor) Register ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Register(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc6c71aed.
Solidity: function register(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationTransactor) Resign ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Resign(opts *bind.TransactOpts, coinbase common.Address) (*types.Transaction, error)
Resign is a paid mutator transaction binding the contract method 0xae6e43f5.
Solidity: function resign(coinbase address) returns()
func (*RelayerRegistrationTransactor) SellRelayer ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) SellRelayer(opts *bind.TransactOpts, coinbase common.Address, price *big.Int) (*types.Transaction, error)
SellRelayer is a paid mutator transaction binding the contract method 0x87c6bbcd.
Solidity: function sellRelayer(coinbase address, price uint256) returns()
func (*RelayerRegistrationTransactor) Transfer ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Transfer(opts *bind.TransactOpts, coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xba45b0b8.
Solidity: function transfer(coinbase address, new_owner address) returns()
func (*RelayerRegistrationTransactor) Update ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) Update(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x56246b68.
Solidity: function update(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationTransactor) UpdateFee ¶
func (_RelayerRegistration *RelayerRegistrationTransactor) UpdateFee(opts *bind.TransactOpts, coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type RelayerRegistrationTransactorRaw ¶
type RelayerRegistrationTransactorRaw struct {
Contract *RelayerRegistrationTransactor // Generic write-only contract binding to access the raw methods on
}
RelayerRegistrationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayerRegistrationTransactorRaw) Transact ¶
func (_RelayerRegistration *RelayerRegistrationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerRegistrationTransactorRaw) Transfer ¶
func (_RelayerRegistration *RelayerRegistrationTransactorRaw) 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 RelayerRegistrationTransactorSession ¶
type RelayerRegistrationTransactorSession struct { Contract *RelayerRegistrationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayerRegistrationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RelayerRegistrationTransactorSession) BuyRelayer ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) BuyRelayer(coinbase common.Address) (*types.Transaction, error)
BuyRelayer is a paid mutator transaction binding the contract method 0xe699df0e.
Solidity: function buyRelayer(coinbase address) returns()
func (*RelayerRegistrationTransactorSession) CancelSelling ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) CancelSelling(coinbase common.Address) (*types.Transaction, error)
CancelSelling is a paid mutator transaction binding the contract method 0x5b673b1f.
Solidity: function cancelSelling(coinbase address) returns()
func (*RelayerRegistrationTransactorSession) ChangeContractOwner ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) ChangeContractOwner(owner common.Address) (*types.Transaction, error)
ChangeContractOwner is a paid mutator transaction binding the contract method 0x3ead67b5.
Solidity: function changeContractOwner(owner address) returns()
func (*RelayerRegistrationTransactorSession) DeListToken ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) DeListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
DeListToken is a paid mutator transaction binding the contract method 0x7aa66730.
Solidity: function deListToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationTransactorSession) DepositMore ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) DepositMore(coinbase common.Address) (*types.Transaction, error)
DepositMore is a paid mutator transaction binding the contract method 0x4ce69bf5.
Solidity: function depositMore(coinbase address) returns()
func (*RelayerRegistrationTransactorSession) ListToken ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) ListToken(coinbase common.Address, fromToken common.Address, toToken common.Address) (*types.Transaction, error)
ListToken is a paid mutator transaction binding the contract method 0x08764b9d.
Solidity: function listToken(coinbase address, fromToken address, toToken address) returns()
func (*RelayerRegistrationTransactorSession) Reconfigure ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Reconfigure(maxRelayer *big.Int, maxToken *big.Int, minDeposit *big.Int) (*types.Transaction, error)
Reconfigure is a paid mutator transaction binding the contract method 0x57ea3c41.
Solidity: function reconfigure(maxRelayer uint256, maxToken uint256, minDeposit uint256) returns()
func (*RelayerRegistrationTransactorSession) Refund ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Refund(coinbase common.Address) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfa89401a.
Solidity: function refund(coinbase address) returns()
func (*RelayerRegistrationTransactorSession) Register ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Register(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc6c71aed.
Solidity: function register(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationTransactorSession) Resign ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Resign(coinbase common.Address) (*types.Transaction, error)
Resign is a paid mutator transaction binding the contract method 0xae6e43f5.
Solidity: function resign(coinbase address) returns()
func (*RelayerRegistrationTransactorSession) SellRelayer ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) SellRelayer(coinbase common.Address, price *big.Int) (*types.Transaction, error)
SellRelayer is a paid mutator transaction binding the contract method 0x87c6bbcd.
Solidity: function sellRelayer(coinbase address, price uint256) returns()
func (*RelayerRegistrationTransactorSession) Transfer ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Transfer(coinbase common.Address, new_owner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xba45b0b8.
Solidity: function transfer(coinbase address, new_owner address) returns()
func (*RelayerRegistrationTransactorSession) Update ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) Update(coinbase common.Address, tradeFee uint16, fromTokens []common.Address, toTokens []common.Address) (*types.Transaction, error)
Update is a paid mutator transaction binding the contract method 0x56246b68.
Solidity: function update(coinbase address, tradeFee uint16, fromTokens address[], toTokens address[]) returns()
func (*RelayerRegistrationTransactorSession) UpdateFee ¶
func (_RelayerRegistration *RelayerRegistrationTransactorSession) UpdateFee(coinbase common.Address, tradeFee uint16) (*types.Transaction, error)
UpdateFee is a paid mutator transaction binding the contract method 0x3ea2391f.
Solidity: function updateFee(coinbase address, tradeFee uint16) returns()
type RelayerRegistrationTransferEvent ¶
type RelayerRegistrationTransferEvent struct { Owner common.Address Deposit *big.Int TradeFee uint16 FromTokens []common.Address ToTokens []common.Address Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationTransferEvent represents a TransferEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationTransferEventIterator ¶
type RelayerRegistrationTransferEventIterator struct { Event *RelayerRegistrationTransferEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationTransferEventIterator is returned from FilterTransferEvent and is used to iterate over the raw logs and unpacked data for TransferEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationTransferEventIterator) Close ¶
func (it *RelayerRegistrationTransferEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationTransferEventIterator) Error ¶
func (it *RelayerRegistrationTransferEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationTransferEventIterator) Next ¶
func (it *RelayerRegistrationTransferEventIterator) 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 RelayerRegistrationUpdateEvent ¶
type RelayerRegistrationUpdateEvent struct { Deposit *big.Int TradeFee uint16 FromTokens []common.Address ToTokens []common.Address Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationUpdateEvent represents a UpdateEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationUpdateEventIterator ¶
type RelayerRegistrationUpdateEventIterator struct { Event *RelayerRegistrationUpdateEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationUpdateEventIterator is returned from FilterUpdateEvent and is used to iterate over the raw logs and unpacked data for UpdateEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationUpdateEventIterator) Close ¶
func (it *RelayerRegistrationUpdateEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationUpdateEventIterator) Error ¶
func (it *RelayerRegistrationUpdateEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationUpdateEventIterator) Next ¶
func (it *RelayerRegistrationUpdateEventIterator) 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 RelayerRegistrationUpdateFeeEvent ¶
type RelayerRegistrationUpdateFeeEvent struct { Coinbase common.Address TradeFee uint16 Raw types.Log // Blockchain specific contextual infos }
RelayerRegistrationUpdateFeeEvent represents a UpdateFeeEvent event raised by the RelayerRegistration contract.
type RelayerRegistrationUpdateFeeEventIterator ¶
type RelayerRegistrationUpdateFeeEventIterator struct { Event *RelayerRegistrationUpdateFeeEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerRegistrationUpdateFeeEventIterator is returned from FilterUpdateFeeEvent and is used to iterate over the raw logs and unpacked data for UpdateFeeEvent events raised by the RelayerRegistration contract.
func (*RelayerRegistrationUpdateFeeEventIterator) Close ¶
func (it *RelayerRegistrationUpdateFeeEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerRegistrationUpdateFeeEventIterator) Error ¶
func (it *RelayerRegistrationUpdateFeeEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerRegistrationUpdateFeeEventIterator) Next ¶
func (it *RelayerRegistrationUpdateFeeEventIterator) 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 SDXXListing ¶
type SDXXListing struct { SDXXListingCaller // Read-only binding to the contract SDXXListingTransactor // Write-only binding to the contract SDXXListingFilterer // Log filterer for contract events }
SDXXListing is an auto generated Go binding around an Ethereum contract.
func DeploySDXXListing ¶
func DeploySDXXListing(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SDXXListing, error)
DeploySDXXListing deploys a new Ethereum contract, binding an instance of SDXXListing to it.
func NewSDXXListing ¶
func NewSDXXListing(address common.Address, backend bind.ContractBackend) (*SDXXListing, error)
NewSDXXListing creates a new instance of SDXXListing, bound to a specific deployed contract.
type SDXXListingCaller ¶
type SDXXListingCaller struct {
// contains filtered or unexported fields
}
SDXXListingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSDXXListingCaller ¶
func NewSDXXListingCaller(address common.Address, caller bind.ContractCaller) (*SDXXListingCaller, error)
NewSDXXListingCaller creates a new read-only instance of SDXXListing, bound to a specific deployed contract.
func (*SDXXListingCaller) GetTokenStatus ¶
func (_SDXXListing *SDXXListingCaller) GetTokenStatus(opts *bind.CallOpts, token common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus(token address) constant returns(bool)
type SDXXListingCallerRaw ¶
type SDXXListingCallerRaw struct {
Contract *SDXXListingCaller // Generic read-only contract binding to access the raw methods on
}
SDXXListingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SDXXListingCallerRaw) Call ¶
func (_SDXXListing *SDXXListingCallerRaw) 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 SDXXListingCallerSession ¶
type SDXXListingCallerSession struct { Contract *SDXXListingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SDXXListingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SDXXListingCallerSession) GetTokenStatus ¶
func (_SDXXListing *SDXXListingCallerSession) GetTokenStatus(token common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus(token address) constant returns(bool)
type SDXXListingFilterer ¶
type SDXXListingFilterer struct {
// contains filtered or unexported fields
}
SDXXListingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSDXXListingFilterer ¶
func NewSDXXListingFilterer(address common.Address, filterer bind.ContractFilterer) (*SDXXListingFilterer, error)
NewSDXXListingFilterer creates a new log filterer instance of SDXXListing, bound to a specific deployed contract.
type SDXXListingRaw ¶
type SDXXListingRaw struct {
Contract *SDXXListing // Generic contract binding to access the raw methods on
}
SDXXListingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SDXXListingRaw) Call ¶
func (_SDXXListing *SDXXListingRaw) 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 (*SDXXListingRaw) Transact ¶
func (_SDXXListing *SDXXListingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SDXXListingRaw) Transfer ¶
func (_SDXXListing *SDXXListingRaw) 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 SDXXListingSession ¶
type SDXXListingSession struct { Contract *SDXXListing // 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 }
SDXXListingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SDXXListingSession) Apply ¶
func (_SDXXListing *SDXXListingSession) Apply(token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
func (*SDXXListingSession) GetTokenStatus ¶
func (_SDXXListing *SDXXListingSession) GetTokenStatus(token common.Address) (bool, error)
GetTokenStatus is a free data retrieval call binding the contract method 0xa3ff31b5.
Solidity: function getTokenStatus(token address) constant returns(bool)
type SDXXListingTransactor ¶
type SDXXListingTransactor struct {
// contains filtered or unexported fields
}
SDXXListingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSDXXListingTransactor ¶
func NewSDXXListingTransactor(address common.Address, transactor bind.ContractTransactor) (*SDXXListingTransactor, error)
NewSDXXListingTransactor creates a new write-only instance of SDXXListing, bound to a specific deployed contract.
func (*SDXXListingTransactor) Apply ¶
func (_SDXXListing *SDXXListingTransactor) Apply(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
type SDXXListingTransactorRaw ¶
type SDXXListingTransactorRaw struct {
Contract *SDXXListingTransactor // Generic write-only contract binding to access the raw methods on
}
SDXXListingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SDXXListingTransactorRaw) Transact ¶
func (_SDXXListing *SDXXListingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SDXXListingTransactorRaw) Transfer ¶
func (_SDXXListing *SDXXListingTransactorRaw) 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 SDXXListingTransactorSession ¶
type SDXXListingTransactorSession struct { Contract *SDXXListingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SDXXListingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SDXXListingTransactorSession) Apply ¶
func (_SDXXListing *SDXXListingTransactorSession) Apply(token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
type SRC21 ¶
type SRC21 struct { SRC21Caller // Read-only binding to the contract SRC21Transactor // Write-only binding to the contract SRC21Filterer // Log filterer for contract events }
SRC21 is an auto generated Go binding around an Ethereum contract.
func DeploySRC21 ¶
func DeploySRC21(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, decimals uint8) (common.Address, *types.Transaction, *SRC21, error)
DeploySRC21 deploys a new Ethereum contract, binding an instance of SRC21 to it.
type SRC21Approval ¶
type SRC21Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SRC21Approval represents a Approval event raised by the SRC21 contract.
type SRC21ApprovalIterator ¶
type SRC21ApprovalIterator struct { Event *SRC21Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SRC21ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SRC21 contract.
func (*SRC21ApprovalIterator) Close ¶
func (it *SRC21ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SRC21ApprovalIterator) Error ¶
func (it *SRC21ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SRC21ApprovalIterator) Next ¶
func (it *SRC21ApprovalIterator) 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 SRC21Caller ¶
type SRC21Caller struct {
// contains filtered or unexported fields
}
SRC21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSRC21Caller ¶
func NewSRC21Caller(address common.Address, caller bind.ContractCaller) (*SRC21Caller, error)
NewSRC21Caller creates a new read-only instance of SRC21, bound to a specific deployed contract.
func (*SRC21Caller) Allowance ¶
func (_SRC21 *SRC21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*SRC21Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*SRC21Caller) Decimals ¶
func (_SRC21 *SRC21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*SRC21Caller) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*SRC21Caller) Issuer ¶
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*SRC21Caller) MinFee ¶
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*SRC21Caller) Name ¶
func (_SRC21 *SRC21Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*SRC21Caller) Symbol ¶
func (_SRC21 *SRC21Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*SRC21Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type SRC21CallerRaw ¶
type SRC21CallerRaw struct {
Contract *SRC21Caller // Generic read-only contract binding to access the raw methods on
}
SRC21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SRC21CallerRaw) Call ¶
func (_SRC21 *SRC21CallerRaw) 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 SRC21CallerSession ¶
type SRC21CallerSession struct { Contract *SRC21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SRC21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SRC21CallerSession) Allowance ¶
func (_SRC21 *SRC21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*SRC21CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*SRC21CallerSession) Decimals ¶
func (_SRC21 *SRC21CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*SRC21CallerSession) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*SRC21CallerSession) Issuer ¶
func (_SRC21 *SRC21CallerSession) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*SRC21CallerSession) MinFee ¶
func (_SRC21 *SRC21CallerSession) MinFee() (*big.Int, error)
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*SRC21CallerSession) Name ¶
func (_SRC21 *SRC21CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*SRC21CallerSession) Symbol ¶
func (_SRC21 *SRC21CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*SRC21CallerSession) TotalSupply ¶
func (_SRC21 *SRC21CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type SRC21Fee ¶
type SRC21Fee struct { From common.Address To common.Address Issuer common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SRC21Fee represents a Fee event raised by the SRC21 contract.
type SRC21FeeIterator ¶
type SRC21FeeIterator struct { Event *SRC21Fee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SRC21FeeIterator is returned from FilterFee and is used to iterate over the raw logs and unpacked data for Fee events raised by the SRC21 contract.
func (*SRC21FeeIterator) Close ¶
func (it *SRC21FeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SRC21FeeIterator) Error ¶
func (it *SRC21FeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SRC21FeeIterator) Next ¶
func (it *SRC21FeeIterator) 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 SRC21Filterer ¶
type SRC21Filterer struct {
// contains filtered or unexported fields
}
SRC21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSRC21Filterer ¶
func NewSRC21Filterer(address common.Address, filterer bind.ContractFilterer) (*SRC21Filterer, error)
NewSRC21Filterer creates a new log filterer instance of SRC21, bound to a specific deployed contract.
func (*SRC21Filterer) FilterApproval ¶
func (_SRC21 *SRC21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SRC21ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*SRC21Filterer) FilterFee ¶
func (_SRC21 *SRC21Filterer) FilterFee(opts *bind.FilterOpts, from []common.Address, to []common.Address, issuer []common.Address) (*SRC21FeeIterator, error)
FilterFee is a free log retrieval operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*SRC21Filterer) FilterTransfer ¶
func (_SRC21 *SRC21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SRC21TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*SRC21Filterer) WatchApproval ¶
func (_SRC21 *SRC21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SRC21Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*SRC21Filterer) WatchFee ¶
func (_SRC21 *SRC21Filterer) WatchFee(opts *bind.WatchOpts, sink chan<- *SRC21Fee, from []common.Address, to []common.Address, issuer []common.Address) (event.Subscription, error)
WatchFee is a free log subscription operation binding the contract event 0xfcf5b3276434181e3c48bd3fe569b8939808f11e845d4b963693b9d7dbd6dd99.
Solidity: event Fee(from indexed address, to indexed address, issuer indexed address, value uint256)
func (*SRC21Filterer) WatchTransfer ¶
func (_SRC21 *SRC21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SRC21Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
type SRC21Issuer ¶
type SRC21Issuer struct { SRC21IssuerCaller // Read-only binding to the contract SRC21IssuerTransactor // Write-only binding to the contract SRC21IssuerFilterer // Log filterer for contract events }
SRC21Issuer is an auto generated Go binding around an Ethereum contract.
func DeploySRC21Issuer ¶
func DeploySRC21Issuer(auth *bind.TransactOpts, backend bind.ContractBackend, value *big.Int) (common.Address, *types.Transaction, *SRC21Issuer, error)
DeploySRC21Issuer deploys a new Ethereum contract, binding an instance of SRC21Issuer to it.
func NewSRC21Issuer ¶
func NewSRC21Issuer(address common.Address, backend bind.ContractBackend) (*SRC21Issuer, error)
NewSRC21Issuer creates a new instance of SRC21Issuer, bound to a specific deployed contract.
type SRC21IssuerApply ¶
type SRC21IssuerApply struct { Issuer common.Address Token common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SRC21IssuerApply represents a Apply event raised by the SRC21Issuer contract.
type SRC21IssuerApplyIterator ¶
type SRC21IssuerApplyIterator struct { Event *SRC21IssuerApply // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SRC21IssuerApplyIterator is returned from FilterApply and is used to iterate over the raw logs and unpacked data for Apply events raised by the SRC21Issuer contract.
func (*SRC21IssuerApplyIterator) Close ¶
func (it *SRC21IssuerApplyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SRC21IssuerApplyIterator) Error ¶
func (it *SRC21IssuerApplyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SRC21IssuerApplyIterator) Next ¶
func (it *SRC21IssuerApplyIterator) 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 SRC21IssuerCaller ¶
type SRC21IssuerCaller struct {
// contains filtered or unexported fields
}
SRC21IssuerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSRC21IssuerCaller ¶
func NewSRC21IssuerCaller(address common.Address, caller bind.ContractCaller) (*SRC21IssuerCaller, error)
NewSRC21IssuerCaller creates a new read-only instance of SRC21Issuer, bound to a specific deployed contract.
func (*SRC21IssuerCaller) GetTokenCapacity ¶
func (_SRC21Issuer *SRC21IssuerCaller) GetTokenCapacity(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetTokenCapacity is a free data retrieval call binding the contract method 0x8f3a981c.
Solidity: function getTokenCapacity(token address) constant returns(uint256)
type SRC21IssuerCallerRaw ¶
type SRC21IssuerCallerRaw struct {
Contract *SRC21IssuerCaller // Generic read-only contract binding to access the raw methods on
}
SRC21IssuerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SRC21IssuerCallerRaw) Call ¶
func (_SRC21Issuer *SRC21IssuerCallerRaw) 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 SRC21IssuerCallerSession ¶
type SRC21IssuerCallerSession struct { Contract *SRC21IssuerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SRC21IssuerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SRC21IssuerCallerSession) GetTokenCapacity ¶
func (_SRC21Issuer *SRC21IssuerCallerSession) GetTokenCapacity(token common.Address) (*big.Int, error)
GetTokenCapacity is a free data retrieval call binding the contract method 0x8f3a981c.
Solidity: function getTokenCapacity(token address) constant returns(uint256)
type SRC21IssuerCharge ¶
type SRC21IssuerCharge struct { Supporter common.Address Token common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SRC21IssuerCharge represents a Charge event raised by the SRC21Issuer contract.
type SRC21IssuerChargeIterator ¶
type SRC21IssuerChargeIterator struct { Event *SRC21IssuerCharge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SRC21IssuerChargeIterator is returned from FilterCharge and is used to iterate over the raw logs and unpacked data for Charge events raised by the SRC21Issuer contract.
func (*SRC21IssuerChargeIterator) Close ¶
func (it *SRC21IssuerChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SRC21IssuerChargeIterator) Error ¶
func (it *SRC21IssuerChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SRC21IssuerChargeIterator) Next ¶
func (it *SRC21IssuerChargeIterator) 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 SRC21IssuerFilterer ¶
type SRC21IssuerFilterer struct {
// contains filtered or unexported fields
}
SRC21IssuerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSRC21IssuerFilterer ¶
func NewSRC21IssuerFilterer(address common.Address, filterer bind.ContractFilterer) (*SRC21IssuerFilterer, error)
NewSRC21IssuerFilterer creates a new log filterer instance of SRC21Issuer, bound to a specific deployed contract.
func (*SRC21IssuerFilterer) FilterApply ¶
func (_SRC21Issuer *SRC21IssuerFilterer) FilterApply(opts *bind.FilterOpts, issuer []common.Address, token []common.Address) (*SRC21IssuerApplyIterator, error)
FilterApply is a free log retrieval operation binding the contract event 0x2d485624158277d5113a56388c3abf5c20e3511dd112123ba376d16b21e4d716.
Solidity: event Apply(issuer indexed address, token indexed address, value uint256)
func (*SRC21IssuerFilterer) FilterCharge ¶
func (_SRC21Issuer *SRC21IssuerFilterer) FilterCharge(opts *bind.FilterOpts, supporter []common.Address, token []common.Address) (*SRC21IssuerChargeIterator, error)
FilterCharge is a free log retrieval operation binding the contract event 0x5cffac866325fd9b2a8ea8df2f110a0058313b279402d15ae28dd324a2282e06.
Solidity: event Charge(supporter indexed address, token indexed address, value uint256)
func (*SRC21IssuerFilterer) WatchApply ¶
func (_SRC21Issuer *SRC21IssuerFilterer) WatchApply(opts *bind.WatchOpts, sink chan<- *SRC21IssuerApply, issuer []common.Address, token []common.Address) (event.Subscription, error)
WatchApply is a free log subscription operation binding the contract event 0x2d485624158277d5113a56388c3abf5c20e3511dd112123ba376d16b21e4d716.
Solidity: event Apply(issuer indexed address, token indexed address, value uint256)
func (*SRC21IssuerFilterer) WatchCharge ¶
func (_SRC21Issuer *SRC21IssuerFilterer) WatchCharge(opts *bind.WatchOpts, sink chan<- *SRC21IssuerCharge, supporter []common.Address, token []common.Address) (event.Subscription, error)
WatchCharge is a free log subscription operation binding the contract event 0x5cffac866325fd9b2a8ea8df2f110a0058313b279402d15ae28dd324a2282e06.
Solidity: event Charge(supporter indexed address, token indexed address, value uint256)
type SRC21IssuerRaw ¶
type SRC21IssuerRaw struct {
Contract *SRC21Issuer // Generic contract binding to access the raw methods on
}
SRC21IssuerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SRC21IssuerRaw) Call ¶
func (_SRC21Issuer *SRC21IssuerRaw) 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 (*SRC21IssuerRaw) Transact ¶
func (_SRC21Issuer *SRC21IssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SRC21IssuerRaw) Transfer ¶
func (_SRC21Issuer *SRC21IssuerRaw) 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 SRC21IssuerSession ¶
type SRC21IssuerSession struct { Contract *SRC21Issuer // 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 }
SRC21IssuerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SRC21IssuerSession) Apply ¶
func (_SRC21Issuer *SRC21IssuerSession) Apply(token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
func (*SRC21IssuerSession) Charge ¶
func (_SRC21Issuer *SRC21IssuerSession) Charge(token common.Address) (*types.Transaction, error)
Charge is a paid mutator transaction binding the contract method 0xfc6bd76a.
Solidity: function charge(token address) returns()
func (*SRC21IssuerSession) GetTokenCapacity ¶
GetTokenCapacity is a free data retrieval call binding the contract method 0x8f3a981c.
Solidity: function getTokenCapacity(token address) constant returns(uint256)
type SRC21IssuerTransactor ¶
type SRC21IssuerTransactor struct {
// contains filtered or unexported fields
}
SRC21IssuerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSRC21IssuerTransactor ¶
func NewSRC21IssuerTransactor(address common.Address, transactor bind.ContractTransactor) (*SRC21IssuerTransactor, error)
NewSRC21IssuerTransactor creates a new write-only instance of SRC21Issuer, bound to a specific deployed contract.
func (*SRC21IssuerTransactor) Apply ¶
func (_SRC21Issuer *SRC21IssuerTransactor) Apply(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
func (*SRC21IssuerTransactor) Charge ¶
func (_SRC21Issuer *SRC21IssuerTransactor) Charge(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Charge is a paid mutator transaction binding the contract method 0xfc6bd76a.
Solidity: function charge(token address) returns()
type SRC21IssuerTransactorRaw ¶
type SRC21IssuerTransactorRaw struct {
Contract *SRC21IssuerTransactor // Generic write-only contract binding to access the raw methods on
}
SRC21IssuerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SRC21IssuerTransactorRaw) Transact ¶
func (_SRC21Issuer *SRC21IssuerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SRC21IssuerTransactorRaw) Transfer ¶
func (_SRC21Issuer *SRC21IssuerTransactorRaw) 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 SRC21IssuerTransactorSession ¶
type SRC21IssuerTransactorSession struct { Contract *SRC21IssuerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SRC21IssuerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SRC21IssuerTransactorSession) Apply ¶
func (_SRC21Issuer *SRC21IssuerTransactorSession) Apply(token common.Address) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0xc6b32f34.
Solidity: function apply(token address) returns()
func (*SRC21IssuerTransactorSession) Charge ¶
func (_SRC21Issuer *SRC21IssuerTransactorSession) Charge(token common.Address) (*types.Transaction, error)
Charge is a paid mutator transaction binding the contract method 0xfc6bd76a.
Solidity: function charge(token address) returns()
type SRC21Raw ¶
type SRC21Raw struct {
Contract *SRC21 // Generic contract binding to access the raw methods on
}
SRC21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SRC21Raw) Call ¶
func (_SRC21 *SRC21Raw) 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 (*SRC21Raw) Transact ¶
func (_SRC21 *SRC21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SRC21Raw) Transfer ¶
func (_SRC21 *SRC21Raw) 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 SRC21Session ¶
type SRC21Session struct { Contract *SRC21 // 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 }
SRC21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SRC21Session) Allowance ¶
func (_SRC21 *SRC21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(owner address, spender address) constant returns(uint256)
func (*SRC21Session) Approve ¶
func (_SRC21 *SRC21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*SRC21Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(owner address) constant returns(uint256)
func (*SRC21Session) Decimals ¶
func (_SRC21 *SRC21Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*SRC21Session) EstimateFee ¶
EstimateFee is a free data retrieval call binding the contract method 0x127e8e4d.
Solidity: function estimateFee(value uint256) constant returns(uint256)
func (*SRC21Session) Issuer ¶
func (_SRC21 *SRC21Session) Issuer() (common.Address, error)
Issuer is a free data retrieval call binding the contract method 0x1d143848.
Solidity: function issuer() constant returns(address)
func (*SRC21Session) MinFee ¶
func (_SRC21 *SRC21Session) MinFee() (*big.Int, error)
MinFee is a free data retrieval call binding the contract method 0x24ec7590.
Solidity: function minFee() constant returns(uint256)
func (*SRC21Session) Name ¶
func (_SRC21 *SRC21Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*SRC21Session) SetMinFee ¶
func (_SRC21 *SRC21Session) SetMinFee(value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*SRC21Session) Symbol ¶
func (_SRC21 *SRC21Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*SRC21Session) TotalSupply ¶
func (_SRC21 *SRC21Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*SRC21Session) Transfer ¶
func (_SRC21 *SRC21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*SRC21Session) TransferFrom ¶
func (_SRC21 *SRC21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type SRC21Transactor ¶
type SRC21Transactor struct {
// contains filtered or unexported fields
}
SRC21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSRC21Transactor ¶
func NewSRC21Transactor(address common.Address, transactor bind.ContractTransactor) (*SRC21Transactor, error)
NewSRC21Transactor creates a new write-only instance of SRC21, bound to a specific deployed contract.
func (*SRC21Transactor) Approve ¶
func (_SRC21 *SRC21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*SRC21Transactor) SetMinFee ¶
func (_SRC21 *SRC21Transactor) SetMinFee(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*SRC21Transactor) Transfer ¶
func (_SRC21 *SRC21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*SRC21Transactor) TransferFrom ¶
func (_SRC21 *SRC21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type SRC21TransactorRaw ¶
type SRC21TransactorRaw struct {
Contract *SRC21Transactor // Generic write-only contract binding to access the raw methods on
}
SRC21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SRC21TransactorRaw) Transact ¶
func (_SRC21 *SRC21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SRC21TransactorRaw) Transfer ¶
func (_SRC21 *SRC21TransactorRaw) 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 SRC21TransactorSession ¶
type SRC21TransactorSession struct { Contract *SRC21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SRC21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SRC21TransactorSession) Approve ¶
func (_SRC21 *SRC21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(spender address, value uint256) returns(bool)
func (*SRC21TransactorSession) SetMinFee ¶
func (_SRC21 *SRC21TransactorSession) SetMinFee(value *big.Int) (*types.Transaction, error)
SetMinFee is a paid mutator transaction binding the contract method 0x31ac9920.
Solidity: function setMinFee(value uint256) returns()
func (*SRC21TransactorSession) Transfer ¶
func (_SRC21 *SRC21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(to address, value uint256) returns(bool)
func (*SRC21TransactorSession) TransferFrom ¶
func (_SRC21 *SRC21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(from address, to address, value uint256) returns(bool)
type SRC21Transfer ¶
type SRC21Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SRC21Transfer represents a Transfer event raised by the SRC21 contract.
type SRC21TransferIterator ¶
type SRC21TransferIterator struct { Event *SRC21Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SRC21TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SRC21 contract.
func (*SRC21TransferIterator) Close ¶
func (it *SRC21TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SRC21TransferIterator) Error ¶
func (it *SRC21TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SRC21TransferIterator) Next ¶
func (it *SRC21TransferIterator) 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 SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.