Documentation ¶
Index ¶
- Constants
- Variables
- type ERC20HecoManager
- type ERC20HecoManagerBurned
- type ERC20HecoManagerBurnedIterator
- type ERC20HecoManagerCaller
- func (_ERC20HecoManager *ERC20HecoManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerCaller) Mappings(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerCaller) UsedEvents(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerCaller) Wallet(opts *bind.CallOpts) (common.Address, error)
- type ERC20HecoManagerCallerRaw
- type ERC20HecoManagerCallerSession
- func (_ERC20HecoManager *ERC20HecoManagerCallerSession) IsOwner() (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Mappings(arg0 common.Address) (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Owner() (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerCallerSession) UsedEvents(arg0 [32]byte) (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Wallet() (common.Address, error)
- type ERC20HecoManagerFilterer
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterBurned(opts *bind.FilterOpts, token []common.Address, sender []common.Address) (*ERC20HecoManagerBurnedIterator, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterMinted(opts *bind.FilterOpts) (*ERC20HecoManagerMintedIterator, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ERC20HecoManagerOwnershipTransferredIterator, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseBurned(log types.Log) (*ERC20HecoManagerBurned, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseMinted(log types.Log) (*ERC20HecoManagerMinted, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseOwnershipTransferred(log types.Log) (*ERC20HecoManagerOwnershipTransferred, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchBurned(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerBurned, ...) (event.Subscription, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchMinted(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerMinted) (event.Subscription, error)
- func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerOwnershipTransferred, ...) (event.Subscription, error)
- type ERC20HecoManagerMinted
- type ERC20HecoManagerMintedIterator
- type ERC20HecoManagerOwnershipTransferred
- type ERC20HecoManagerOwnershipTransferredIterator
- type ERC20HecoManagerRaw
- func (_ERC20HecoManager *ERC20HecoManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20HecoManager *ERC20HecoManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20HecoManagerSession
- func (_ERC20HecoManager *ERC20HecoManagerSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) IsOwner() (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) Mappings(arg0 common.Address) (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) Owner() (common.Address, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) UsedEvents(arg0 [32]byte) (bool, error)
- func (_ERC20HecoManager *ERC20HecoManagerSession) Wallet() (common.Address, error)
- type ERC20HecoManagerTransactor
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) AddToken(opts *bind.TransactOpts, tokenManager common.Address, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) BurnToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) MintToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) RemoveToken(opts *bind.TransactOpts, tokenManager common.Address, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ERC20HecoManagerTransactorRaw
- type ERC20HecoManagerTransactorSession
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, ...) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type MultiSigWallet
- type MultiSigWalletCaller
- func (_MultiSigWallet *MultiSigWalletCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCaller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletCallerRaw
- type MultiSigWalletCallerSession
- func (_MultiSigWallet *MultiSigWalletCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) GetOwners() ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) Required() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) TransactionCount() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletCallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletConfirmation
- type MultiSigWalletConfirmationIterator
- type MultiSigWalletDeposit
- type MultiSigWalletDepositIterator
- type MultiSigWalletExecution
- type MultiSigWalletExecutionFailure
- type MultiSigWalletExecutionFailureIterator
- type MultiSigWalletExecutionIterator
- type MultiSigWalletFilterer
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletConfirmationIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletDepositIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionFailureIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerAdditionIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerRemovalIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletRequirementChangeIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletRevocationIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletSubmissionIterator, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseConfirmation(log types.Log) (*MultiSigWalletConfirmation, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseDeposit(log types.Log) (*MultiSigWalletDeposit, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecution(log types.Log) (*MultiSigWalletExecution, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecutionFailure(log types.Log) (*MultiSigWalletExecutionFailure, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerAddition(log types.Log) (*MultiSigWalletOwnerAddition, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerRemoval(log types.Log) (*MultiSigWalletOwnerRemoval, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseRequirementChange(log types.Log) (*MultiSigWalletRequirementChange, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseRevocation(log types.Log) (*MultiSigWalletRevocation, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) ParseSubmission(log types.Log) (*MultiSigWalletSubmission, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletConfirmation, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletDeposit, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecution, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecutionFailure, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerAddition, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerRemoval, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRequirementChange) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRevocation, ...) (event.Subscription, error)
- func (_MultiSigWallet *MultiSigWalletFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletSubmission, ...) (event.Subscription, error)
- type MultiSigWalletOwnerAddition
- type MultiSigWalletOwnerAdditionIterator
- type MultiSigWalletOwnerRemoval
- type MultiSigWalletOwnerRemovalIterator
- type MultiSigWalletRaw
- func (_MultiSigWallet *MultiSigWalletRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MultiSigWallet *MultiSigWalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiSigWalletRequirementChange
- type MultiSigWalletRequirementChangeIterator
- type MultiSigWalletRevocation
- type MultiSigWalletRevocationIterator
- type MultiSigWalletSession
- func (_MultiSigWallet *MultiSigWalletSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletSession) GetOwners() ([]common.Address, error)
- func (_MultiSigWallet *MultiSigWalletSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSigWallet *MultiSigWalletSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSigWallet *MultiSigWalletSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSigWallet *MultiSigWalletSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) Required() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletSession) TransactionCount() (*big.Int, error)
- func (_MultiSigWallet *MultiSigWalletSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletSubmission
- type MultiSigWalletSubmissionIterator
- type MultiSigWalletTransactor
- func (_MultiSigWallet *MultiSigWalletTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- type MultiSigWalletTransactorRaw
- type MultiSigWalletTransactorSession
- func (_MultiSigWallet *MultiSigWalletTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWallet *MultiSigWalletTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- type TokenManager
- type TokenManagerCaller
- func (_TokenManager *TokenManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TokenManager *TokenManagerCaller) MappedTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_TokenManager *TokenManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenManager *TokenManagerCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type TokenManagerCallerRaw
- type TokenManagerCallerSession
- func (_TokenManager *TokenManagerCallerSession) IsOwner() (bool, error)
- func (_TokenManager *TokenManagerCallerSession) MappedTokens(arg0 common.Address) (common.Address, error)
- func (_TokenManager *TokenManagerCallerSession) Owner() (common.Address, error)
- func (_TokenManager *TokenManagerCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type TokenManagerFilterer
- func (_TokenManager *TokenManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TokenManagerOwnershipTransferredIterator, error)
- func (_TokenManager *TokenManagerFilterer) FilterTokenMapAck(opts *bind.FilterOpts, tokenReq []common.Address, tokenAck []common.Address) (*TokenManagerTokenMapAckIterator, error)
- func (_TokenManager *TokenManagerFilterer) ParseOwnershipTransferred(log types.Log) (*TokenManagerOwnershipTransferred, error)
- func (_TokenManager *TokenManagerFilterer) ParseTokenMapAck(log types.Log) (*TokenManagerTokenMapAck, error)
- func (_TokenManager *TokenManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_TokenManager *TokenManagerFilterer) WatchTokenMapAck(opts *bind.WatchOpts, sink chan<- *TokenManagerTokenMapAck, ...) (event.Subscription, error)
- type TokenManagerOwnershipTransferred
- type TokenManagerOwnershipTransferredIterator
- type TokenManagerRaw
- func (_TokenManager *TokenManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenManager *TokenManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenManager *TokenManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenManagerSession
- func (_TokenManager *TokenManagerSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) IsOwner() (bool, error)
- func (_TokenManager *TokenManagerSession) MappedTokens(arg0 common.Address) (common.Address, error)
- func (_TokenManager *TokenManagerSession) Owner() (common.Address, error)
- func (_TokenManager *TokenManagerSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerSession) Wards(arg0 common.Address) (*big.Int, error)
- type TokenManagerTokenMapAck
- type TokenManagerTokenMapAckIterator
- type TokenManagerTransactor
- func (_TokenManager *TokenManagerTransactor) AddToken(opts *bind.TransactOpts, ethTokenAddr common.Address, name string, ...) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) RegisterToken(opts *bind.TransactOpts, ethTokenAddr common.Address, ...) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) RemoveToken(opts *bind.TransactOpts, ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TokenManagerTransactorRaw
- type TokenManagerTransactorSession
- func (_TokenManager *TokenManagerTransactorSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TokenManager *TokenManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ERC20HecoManagerABI = "" /* 4472-byte string literal not displayed */
ERC20HecoManagerABI is the input ABI used to generate the binding from.
const MultiSigWalletABI = "" /* 8200-byte string literal not displayed */
MultiSigWalletABI is the input ABI used to generate the binding from.
const TokenManagerABI = "" /* 3448-byte string literal not displayed */
TokenManagerABI is the input ABI used to generate the binding from.
Variables ¶
var ERC20HecoManagerBin = "" /* 6044-byte string literal not displayed */
ERC20HecoManagerBin is the compiled bytecode used for deploying new contracts.
var MultiSigWalletBin = "" /* 12638-byte string literal not displayed */
MultiSigWalletBin is the compiled bytecode used for deploying new contracts.
var TokenManagerBin = "" /* 18720-byte string literal not displayed */
TokenManagerBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type ERC20HecoManager ¶
type ERC20HecoManager struct { ERC20HecoManagerCaller // Read-only binding to the contract ERC20HecoManagerTransactor // Write-only binding to the contract ERC20HecoManagerFilterer // Log filterer for contract events }
ERC20HecoManager is an auto generated Go binding around an Ethereum contract.
func DeployERC20HecoManager ¶
func DeployERC20HecoManager(auth *bind.TransactOpts, backend bind.ContractBackend, _wallet common.Address) (common.Address, *types.Transaction, *ERC20HecoManager, error)
DeployERC20HecoManager deploys a new Ethereum contract, binding an instance of ERC20HecoManager to it.
func NewERC20HecoManager ¶
func NewERC20HecoManager(address common.Address, backend bind.ContractBackend) (*ERC20HecoManager, error)
NewERC20HecoManager creates a new instance of ERC20HecoManager, bound to a specific deployed contract.
type ERC20HecoManagerBurned ¶
type ERC20HecoManagerBurned struct { Token common.Address Sender common.Address Amount *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20HecoManagerBurned represents a Burned event raised by the ERC20HecoManager contract.
type ERC20HecoManagerBurnedIterator ¶
type ERC20HecoManagerBurnedIterator struct { Event *ERC20HecoManagerBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20HecoManagerBurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the ERC20HecoManager contract.
func (*ERC20HecoManagerBurnedIterator) Close ¶
func (it *ERC20HecoManagerBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20HecoManagerBurnedIterator) Error ¶
func (it *ERC20HecoManagerBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20HecoManagerBurnedIterator) Next ¶
func (it *ERC20HecoManagerBurnedIterator) 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 ERC20HecoManagerCaller ¶
type ERC20HecoManagerCaller struct {
// contains filtered or unexported fields
}
ERC20HecoManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20HecoManagerCaller ¶
func NewERC20HecoManagerCaller(address common.Address, caller bind.ContractCaller) (*ERC20HecoManagerCaller, error)
NewERC20HecoManagerCaller creates a new read-only instance of ERC20HecoManager, bound to a specific deployed contract.
func (*ERC20HecoManagerCaller) IsOwner ¶
func (_ERC20HecoManager *ERC20HecoManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ERC20HecoManagerCaller) Mappings ¶
func (_ERC20HecoManager *ERC20HecoManagerCaller) Mappings(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
Mappings is a free data retrieval call binding the contract method 0x41102619.
Solidity: function mappings(address ) view returns(address)
func (*ERC20HecoManagerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC20HecoManagerCaller) UsedEvents ¶
func (_ERC20HecoManager *ERC20HecoManagerCaller) UsedEvents(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.
Solidity: function usedEvents_(bytes32 ) view returns(bool)
type ERC20HecoManagerCallerRaw ¶
type ERC20HecoManagerCallerRaw struct {
Contract *ERC20HecoManagerCaller // Generic read-only contract binding to access the raw methods on
}
ERC20HecoManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20HecoManagerCallerRaw) Call ¶
func (_ERC20HecoManager *ERC20HecoManagerCallerRaw) 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 ERC20HecoManagerCallerSession ¶
type ERC20HecoManagerCallerSession struct { Contract *ERC20HecoManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20HecoManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20HecoManagerCallerSession) IsOwner ¶
func (_ERC20HecoManager *ERC20HecoManagerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ERC20HecoManagerCallerSession) Mappings ¶
func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Mappings(arg0 common.Address) (common.Address, error)
Mappings is a free data retrieval call binding the contract method 0x41102619.
Solidity: function mappings(address ) view returns(address)
func (*ERC20HecoManagerCallerSession) Owner ¶
func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC20HecoManagerCallerSession) UsedEvents ¶
func (_ERC20HecoManager *ERC20HecoManagerCallerSession) UsedEvents(arg0 [32]byte) (bool, error)
UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.
Solidity: function usedEvents_(bytes32 ) view returns(bool)
type ERC20HecoManagerFilterer ¶
type ERC20HecoManagerFilterer struct {
// contains filtered or unexported fields
}
ERC20HecoManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20HecoManagerFilterer ¶
func NewERC20HecoManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20HecoManagerFilterer, error)
NewERC20HecoManagerFilterer creates a new log filterer instance of ERC20HecoManager, bound to a specific deployed contract.
func (*ERC20HecoManagerFilterer) FilterBurned ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterBurned(opts *bind.FilterOpts, token []common.Address, sender []common.Address) (*ERC20HecoManagerBurnedIterator, error)
FilterBurned is a free log retrieval operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.
Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)
func (*ERC20HecoManagerFilterer) FilterMinted ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterMinted(opts *bind.FilterOpts) (*ERC20HecoManagerMintedIterator, error)
FilterMinted is a free log retrieval operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.
Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)
func (*ERC20HecoManagerFilterer) FilterOwnershipTransferred ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ERC20HecoManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC20HecoManagerFilterer) ParseBurned ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseBurned(log types.Log) (*ERC20HecoManagerBurned, error)
ParseBurned is a log parse operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.
Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)
func (*ERC20HecoManagerFilterer) ParseMinted ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseMinted(log types.Log) (*ERC20HecoManagerMinted, error)
ParseMinted is a log parse operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.
Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)
func (*ERC20HecoManagerFilterer) ParseOwnershipTransferred ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseOwnershipTransferred(log types.Log) (*ERC20HecoManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC20HecoManagerFilterer) WatchBurned ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchBurned(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerBurned, token []common.Address, sender []common.Address) (event.Subscription, error)
WatchBurned is a free log subscription operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.
Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)
func (*ERC20HecoManagerFilterer) WatchMinted ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchMinted(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerMinted) (event.Subscription, error)
WatchMinted is a free log subscription operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.
Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)
func (*ERC20HecoManagerFilterer) WatchOwnershipTransferred ¶
func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type ERC20HecoManagerMinted ¶
type ERC20HecoManagerMinted struct { Token common.Address Amount *big.Int Recipient common.Address ReceiptId [32]byte Raw types.Log // Blockchain specific contextual infos }
ERC20HecoManagerMinted represents a Minted event raised by the ERC20HecoManager contract.
type ERC20HecoManagerMintedIterator ¶
type ERC20HecoManagerMintedIterator struct { Event *ERC20HecoManagerMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20HecoManagerMintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the ERC20HecoManager contract.
func (*ERC20HecoManagerMintedIterator) Close ¶
func (it *ERC20HecoManagerMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20HecoManagerMintedIterator) Error ¶
func (it *ERC20HecoManagerMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20HecoManagerMintedIterator) Next ¶
func (it *ERC20HecoManagerMintedIterator) 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 ERC20HecoManagerOwnershipTransferred ¶
type ERC20HecoManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20HecoManagerOwnershipTransferred represents a OwnershipTransferred event raised by the ERC20HecoManager contract.
type ERC20HecoManagerOwnershipTransferredIterator ¶
type ERC20HecoManagerOwnershipTransferredIterator struct { Event *ERC20HecoManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20HecoManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ERC20HecoManager contract.
func (*ERC20HecoManagerOwnershipTransferredIterator) Close ¶
func (it *ERC20HecoManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20HecoManagerOwnershipTransferredIterator) Error ¶
func (it *ERC20HecoManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20HecoManagerOwnershipTransferredIterator) Next ¶
func (it *ERC20HecoManagerOwnershipTransferredIterator) 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 ERC20HecoManagerRaw ¶
type ERC20HecoManagerRaw struct {
Contract *ERC20HecoManager // Generic contract binding to access the raw methods on
}
ERC20HecoManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20HecoManagerRaw) Call ¶
func (_ERC20HecoManager *ERC20HecoManagerRaw) 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 (*ERC20HecoManagerRaw) Transact ¶
func (_ERC20HecoManager *ERC20HecoManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20HecoManagerRaw) Transfer ¶
func (_ERC20HecoManager *ERC20HecoManagerRaw) 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 ERC20HecoManagerSession ¶
type ERC20HecoManagerSession struct { Contract *ERC20HecoManager // 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 }
ERC20HecoManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20HecoManagerSession) AddToken ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xe8162bda.
Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()
func (*ERC20HecoManagerSession) BurnToken ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)
BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.
Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()
func (*ERC20HecoManagerSession) IsOwner ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ERC20HecoManagerSession) Mappings ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) Mappings(arg0 common.Address) (common.Address, error)
Mappings is a free data retrieval call binding the contract method 0x41102619.
Solidity: function mappings(address ) view returns(address)
func (*ERC20HecoManagerSession) MintToken ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xf633be1e.
Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()
func (*ERC20HecoManagerSession) Owner ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC20HecoManagerSession) RemoveToken ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.
Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()
func (*ERC20HecoManagerSession) RenounceOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC20HecoManagerSession) TransferOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC20HecoManagerSession) UsedEvents ¶
func (_ERC20HecoManager *ERC20HecoManagerSession) UsedEvents(arg0 [32]byte) (bool, error)
UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.
Solidity: function usedEvents_(bytes32 ) view returns(bool)
type ERC20HecoManagerTransactor ¶
type ERC20HecoManagerTransactor struct {
// contains filtered or unexported fields
}
ERC20HecoManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20HecoManagerTransactor ¶
func NewERC20HecoManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20HecoManagerTransactor, error)
NewERC20HecoManagerTransactor creates a new write-only instance of ERC20HecoManager, bound to a specific deployed contract.
func (*ERC20HecoManagerTransactor) AddToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) AddToken(opts *bind.TransactOpts, tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xe8162bda.
Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()
func (*ERC20HecoManagerTransactor) BurnToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) BurnToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)
BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.
Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()
func (*ERC20HecoManagerTransactor) MintToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) MintToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xf633be1e.
Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()
func (*ERC20HecoManagerTransactor) RemoveToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) RemoveToken(opts *bind.TransactOpts, tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.
Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()
func (*ERC20HecoManagerTransactor) RenounceOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC20HecoManagerTransactor) TransferOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ERC20HecoManagerTransactorRaw ¶
type ERC20HecoManagerTransactorRaw struct {
Contract *ERC20HecoManagerTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20HecoManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20HecoManagerTransactorRaw) Transact ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20HecoManagerTransactorRaw) Transfer ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorRaw) 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 ERC20HecoManagerTransactorSession ¶
type ERC20HecoManagerTransactorSession struct { Contract *ERC20HecoManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20HecoManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20HecoManagerTransactorSession) AddToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xe8162bda.
Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()
func (*ERC20HecoManagerTransactorSession) BurnToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)
BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.
Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()
func (*ERC20HecoManagerTransactorSession) MintToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)
MintToken is a paid mutator transaction binding the contract method 0xf633be1e.
Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()
func (*ERC20HecoManagerTransactorSession) RemoveToken ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.
Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()
func (*ERC20HecoManagerTransactorSession) RenounceOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC20HecoManagerTransactorSession) TransferOwnership ¶
func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type MultiSigWallet ¶
type MultiSigWallet struct { MultiSigWalletCaller // Read-only binding to the contract MultiSigWalletTransactor // Write-only binding to the contract MultiSigWalletFilterer // Log filterer for contract events }
MultiSigWallet is an auto generated Go binding around an Ethereum contract.
func DeployMultiSigWallet ¶
func DeployMultiSigWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _owners []common.Address, _required *big.Int) (common.Address, *types.Transaction, *MultiSigWallet, error)
DeployMultiSigWallet deploys a new Ethereum contract, binding an instance of MultiSigWallet to it.
func NewMultiSigWallet ¶
func NewMultiSigWallet(address common.Address, backend bind.ContractBackend) (*MultiSigWallet, error)
NewMultiSigWallet creates a new instance of MultiSigWallet, bound to a specific deployed contract.
type MultiSigWalletCaller ¶
type MultiSigWalletCaller struct {
// contains filtered or unexported fields
}
MultiSigWalletCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiSigWalletCaller ¶
func NewMultiSigWalletCaller(address common.Address, caller bind.ContractCaller) (*MultiSigWalletCaller, error)
NewMultiSigWalletCaller creates a new read-only instance of MultiSigWallet, bound to a specific deployed contract.
func (*MultiSigWalletCaller) Confirmations ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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 ) view returns(bool)
func (*MultiSigWalletCaller) GetConfirmationCount ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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(uint256 transactionId) view returns(uint256 count)
func (*MultiSigWalletCaller) GetConfirmations ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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(uint256 transactionId) view returns(address[] _confirmations)
func (*MultiSigWalletCaller) GetOwners ¶
func (_MultiSigWallet *MultiSigWalletCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*MultiSigWalletCaller) GetTransactionCount ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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(bool pending, bool executed) view returns(uint256 count)
func (*MultiSigWalletCaller) GetTransactionIds ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)
func (*MultiSigWalletCaller) IsConfirmed ¶
func (_MultiSigWallet *MultiSigWalletCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) view returns(bool)
func (*MultiSigWalletCaller) IsOwner ¶
func (_MultiSigWallet *MultiSigWalletCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) view returns(bool)
func (*MultiSigWalletCaller) MAXOWNERCOUNT ¶
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() view returns(uint256)
func (*MultiSigWalletCaller) Owners ¶
func (_MultiSigWallet *MultiSigWalletCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) view returns(address)
func (*MultiSigWalletCaller) Required ¶
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() view returns(uint256)
func (*MultiSigWalletCaller) TransactionCount ¶
func (_MultiSigWallet *MultiSigWalletCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() view returns(uint256)
func (*MultiSigWalletCaller) Transactions ¶
func (_MultiSigWallet *MultiSigWalletCaller) 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 ) view returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletCallerRaw ¶
type MultiSigWalletCallerRaw struct {
Contract *MultiSigWalletCaller // Generic read-only contract binding to access the raw methods on
}
MultiSigWalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiSigWalletCallerRaw) Call ¶
func (_MultiSigWallet *MultiSigWalletCallerRaw) 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 MultiSigWalletCallerSession ¶
type MultiSigWalletCallerSession struct { Contract *MultiSigWalletCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiSigWalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiSigWalletCallerSession) Confirmations ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) 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 ) view returns(bool)
func (*MultiSigWalletCallerSession) GetConfirmationCount ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) view returns(uint256 count)
func (*MultiSigWalletCallerSession) GetConfirmations ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) view returns(address[] _confirmations)
func (*MultiSigWalletCallerSession) GetOwners ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*MultiSigWalletCallerSession) GetTransactionCount ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) view returns(uint256 count)
func (*MultiSigWalletCallerSession) GetTransactionIds ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) 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(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)
func (*MultiSigWalletCallerSession) IsConfirmed ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) view returns(bool)
func (*MultiSigWalletCallerSession) IsOwner ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) view returns(bool)
func (*MultiSigWalletCallerSession) MAXOWNERCOUNT ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() view returns(uint256)
func (*MultiSigWalletCallerSession) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) view returns(address)
func (*MultiSigWalletCallerSession) Required ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() view returns(uint256)
func (*MultiSigWalletCallerSession) TransactionCount ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() view returns(uint256)
func (*MultiSigWalletCallerSession) Transactions ¶
func (_MultiSigWallet *MultiSigWalletCallerSession) 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 ) view returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletConfirmation ¶
type MultiSigWalletConfirmation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletConfirmation represents a Confirmation event raised by the MultiSigWallet contract.
type MultiSigWalletConfirmationIterator ¶
type MultiSigWalletConfirmationIterator struct { Event *MultiSigWalletConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MultiSigWallet contract.
func (*MultiSigWalletConfirmationIterator) Close ¶
func (it *MultiSigWalletConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletConfirmationIterator) Error ¶
func (it *MultiSigWalletConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletConfirmationIterator) Next ¶
func (it *MultiSigWalletConfirmationIterator) 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 MultiSigWalletDeposit ¶
type MultiSigWalletDeposit struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletDeposit represents a Deposit event raised by the MultiSigWallet contract.
type MultiSigWalletDepositIterator ¶
type MultiSigWalletDepositIterator struct { Event *MultiSigWalletDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MultiSigWallet contract.
func (*MultiSigWalletDepositIterator) Close ¶
func (it *MultiSigWalletDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletDepositIterator) Error ¶
func (it *MultiSigWalletDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletDepositIterator) Next ¶
func (it *MultiSigWalletDepositIterator) 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 MultiSigWalletExecution ¶
type MultiSigWalletExecution struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletExecution represents a Execution event raised by the MultiSigWallet contract.
type MultiSigWalletExecutionFailure ¶
type MultiSigWalletExecutionFailure struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletExecutionFailure represents a ExecutionFailure event raised by the MultiSigWallet contract.
type MultiSigWalletExecutionFailureIterator ¶
type MultiSigWalletExecutionFailureIterator struct { Event *MultiSigWalletExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the MultiSigWallet contract.
func (*MultiSigWalletExecutionFailureIterator) Close ¶
func (it *MultiSigWalletExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletExecutionFailureIterator) Error ¶
func (it *MultiSigWalletExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletExecutionFailureIterator) Next ¶
func (it *MultiSigWalletExecutionFailureIterator) 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 MultiSigWalletExecutionIterator ¶
type MultiSigWalletExecutionIterator struct { Event *MultiSigWalletExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MultiSigWallet contract.
func (*MultiSigWalletExecutionIterator) Close ¶
func (it *MultiSigWalletExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletExecutionIterator) Error ¶
func (it *MultiSigWalletExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletExecutionIterator) Next ¶
func (it *MultiSigWalletExecutionIterator) 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 MultiSigWalletFilterer ¶
type MultiSigWalletFilterer struct {
// contains filtered or unexported fields
}
MultiSigWalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiSigWalletFilterer ¶
func NewMultiSigWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigWalletFilterer, error)
NewMultiSigWalletFilterer creates a new log filterer instance of MultiSigWallet, bound to a specific deployed contract.
func (*MultiSigWalletFilterer) FilterConfirmation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) FilterDeposit ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigWalletFilterer) FilterExecution ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) FilterExecutionFailure ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) FilterOwnerAddition ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigWalletFilterer) FilterOwnerRemoval ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigWalletFilterer) FilterRequirementChange ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletRequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigWalletFilterer) FilterRevocation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) FilterSubmission ¶
func (_MultiSigWallet *MultiSigWalletFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletSubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) ParseConfirmation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseConfirmation(log types.Log) (*MultiSigWalletConfirmation, error)
ParseConfirmation is a log parse operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) ParseDeposit ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseDeposit(log types.Log) (*MultiSigWalletDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigWalletFilterer) ParseExecution ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecution(log types.Log) (*MultiSigWalletExecution, error)
ParseExecution is a log parse operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) ParseExecutionFailure ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecutionFailure(log types.Log) (*MultiSigWalletExecutionFailure, error)
ParseExecutionFailure is a log parse operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) ParseOwnerAddition ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerAddition(log types.Log) (*MultiSigWalletOwnerAddition, error)
ParseOwnerAddition is a log parse operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigWalletFilterer) ParseOwnerRemoval ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerRemoval(log types.Log) (*MultiSigWalletOwnerRemoval, error)
ParseOwnerRemoval is a log parse operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigWalletFilterer) ParseRequirementChange ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseRequirementChange(log types.Log) (*MultiSigWalletRequirementChange, error)
ParseRequirementChange is a log parse operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigWalletFilterer) ParseRevocation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseRevocation(log types.Log) (*MultiSigWalletRevocation, error)
ParseRevocation is a log parse operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) ParseSubmission ¶
func (_MultiSigWallet *MultiSigWalletFilterer) ParseSubmission(log types.Log) (*MultiSigWalletSubmission, error)
ParseSubmission is a log parse operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) WatchConfirmation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) WatchDeposit ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigWalletFilterer) WatchExecution ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) WatchExecutionFailure ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecutionFailure, transactionId []*big.Int) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(uint256 indexed transactionId)
func (*MultiSigWalletFilterer) WatchOwnerAddition ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigWalletFilterer) WatchOwnerRemoval ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigWalletFilterer) WatchRequirementChange ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigWalletFilterer) WatchRevocation ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletFilterer) WatchSubmission ¶
func (_MultiSigWallet *MultiSigWalletFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletSubmission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
type MultiSigWalletOwnerAddition ¶
type MultiSigWalletOwnerAddition struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletOwnerAddition represents a OwnerAddition event raised by the MultiSigWallet contract.
type MultiSigWalletOwnerAdditionIterator ¶
type MultiSigWalletOwnerAdditionIterator struct { Event *MultiSigWalletOwnerAddition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MultiSigWallet contract.
func (*MultiSigWalletOwnerAdditionIterator) Close ¶
func (it *MultiSigWalletOwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletOwnerAdditionIterator) Error ¶
func (it *MultiSigWalletOwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletOwnerAdditionIterator) Next ¶
func (it *MultiSigWalletOwnerAdditionIterator) 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 MultiSigWalletOwnerRemoval ¶
type MultiSigWalletOwnerRemoval struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletOwnerRemoval represents a OwnerRemoval event raised by the MultiSigWallet contract.
type MultiSigWalletOwnerRemovalIterator ¶
type MultiSigWalletOwnerRemovalIterator struct { Event *MultiSigWalletOwnerRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MultiSigWallet contract.
func (*MultiSigWalletOwnerRemovalIterator) Close ¶
func (it *MultiSigWalletOwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletOwnerRemovalIterator) Error ¶
func (it *MultiSigWalletOwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletOwnerRemovalIterator) Next ¶
func (it *MultiSigWalletOwnerRemovalIterator) 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 MultiSigWalletRaw ¶
type MultiSigWalletRaw struct {
Contract *MultiSigWallet // Generic contract binding to access the raw methods on
}
MultiSigWalletRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiSigWalletRaw) Call ¶
func (_MultiSigWallet *MultiSigWalletRaw) 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 (*MultiSigWalletRaw) Transact ¶
func (_MultiSigWallet *MultiSigWalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletRaw) Transfer ¶
func (_MultiSigWallet *MultiSigWalletRaw) 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 MultiSigWalletRequirementChange ¶
type MultiSigWalletRequirementChange struct { Required *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletRequirementChange represents a RequirementChange event raised by the MultiSigWallet contract.
type MultiSigWalletRequirementChangeIterator ¶
type MultiSigWalletRequirementChangeIterator struct { Event *MultiSigWalletRequirementChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MultiSigWallet contract.
func (*MultiSigWalletRequirementChangeIterator) Close ¶
func (it *MultiSigWalletRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletRequirementChangeIterator) Error ¶
func (it *MultiSigWalletRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletRequirementChangeIterator) Next ¶
func (it *MultiSigWalletRequirementChangeIterator) 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 MultiSigWalletRevocation ¶
type MultiSigWalletRevocation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletRevocation represents a Revocation event raised by the MultiSigWallet contract.
type MultiSigWalletRevocationIterator ¶
type MultiSigWalletRevocationIterator struct { Event *MultiSigWalletRevocation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MultiSigWallet contract.
func (*MultiSigWalletRevocationIterator) Close ¶
func (it *MultiSigWalletRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletRevocationIterator) Error ¶
func (it *MultiSigWalletRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletRevocationIterator) Next ¶
func (it *MultiSigWalletRevocationIterator) 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 MultiSigWalletSession ¶
type MultiSigWalletSession struct { Contract *MultiSigWallet // 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 }
MultiSigWalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiSigWalletSession) AddOwner ¶
func (_MultiSigWallet *MultiSigWalletSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletSession) ChangeRequirement ¶
func (_MultiSigWallet *MultiSigWalletSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigWalletSession) ConfirmTransaction ¶
func (_MultiSigWallet *MultiSigWalletSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletSession) Confirmations ¶
func (_MultiSigWallet *MultiSigWalletSession) 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 ) view returns(bool)
func (*MultiSigWalletSession) ExecuteTransaction ¶
func (_MultiSigWallet *MultiSigWalletSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletSession) Fallback ¶
func (_MultiSigWallet *MultiSigWalletSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*MultiSigWalletSession) GetConfirmationCount ¶
func (_MultiSigWallet *MultiSigWalletSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) view returns(uint256 count)
func (*MultiSigWalletSession) GetConfirmations ¶
func (_MultiSigWallet *MultiSigWalletSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) view returns(address[] _confirmations)
func (*MultiSigWalletSession) GetOwners ¶
func (_MultiSigWallet *MultiSigWalletSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*MultiSigWalletSession) GetTransactionCount ¶
func (_MultiSigWallet *MultiSigWalletSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) view returns(uint256 count)
func (*MultiSigWalletSession) GetTransactionIds ¶
func (_MultiSigWallet *MultiSigWalletSession) 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(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)
func (*MultiSigWalletSession) IsConfirmed ¶
func (_MultiSigWallet *MultiSigWalletSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) view returns(bool)
func (*MultiSigWalletSession) IsOwner ¶
func (_MultiSigWallet *MultiSigWalletSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) view returns(bool)
func (*MultiSigWalletSession) MAXOWNERCOUNT ¶
func (_MultiSigWallet *MultiSigWalletSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() view returns(uint256)
func (*MultiSigWalletSession) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) view returns(address)
func (*MultiSigWalletSession) RemoveOwner ¶
func (_MultiSigWallet *MultiSigWalletSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletSession) ReplaceOwner ¶
func (_MultiSigWallet *MultiSigWalletSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigWalletSession) Required ¶
func (_MultiSigWallet *MultiSigWalletSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() view returns(uint256)
func (*MultiSigWalletSession) RevokeConfirmation ¶
func (_MultiSigWallet *MultiSigWalletSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletSession) SubmitTransaction ¶
func (_MultiSigWallet *MultiSigWalletSession) 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(address destination, uint256 value, bytes data) returns(uint256 transactionId)
func (*MultiSigWalletSession) TransactionCount ¶
func (_MultiSigWallet *MultiSigWalletSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() view returns(uint256)
func (*MultiSigWalletSession) Transactions ¶
func (_MultiSigWallet *MultiSigWalletSession) 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 ) view returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletSubmission ¶
type MultiSigWalletSubmission struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletSubmission represents a Submission event raised by the MultiSigWallet contract.
type MultiSigWalletSubmissionIterator ¶
type MultiSigWalletSubmissionIterator struct { Event *MultiSigWalletSubmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MultiSigWallet contract.
func (*MultiSigWalletSubmissionIterator) Close ¶
func (it *MultiSigWalletSubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletSubmissionIterator) Error ¶
func (it *MultiSigWalletSubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletSubmissionIterator) Next ¶
func (it *MultiSigWalletSubmissionIterator) 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 MultiSigWalletTransactor ¶
type MultiSigWalletTransactor struct {
// contains filtered or unexported fields
}
MultiSigWalletTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiSigWalletTransactor ¶
func NewMultiSigWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigWalletTransactor, error)
NewMultiSigWalletTransactor creates a new write-only instance of MultiSigWallet, bound to a specific deployed contract.
func (*MultiSigWalletTransactor) AddOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletTransactor) ChangeRequirement ¶
func (_MultiSigWallet *MultiSigWalletTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigWalletTransactor) ConfirmTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletTransactor) ExecuteTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletTransactor) Fallback ¶
func (_MultiSigWallet *MultiSigWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*MultiSigWalletTransactor) RemoveOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletTransactor) ReplaceOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactor) 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(address owner, address newOwner) returns()
func (*MultiSigWalletTransactor) RevokeConfirmation ¶
func (_MultiSigWallet *MultiSigWalletTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletTransactor) SubmitTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactor) 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(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type MultiSigWalletTransactorRaw ¶
type MultiSigWalletTransactorRaw struct {
Contract *MultiSigWalletTransactor // Generic write-only contract binding to access the raw methods on
}
MultiSigWalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiSigWalletTransactorRaw) Transact ¶
func (_MultiSigWallet *MultiSigWalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletTransactorRaw) Transfer ¶
func (_MultiSigWallet *MultiSigWalletTransactorRaw) 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 MultiSigWalletTransactorSession ¶
type MultiSigWalletTransactorSession struct { Contract *MultiSigWalletTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiSigWalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiSigWalletTransactorSession) AddOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletTransactorSession) ChangeRequirement ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigWalletTransactorSession) ConfirmTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletTransactorSession) ExecuteTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletTransactorSession) Fallback ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*MultiSigWalletTransactorSession) RemoveOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletTransactorSession) ReplaceOwner ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigWalletTransactorSession) RevokeConfirmation ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletTransactorSession) SubmitTransaction ¶
func (_MultiSigWallet *MultiSigWalletTransactorSession) 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(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type TokenManager ¶
type TokenManager struct { TokenManagerCaller // Read-only binding to the contract TokenManagerTransactor // Write-only binding to the contract TokenManagerFilterer // Log filterer for contract events }
TokenManager is an auto generated Go binding around an Ethereum contract.
func DeployTokenManager ¶
func DeployTokenManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TokenManager, error)
DeployTokenManager deploys a new Ethereum contract, binding an instance of TokenManager to it.
func NewTokenManager ¶
func NewTokenManager(address common.Address, backend bind.ContractBackend) (*TokenManager, error)
NewTokenManager creates a new instance of TokenManager, bound to a specific deployed contract.
type TokenManagerCaller ¶
type TokenManagerCaller struct {
// contains filtered or unexported fields
}
TokenManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenManagerCaller ¶
func NewTokenManagerCaller(address common.Address, caller bind.ContractCaller) (*TokenManagerCaller, error)
NewTokenManagerCaller creates a new read-only instance of TokenManager, bound to a specific deployed contract.
func (*TokenManagerCaller) IsOwner ¶
func (_TokenManager *TokenManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TokenManagerCaller) MappedTokens ¶
func (_TokenManager *TokenManagerCaller) MappedTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.
Solidity: function mappedTokens(address ) view returns(address)
type TokenManagerCallerRaw ¶
type TokenManagerCallerRaw struct {
Contract *TokenManagerCaller // Generic read-only contract binding to access the raw methods on
}
TokenManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenManagerCallerRaw) Call ¶
func (_TokenManager *TokenManagerCallerRaw) 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 TokenManagerCallerSession ¶
type TokenManagerCallerSession struct { Contract *TokenManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenManagerCallerSession) IsOwner ¶
func (_TokenManager *TokenManagerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TokenManagerCallerSession) MappedTokens ¶
func (_TokenManager *TokenManagerCallerSession) MappedTokens(arg0 common.Address) (common.Address, error)
MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.
Solidity: function mappedTokens(address ) view returns(address)
type TokenManagerFilterer ¶
type TokenManagerFilterer struct {
// contains filtered or unexported fields
}
TokenManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenManagerFilterer ¶
func NewTokenManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenManagerFilterer, error)
NewTokenManagerFilterer creates a new log filterer instance of TokenManager, bound to a specific deployed contract.
func (*TokenManagerFilterer) FilterOwnershipTransferred ¶
func (_TokenManager *TokenManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TokenManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TokenManagerFilterer) FilterTokenMapAck ¶
func (_TokenManager *TokenManagerFilterer) FilterTokenMapAck(opts *bind.FilterOpts, tokenReq []common.Address, tokenAck []common.Address) (*TokenManagerTokenMapAckIterator, error)
FilterTokenMapAck is a free log retrieval operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.
Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)
func (*TokenManagerFilterer) ParseOwnershipTransferred ¶
func (_TokenManager *TokenManagerFilterer) ParseOwnershipTransferred(log types.Log) (*TokenManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TokenManagerFilterer) ParseTokenMapAck ¶
func (_TokenManager *TokenManagerFilterer) ParseTokenMapAck(log types.Log) (*TokenManagerTokenMapAck, error)
ParseTokenMapAck is a log parse operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.
Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)
func (*TokenManagerFilterer) WatchOwnershipTransferred ¶
func (_TokenManager *TokenManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TokenManagerFilterer) WatchTokenMapAck ¶
func (_TokenManager *TokenManagerFilterer) WatchTokenMapAck(opts *bind.WatchOpts, sink chan<- *TokenManagerTokenMapAck, tokenReq []common.Address, tokenAck []common.Address) (event.Subscription, error)
WatchTokenMapAck is a free log subscription operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.
Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)
type TokenManagerOwnershipTransferred ¶
type TokenManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenManagerOwnershipTransferred represents a OwnershipTransferred event raised by the TokenManager contract.
type TokenManagerOwnershipTransferredIterator ¶
type TokenManagerOwnershipTransferredIterator struct { Event *TokenManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenManager contract.
func (*TokenManagerOwnershipTransferredIterator) Close ¶
func (it *TokenManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenManagerOwnershipTransferredIterator) Error ¶
func (it *TokenManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenManagerOwnershipTransferredIterator) Next ¶
func (it *TokenManagerOwnershipTransferredIterator) 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 TokenManagerRaw ¶
type TokenManagerRaw struct {
Contract *TokenManager // Generic contract binding to access the raw methods on
}
TokenManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenManagerRaw) Call ¶
func (_TokenManager *TokenManagerRaw) 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 (*TokenManagerRaw) Transact ¶
func (_TokenManager *TokenManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenManagerRaw) Transfer ¶
func (_TokenManager *TokenManagerRaw) 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 TokenManagerSession ¶
type TokenManagerSession struct { Contract *TokenManager // 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 }
TokenManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenManagerSession) AddToken ¶
func (_TokenManager *TokenManagerSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.
Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)
func (*TokenManagerSession) Deny ¶
func (_TokenManager *TokenManagerSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*TokenManagerSession) IsOwner ¶
func (_TokenManager *TokenManagerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*TokenManagerSession) MappedTokens ¶
MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.
Solidity: function mappedTokens(address ) view returns(address)
func (*TokenManagerSession) Owner ¶
func (_TokenManager *TokenManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenManagerSession) RegisterToken ¶
func (_TokenManager *TokenManagerSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)
func (*TokenManagerSession) Rely ¶
func (_TokenManager *TokenManagerSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*TokenManagerSession) RemoveToken ¶
func (_TokenManager *TokenManagerSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()
func (*TokenManagerSession) RenounceOwnership ¶
func (_TokenManager *TokenManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenManagerSession) TransferOwnership ¶
func (_TokenManager *TokenManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TokenManagerTokenMapAck ¶
type TokenManagerTokenMapAck struct { TokenReq common.Address TokenAck common.Address Raw types.Log // Blockchain specific contextual infos }
TokenManagerTokenMapAck represents a TokenMapAck event raised by the TokenManager contract.
type TokenManagerTokenMapAckIterator ¶
type TokenManagerTokenMapAckIterator struct { Event *TokenManagerTokenMapAck // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenManagerTokenMapAckIterator is returned from FilterTokenMapAck and is used to iterate over the raw logs and unpacked data for TokenMapAck events raised by the TokenManager contract.
func (*TokenManagerTokenMapAckIterator) Close ¶
func (it *TokenManagerTokenMapAckIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenManagerTokenMapAckIterator) Error ¶
func (it *TokenManagerTokenMapAckIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenManagerTokenMapAckIterator) Next ¶
func (it *TokenManagerTokenMapAckIterator) 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 TokenManagerTransactor ¶
type TokenManagerTransactor struct {
// contains filtered or unexported fields
}
TokenManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenManagerTransactor ¶
func NewTokenManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenManagerTransactor, error)
NewTokenManagerTransactor creates a new write-only instance of TokenManager, bound to a specific deployed contract.
func (*TokenManagerTransactor) AddToken ¶
func (_TokenManager *TokenManagerTransactor) AddToken(opts *bind.TransactOpts, ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.
Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)
func (*TokenManagerTransactor) Deny ¶
func (_TokenManager *TokenManagerTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*TokenManagerTransactor) RegisterToken ¶
func (_TokenManager *TokenManagerTransactor) RegisterToken(opts *bind.TransactOpts, ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)
func (*TokenManagerTransactor) Rely ¶
func (_TokenManager *TokenManagerTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*TokenManagerTransactor) RemoveToken ¶
func (_TokenManager *TokenManagerTransactor) RemoveToken(opts *bind.TransactOpts, ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()
func (*TokenManagerTransactor) RenounceOwnership ¶
func (_TokenManager *TokenManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenManagerTransactor) TransferOwnership ¶
func (_TokenManager *TokenManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TokenManagerTransactorRaw ¶
type TokenManagerTransactorRaw struct {
Contract *TokenManagerTransactor // Generic write-only contract binding to access the raw methods on
}
TokenManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenManagerTransactorRaw) Transact ¶
func (_TokenManager *TokenManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenManagerTransactorRaw) Transfer ¶
func (_TokenManager *TokenManagerTransactorRaw) 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 TokenManagerTransactorSession ¶
type TokenManagerTransactorSession struct { Contract *TokenManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenManagerTransactorSession) AddToken ¶
func (_TokenManager *TokenManagerTransactorSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.
Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)
func (*TokenManagerTransactorSession) Deny ¶
func (_TokenManager *TokenManagerTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*TokenManagerTransactorSession) RegisterToken ¶
func (_TokenManager *TokenManagerTransactorSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)
func (*TokenManagerTransactorSession) Rely ¶
func (_TokenManager *TokenManagerTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*TokenManagerTransactorSession) RemoveToken ¶
func (_TokenManager *TokenManagerTransactorSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()
func (*TokenManagerTransactorSession) RenounceOwnership ¶
func (_TokenManager *TokenManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenManagerTransactorSession) TransferOwnership ¶
func (_TokenManager *TokenManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()