Documentation
¶
Index ¶
- Constants
- Variables
- type Abi
- type AbiCaller
- func (_Abi *AbiCaller) BRIDGEADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Abi *AbiCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Abi *AbiCaller) GetFeesAndMinimumValues(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Abi *AbiCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Abi *AbiCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_Abi *AbiCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_Abi *AbiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Abi *AbiCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Abi *AbiCaller) Paused(opts *bind.CallOpts) (bool, error)
- type AbiCallerRaw
- type AbiCallerSession
- func (_Abi *AbiCallerSession) BRIDGEADMINROLE() ([32]byte, error)
- func (_Abi *AbiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Abi *AbiCallerSession) GetFeesAndMinimumValues() (struct{ ... }, error)
- func (_Abi *AbiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Abi *AbiCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Abi *AbiCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Abi *AbiCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Abi *AbiCallerSession) PAUSERROLE() ([32]byte, error)
- func (_Abi *AbiCallerSession) Paused() (bool, error)
- type AbiFilterer
- func (_Abi *AbiFilterer) FilterGenerateUTokens(opts *bind.FilterOpts, accountAddress []common.Address) (*AbiGenerateUTokensIterator, error)
- func (_Abi *AbiFilterer) FilterPaused(opts *bind.FilterOpts) (*AbiPausedIterator, error)
- func (_Abi *AbiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*AbiRoleAdminChangedIterator, error)
- func (_Abi *AbiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AbiRoleGrantedIterator, error)
- func (_Abi *AbiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AbiRoleRevokedIterator, error)
- func (_Abi *AbiFilterer) FilterSetFees(opts *bind.FilterOpts) (*AbiSetFeesIterator, error)
- func (_Abi *AbiFilterer) FilterSetMinimumValues(opts *bind.FilterOpts) (*AbiSetMinimumValuesIterator, error)
- func (_Abi *AbiFilterer) FilterSetUTokensContract(opts *bind.FilterOpts, _contract []common.Address) (*AbiSetUTokensContractIterator, error)
- func (_Abi *AbiFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AbiUnpausedIterator, error)
- func (_Abi *AbiFilterer) FilterWithdrawUTokens(opts *bind.FilterOpts, accountAddress []common.Address) (*AbiWithdrawUTokensIterator, error)
- func (_Abi *AbiFilterer) ParseGenerateUTokens(log types.Log) (*AbiGenerateUTokens, error)
- func (_Abi *AbiFilterer) ParsePaused(log types.Log) (*AbiPaused, error)
- func (_Abi *AbiFilterer) ParseRoleAdminChanged(log types.Log) (*AbiRoleAdminChanged, error)
- func (_Abi *AbiFilterer) ParseRoleGranted(log types.Log) (*AbiRoleGranted, error)
- func (_Abi *AbiFilterer) ParseRoleRevoked(log types.Log) (*AbiRoleRevoked, error)
- func (_Abi *AbiFilterer) ParseSetFees(log types.Log) (*AbiSetFees, error)
- func (_Abi *AbiFilterer) ParseSetMinimumValues(log types.Log) (*AbiSetMinimumValues, error)
- func (_Abi *AbiFilterer) ParseSetUTokensContract(log types.Log) (*AbiSetUTokensContract, error)
- func (_Abi *AbiFilterer) ParseUnpaused(log types.Log) (*AbiUnpaused, error)
- func (_Abi *AbiFilterer) ParseWithdrawUTokens(log types.Log) (*AbiWithdrawUTokens, error)
- func (_Abi *AbiFilterer) WatchGenerateUTokens(opts *bind.WatchOpts, sink chan<- *AbiGenerateUTokens, ...) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AbiPaused) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AbiRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AbiRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AbiRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchSetFees(opts *bind.WatchOpts, sink chan<- *AbiSetFees) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchSetMinimumValues(opts *bind.WatchOpts, sink chan<- *AbiSetMinimumValues) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchSetUTokensContract(opts *bind.WatchOpts, sink chan<- *AbiSetUTokensContract, ...) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AbiUnpaused) (event.Subscription, error)
- func (_Abi *AbiFilterer) WatchWithdrawUTokens(opts *bind.WatchOpts, sink chan<- *AbiWithdrawUTokens, ...) (event.Subscription, error)
- type AbiGenerateUTokens
- type AbiGenerateUTokensIterator
- type AbiPaused
- type AbiPausedIterator
- type AbiRaw
- type AbiRoleAdminChanged
- type AbiRoleAdminChangedIterator
- type AbiRoleGranted
- type AbiRoleGrantedIterator
- type AbiRoleRevoked
- type AbiRoleRevokedIterator
- type AbiSession
- func (_Abi *AbiSession) BRIDGEADMINROLE() ([32]byte, error)
- func (_Abi *AbiSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Abi *AbiSession) GenerateUTokens(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Abi *AbiSession) GenerateUTokensInBatch(to []common.Address, amount []*big.Int) (*types.Transaction, error)
- func (_Abi *AbiSession) GetFeesAndMinimumValues() (struct{ ... }, error)
- func (_Abi *AbiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Abi *AbiSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Abi *AbiSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Abi *AbiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Abi *AbiSession) Initialize(uAddress common.Address, bridgeAdminAddress common.Address, ...) (*types.Transaction, error)
- func (_Abi *AbiSession) PAUSERROLE() ([32]byte, error)
- func (_Abi *AbiSession) Pause() (*types.Transaction, error)
- func (_Abi *AbiSession) Paused() (bool, error)
- func (_Abi *AbiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiSession) SetFees(depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
- func (_Abi *AbiSession) SetMinimumValues(minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
- func (_Abi *AbiSession) SetUTokensContract(uAddress common.Address) (*types.Transaction, error)
- func (_Abi *AbiSession) Unpause() (*types.Transaction, error)
- func (_Abi *AbiSession) WithdrawUTokens(from common.Address, tokens *big.Int, toAtomAddress string) (*types.Transaction, error)
- type AbiSetFees
- type AbiSetFeesIterator
- type AbiSetMinimumValues
- type AbiSetMinimumValuesIterator
- type AbiSetUTokensContract
- type AbiSetUTokensContractIterator
- type AbiTransactor
- func (_Abi *AbiTransactor) GenerateUTokens(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactor) GenerateUTokensInBatch(opts *bind.TransactOpts, to []common.Address, amount []*big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactor) Initialize(opts *bind.TransactOpts, uAddress common.Address, ...) (*types.Transaction, error)
- func (_Abi *AbiTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abi *AbiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactor) SetFees(opts *bind.TransactOpts, depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactor) SetMinimumValues(opts *bind.TransactOpts, minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactor) SetUTokensContract(opts *bind.TransactOpts, uAddress common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abi *AbiTransactor) WithdrawUTokens(opts *bind.TransactOpts, from common.Address, tokens *big.Int, ...) (*types.Transaction, error)
- type AbiTransactorRaw
- type AbiTransactorSession
- func (_Abi *AbiTransactorSession) GenerateUTokens(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) GenerateUTokensInBatch(to []common.Address, amount []*big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) Initialize(uAddress common.Address, bridgeAdminAddress common.Address, ...) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) Pause() (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) SetFees(depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) SetMinimumValues(minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) SetUTokensContract(uAddress common.Address) (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) Unpause() (*types.Transaction, error)
- func (_Abi *AbiTransactorSession) WithdrawUTokens(from common.Address, tokens *big.Int, toAtomAddress string) (*types.Transaction, error)
- type AbiUnpaused
- type AbiUnpausedIterator
- type AbiWithdrawUTokens
- type AbiWithdrawUTokensIterator
Constants ¶
const AbiABI = "" /* 8324-byte string literal not displayed */
AbiABI is the input ABI used to generate the binding from.
Variables ¶
var AbiBin = "" /* 21864-byte string literal not displayed */
AbiBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Abi ¶
type Abi struct {
AbiCaller // Read-only binding to the contract
AbiTransactor // Write-only binding to the contract
AbiFilterer // Log filterer for contract events
}
Abi is an auto generated Go binding around an Ethereum contract.
func DeployAbi ¶
func DeployAbi(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Abi, error)
DeployAbi deploys a new Ethereum contract, binding an instance of Abi to it.
type AbiCaller ¶
type AbiCaller struct {
// contains filtered or unexported fields
}
AbiCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbiCaller ¶
NewAbiCaller creates a new read-only instance of Abi, bound to a specific deployed contract.
func (*AbiCaller) BRIDGEADMINROLE ¶
BRIDGEADMINROLE is a free data retrieval call binding the contract method 0x118c38c7.
Solidity: function BRIDGE_ADMIN_ROLE() view returns(bytes32)
func (*AbiCaller) DEFAULTADMINROLE ¶
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AbiCaller) GetFeesAndMinimumValues ¶
func (_Abi *AbiCaller) GetFeesAndMinimumValues(opts *bind.CallOpts) (struct { DepositFee *big.Int WithdrawFee *big.Int MinWithdraw *big.Int }, error)
GetFeesAndMinimumValues is a free data retrieval call binding the contract method 0xf680f676.
Solidity: function getFeesAndMinimumValues() view returns(uint256 depositFee, uint256 withdrawFee, uint256 minWithdraw)
func (*AbiCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AbiCaller) GetRoleMember ¶
func (_Abi *AbiCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*AbiCaller) GetRoleMemberCount ¶
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*AbiCaller) HasRole ¶
func (_Abi *AbiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AbiCaller) PAUSERROLE ¶
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
type AbiCallerRaw ¶
type AbiCallerRaw struct {
Contract *AbiCaller // Generic read-only contract binding to access the raw methods on
}
AbiCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbiCallerRaw) Call ¶
func (_Abi *AbiCallerRaw) 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 AbiCallerSession ¶
type AbiCallerSession struct {
Contract *AbiCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
AbiCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbiCallerSession) BRIDGEADMINROLE ¶
func (_Abi *AbiCallerSession) BRIDGEADMINROLE() ([32]byte, error)
BRIDGEADMINROLE is a free data retrieval call binding the contract method 0x118c38c7.
Solidity: function BRIDGE_ADMIN_ROLE() view returns(bytes32)
func (*AbiCallerSession) DEFAULTADMINROLE ¶
func (_Abi *AbiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AbiCallerSession) GetFeesAndMinimumValues ¶
func (_Abi *AbiCallerSession) GetFeesAndMinimumValues() (struct { DepositFee *big.Int WithdrawFee *big.Int MinWithdraw *big.Int }, error)
GetFeesAndMinimumValues is a free data retrieval call binding the contract method 0xf680f676.
Solidity: function getFeesAndMinimumValues() view returns(uint256 depositFee, uint256 withdrawFee, uint256 minWithdraw)
func (*AbiCallerSession) GetRoleAdmin ¶
func (_Abi *AbiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AbiCallerSession) GetRoleMember ¶
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*AbiCallerSession) GetRoleMemberCount ¶
func (_Abi *AbiCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*AbiCallerSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AbiCallerSession) PAUSERROLE ¶
func (_Abi *AbiCallerSession) PAUSERROLE() ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*AbiCallerSession) Paused ¶
func (_Abi *AbiCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type AbiFilterer ¶
type AbiFilterer struct {
// contains filtered or unexported fields
}
AbiFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbiFilterer ¶
func NewAbiFilterer(address common.Address, filterer bind.ContractFilterer) (*AbiFilterer, error)
NewAbiFilterer creates a new log filterer instance of Abi, bound to a specific deployed contract.
func (*AbiFilterer) FilterGenerateUTokens ¶
func (_Abi *AbiFilterer) FilterGenerateUTokens(opts *bind.FilterOpts, accountAddress []common.Address) (*AbiGenerateUTokensIterator, error)
FilterGenerateUTokens is a free log retrieval operation binding the contract event 0x06d08f8705b74e3172df8733fc5da269157556d015544994a9759be4693d3ff5.
Solidity: event GenerateUTokens(address indexed accountAddress, uint256 tokens, uint256 timestamp)
func (*AbiFilterer) FilterPaused ¶
func (_Abi *AbiFilterer) FilterPaused(opts *bind.FilterOpts) (*AbiPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AbiFilterer) FilterRoleAdminChanged ¶
func (_Abi *AbiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*AbiRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AbiFilterer) FilterRoleGranted ¶
func (_Abi *AbiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AbiRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) FilterRoleRevoked ¶
func (_Abi *AbiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AbiRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) FilterSetFees ¶
func (_Abi *AbiFilterer) FilterSetFees(opts *bind.FilterOpts) (*AbiSetFeesIterator, error)
FilterSetFees is a free log retrieval operation binding the contract event 0x3be6e637f54f081a2dd12982cfd58481304fc98b604b18fa8ed4aa4e4a9d1532.
Solidity: event SetFees(uint256 depositFee, uint256 withdrawFee)
func (*AbiFilterer) FilterSetMinimumValues ¶
func (_Abi *AbiFilterer) FilterSetMinimumValues(opts *bind.FilterOpts) (*AbiSetMinimumValuesIterator, error)
FilterSetMinimumValues is a free log retrieval operation binding the contract event 0xa94d40347449ea19b873d64ed55c99772194c49791e82be5c2dc24e4c0044fe3.
Solidity: event SetMinimumValues(uint256 minDeposit, uint256 minWithdraw)
func (*AbiFilterer) FilterSetUTokensContract ¶
func (_Abi *AbiFilterer) FilterSetUTokensContract(opts *bind.FilterOpts, _contract []common.Address) (*AbiSetUTokensContractIterator, error)
FilterSetUTokensContract is a free log retrieval operation binding the contract event 0xf745c285f36f88bea6af14d4d0f33dd9350cef7895216c1615b1caaee7857e0c.
Solidity: event SetUTokensContract(address indexed _contract)
func (*AbiFilterer) FilterUnpaused ¶
func (_Abi *AbiFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AbiUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AbiFilterer) FilterWithdrawUTokens ¶
func (_Abi *AbiFilterer) FilterWithdrawUTokens(opts *bind.FilterOpts, accountAddress []common.Address) (*AbiWithdrawUTokensIterator, error)
FilterWithdrawUTokens is a free log retrieval operation binding the contract event 0xc2db0b30181b3532965e53ba1bdf883b207dccb658a9589865c5a9c91e28b80b.
Solidity: event WithdrawUTokens(address indexed accountAddress, uint256 tokens, string toAtomAddress, uint256 timestamp)
func (*AbiFilterer) ParseGenerateUTokens ¶
func (_Abi *AbiFilterer) ParseGenerateUTokens(log types.Log) (*AbiGenerateUTokens, error)
ParseGenerateUTokens is a log parse operation binding the contract event 0x06d08f8705b74e3172df8733fc5da269157556d015544994a9759be4693d3ff5.
Solidity: event GenerateUTokens(address indexed accountAddress, uint256 tokens, uint256 timestamp)
func (*AbiFilterer) ParsePaused ¶
func (_Abi *AbiFilterer) ParsePaused(log types.Log) (*AbiPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AbiFilterer) ParseRoleAdminChanged ¶
func (_Abi *AbiFilterer) ParseRoleAdminChanged(log types.Log) (*AbiRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AbiFilterer) ParseRoleGranted ¶
func (_Abi *AbiFilterer) ParseRoleGranted(log types.Log) (*AbiRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) ParseRoleRevoked ¶
func (_Abi *AbiFilterer) ParseRoleRevoked(log types.Log) (*AbiRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) ParseSetFees ¶
func (_Abi *AbiFilterer) ParseSetFees(log types.Log) (*AbiSetFees, error)
ParseSetFees is a log parse operation binding the contract event 0x3be6e637f54f081a2dd12982cfd58481304fc98b604b18fa8ed4aa4e4a9d1532.
Solidity: event SetFees(uint256 depositFee, uint256 withdrawFee)
func (*AbiFilterer) ParseSetMinimumValues ¶
func (_Abi *AbiFilterer) ParseSetMinimumValues(log types.Log) (*AbiSetMinimumValues, error)
ParseSetMinimumValues is a log parse operation binding the contract event 0xa94d40347449ea19b873d64ed55c99772194c49791e82be5c2dc24e4c0044fe3.
Solidity: event SetMinimumValues(uint256 minDeposit, uint256 minWithdraw)
func (*AbiFilterer) ParseSetUTokensContract ¶
func (_Abi *AbiFilterer) ParseSetUTokensContract(log types.Log) (*AbiSetUTokensContract, error)
ParseSetUTokensContract is a log parse operation binding the contract event 0xf745c285f36f88bea6af14d4d0f33dd9350cef7895216c1615b1caaee7857e0c.
Solidity: event SetUTokensContract(address indexed _contract)
func (*AbiFilterer) ParseUnpaused ¶
func (_Abi *AbiFilterer) ParseUnpaused(log types.Log) (*AbiUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AbiFilterer) ParseWithdrawUTokens ¶
func (_Abi *AbiFilterer) ParseWithdrawUTokens(log types.Log) (*AbiWithdrawUTokens, error)
ParseWithdrawUTokens is a log parse operation binding the contract event 0xc2db0b30181b3532965e53ba1bdf883b207dccb658a9589865c5a9c91e28b80b.
Solidity: event WithdrawUTokens(address indexed accountAddress, uint256 tokens, string toAtomAddress, uint256 timestamp)
func (*AbiFilterer) WatchGenerateUTokens ¶
func (_Abi *AbiFilterer) WatchGenerateUTokens(opts *bind.WatchOpts, sink chan<- *AbiGenerateUTokens, accountAddress []common.Address) (event.Subscription, error)
WatchGenerateUTokens is a free log subscription operation binding the contract event 0x06d08f8705b74e3172df8733fc5da269157556d015544994a9759be4693d3ff5.
Solidity: event GenerateUTokens(address indexed accountAddress, uint256 tokens, uint256 timestamp)
func (*AbiFilterer) WatchPaused ¶
func (_Abi *AbiFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AbiPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*AbiFilterer) WatchRoleAdminChanged ¶
func (_Abi *AbiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AbiRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AbiFilterer) WatchRoleGranted ¶
func (_Abi *AbiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AbiRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) WatchRoleRevoked ¶
func (_Abi *AbiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AbiRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AbiFilterer) WatchSetFees ¶
func (_Abi *AbiFilterer) WatchSetFees(opts *bind.WatchOpts, sink chan<- *AbiSetFees) (event.Subscription, error)
WatchSetFees is a free log subscription operation binding the contract event 0x3be6e637f54f081a2dd12982cfd58481304fc98b604b18fa8ed4aa4e4a9d1532.
Solidity: event SetFees(uint256 depositFee, uint256 withdrawFee)
func (*AbiFilterer) WatchSetMinimumValues ¶
func (_Abi *AbiFilterer) WatchSetMinimumValues(opts *bind.WatchOpts, sink chan<- *AbiSetMinimumValues) (event.Subscription, error)
WatchSetMinimumValues is a free log subscription operation binding the contract event 0xa94d40347449ea19b873d64ed55c99772194c49791e82be5c2dc24e4c0044fe3.
Solidity: event SetMinimumValues(uint256 minDeposit, uint256 minWithdraw)
func (*AbiFilterer) WatchSetUTokensContract ¶
func (_Abi *AbiFilterer) WatchSetUTokensContract(opts *bind.WatchOpts, sink chan<- *AbiSetUTokensContract, _contract []common.Address) (event.Subscription, error)
WatchSetUTokensContract is a free log subscription operation binding the contract event 0xf745c285f36f88bea6af14d4d0f33dd9350cef7895216c1615b1caaee7857e0c.
Solidity: event SetUTokensContract(address indexed _contract)
func (*AbiFilterer) WatchUnpaused ¶
func (_Abi *AbiFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AbiUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*AbiFilterer) WatchWithdrawUTokens ¶
func (_Abi *AbiFilterer) WatchWithdrawUTokens(opts *bind.WatchOpts, sink chan<- *AbiWithdrawUTokens, accountAddress []common.Address) (event.Subscription, error)
WatchWithdrawUTokens is a free log subscription operation binding the contract event 0xc2db0b30181b3532965e53ba1bdf883b207dccb658a9589865c5a9c91e28b80b.
Solidity: event WithdrawUTokens(address indexed accountAddress, uint256 tokens, string toAtomAddress, uint256 timestamp)
type AbiGenerateUTokens ¶
type AbiGenerateUTokens struct {
AccountAddress common.Address
Tokens *big.Int
Timestamp *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AbiGenerateUTokens represents a GenerateUTokens event raised by the Abi contract.
type AbiGenerateUTokensIterator ¶
type AbiGenerateUTokensIterator struct {
Event *AbiGenerateUTokens // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiGenerateUTokensIterator is returned from FilterGenerateUTokens and is used to iterate over the raw logs and unpacked data for GenerateUTokens events raised by the Abi contract.
func (*AbiGenerateUTokensIterator) Close ¶
func (it *AbiGenerateUTokensIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiGenerateUTokensIterator) Error ¶
func (it *AbiGenerateUTokensIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiGenerateUTokensIterator) Next ¶
func (it *AbiGenerateUTokensIterator) 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 AbiPaused ¶
type AbiPaused struct {
Account common.Address
Raw types.Log // Blockchain specific contextual infos
}
AbiPaused represents a Paused event raised by the Abi contract.
type AbiPausedIterator ¶
type AbiPausedIterator struct {
Event *AbiPaused // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Abi contract.
func (*AbiPausedIterator) Close ¶
func (it *AbiPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiPausedIterator) Error ¶
func (it *AbiPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiPausedIterator) Next ¶
func (it *AbiPausedIterator) 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 AbiRaw ¶
type AbiRaw struct {
Contract *Abi // Generic contract binding to access the raw methods on
}
AbiRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbiRaw) Call ¶
func (_Abi *AbiRaw) 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 (*AbiRaw) Transact ¶
func (_Abi *AbiRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbiRaw) Transfer ¶
func (_Abi *AbiRaw) 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 AbiRoleAdminChanged ¶
type AbiRoleAdminChanged struct {
Role [32]byte
PreviousAdminRole [32]byte
NewAdminRole [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AbiRoleAdminChanged represents a RoleAdminChanged event raised by the Abi contract.
type AbiRoleAdminChangedIterator ¶
type AbiRoleAdminChangedIterator struct {
Event *AbiRoleAdminChanged // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Abi contract.
func (*AbiRoleAdminChangedIterator) Close ¶
func (it *AbiRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiRoleAdminChangedIterator) Error ¶
func (it *AbiRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiRoleAdminChangedIterator) Next ¶
func (it *AbiRoleAdminChangedIterator) 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 AbiRoleGranted ¶
type AbiRoleGranted struct {
Role [32]byte
Account common.Address
Sender common.Address
Raw types.Log // Blockchain specific contextual infos
}
AbiRoleGranted represents a RoleGranted event raised by the Abi contract.
type AbiRoleGrantedIterator ¶
type AbiRoleGrantedIterator struct {
Event *AbiRoleGranted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Abi contract.
func (*AbiRoleGrantedIterator) Close ¶
func (it *AbiRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiRoleGrantedIterator) Error ¶
func (it *AbiRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiRoleGrantedIterator) Next ¶
func (it *AbiRoleGrantedIterator) 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 AbiRoleRevoked ¶
type AbiRoleRevoked struct {
Role [32]byte
Account common.Address
Sender common.Address
Raw types.Log // Blockchain specific contextual infos
}
AbiRoleRevoked represents a RoleRevoked event raised by the Abi contract.
type AbiRoleRevokedIterator ¶
type AbiRoleRevokedIterator struct {
Event *AbiRoleRevoked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Abi contract.
func (*AbiRoleRevokedIterator) Close ¶
func (it *AbiRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiRoleRevokedIterator) Error ¶
func (it *AbiRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiRoleRevokedIterator) Next ¶
func (it *AbiRoleRevokedIterator) 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 AbiSession ¶
type AbiSession struct {
Contract *Abi // 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
}
AbiSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbiSession) BRIDGEADMINROLE ¶
func (_Abi *AbiSession) BRIDGEADMINROLE() ([32]byte, error)
BRIDGEADMINROLE is a free data retrieval call binding the contract method 0x118c38c7.
Solidity: function BRIDGE_ADMIN_ROLE() view returns(bytes32)
func (*AbiSession) DEFAULTADMINROLE ¶
func (_Abi *AbiSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AbiSession) GenerateUTokens ¶
func (_Abi *AbiSession) GenerateUTokens(to common.Address, amount *big.Int) (*types.Transaction, error)
GenerateUTokens is a paid mutator transaction binding the contract method 0x22dd9bc3.
Solidity: function generateUTokens(address to, uint256 amount) returns()
func (*AbiSession) GenerateUTokensInBatch ¶
func (_Abi *AbiSession) GenerateUTokensInBatch(to []common.Address, amount []*big.Int) (*types.Transaction, error)
GenerateUTokensInBatch is a paid mutator transaction binding the contract method 0xe7fa0a32.
Solidity: function generateUTokensInBatch(address[] to, uint256[] amount) returns()
func (*AbiSession) GetFeesAndMinimumValues ¶
func (_Abi *AbiSession) GetFeesAndMinimumValues() (struct { DepositFee *big.Int WithdrawFee *big.Int MinWithdraw *big.Int }, error)
GetFeesAndMinimumValues is a free data retrieval call binding the contract method 0xf680f676.
Solidity: function getFeesAndMinimumValues() view returns(uint256 depositFee, uint256 withdrawFee, uint256 minWithdraw)
func (*AbiSession) GetRoleAdmin ¶
func (_Abi *AbiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AbiSession) GetRoleMember ¶
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*AbiSession) GetRoleMemberCount ¶
func (_Abi *AbiSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*AbiSession) GrantRole ¶
func (_Abi *AbiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AbiSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AbiSession) Initialize ¶
func (_Abi *AbiSession) Initialize(uAddress common.Address, bridgeAdminAddress common.Address, pauserAddress common.Address, feeDivisor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address uAddress, address bridgeAdminAddress, address pauserAddress, uint256 feeDivisor) returns()
func (*AbiSession) PAUSERROLE ¶
func (_Abi *AbiSession) PAUSERROLE() ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*AbiSession) Pause ¶
func (_Abi *AbiSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool success)
func (*AbiSession) Paused ¶
func (_Abi *AbiSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*AbiSession) RenounceRole ¶
func (_Abi *AbiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*AbiSession) RevokeRole ¶
func (_Abi *AbiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*AbiSession) SetFees ¶
func (_Abi *AbiSession) SetFees(depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x0b78f9c0.
Solidity: function setFees(uint256 depositFee, uint256 withdrawFee) returns(bool success)
func (*AbiSession) SetMinimumValues ¶
func (_Abi *AbiSession) SetMinimumValues(minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
SetMinimumValues is a paid mutator transaction binding the contract method 0x51db00e7.
Solidity: function setMinimumValues(uint256 minDeposit, uint256 minWithdraw) returns(bool success)
func (*AbiSession) SetUTokensContract ¶
func (_Abi *AbiSession) SetUTokensContract(uAddress common.Address) (*types.Transaction, error)
SetUTokensContract is a paid mutator transaction binding the contract method 0x21bdf9e5.
Solidity: function setUTokensContract(address uAddress) returns()
func (*AbiSession) Unpause ¶
func (_Abi *AbiSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool success)
func (*AbiSession) WithdrawUTokens ¶
func (_Abi *AbiSession) WithdrawUTokens(from common.Address, tokens *big.Int, toAtomAddress string) (*types.Transaction, error)
WithdrawUTokens is a paid mutator transaction binding the contract method 0x428bee9e.
Solidity: function withdrawUTokens(address from, uint256 tokens, string toAtomAddress) returns()
type AbiSetFees ¶
type AbiSetFees struct {
DepositFee *big.Int
WithdrawFee *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AbiSetFees represents a SetFees event raised by the Abi contract.
type AbiSetFeesIterator ¶
type AbiSetFeesIterator struct {
Event *AbiSetFees // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiSetFeesIterator is returned from FilterSetFees and is used to iterate over the raw logs and unpacked data for SetFees events raised by the Abi contract.
func (*AbiSetFeesIterator) Close ¶
func (it *AbiSetFeesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiSetFeesIterator) Error ¶
func (it *AbiSetFeesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiSetFeesIterator) Next ¶
func (it *AbiSetFeesIterator) 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 AbiSetMinimumValues ¶
type AbiSetMinimumValues struct {
MinDeposit *big.Int
MinWithdraw *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AbiSetMinimumValues represents a SetMinimumValues event raised by the Abi contract.
type AbiSetMinimumValuesIterator ¶
type AbiSetMinimumValuesIterator struct {
Event *AbiSetMinimumValues // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiSetMinimumValuesIterator is returned from FilterSetMinimumValues and is used to iterate over the raw logs and unpacked data for SetMinimumValues events raised by the Abi contract.
func (*AbiSetMinimumValuesIterator) Close ¶
func (it *AbiSetMinimumValuesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiSetMinimumValuesIterator) Error ¶
func (it *AbiSetMinimumValuesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiSetMinimumValuesIterator) Next ¶
func (it *AbiSetMinimumValuesIterator) 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 AbiSetUTokensContract ¶
type AbiSetUTokensContract struct {
Contract common.Address
Raw types.Log // Blockchain specific contextual infos
}
AbiSetUTokensContract represents a SetUTokensContract event raised by the Abi contract.
type AbiSetUTokensContractIterator ¶
type AbiSetUTokensContractIterator struct {
Event *AbiSetUTokensContract // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiSetUTokensContractIterator is returned from FilterSetUTokensContract and is used to iterate over the raw logs and unpacked data for SetUTokensContract events raised by the Abi contract.
func (*AbiSetUTokensContractIterator) Close ¶
func (it *AbiSetUTokensContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiSetUTokensContractIterator) Error ¶
func (it *AbiSetUTokensContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiSetUTokensContractIterator) Next ¶
func (it *AbiSetUTokensContractIterator) 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 AbiTransactor ¶
type AbiTransactor struct {
// contains filtered or unexported fields
}
AbiTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbiTransactor ¶
func NewAbiTransactor(address common.Address, transactor bind.ContractTransactor) (*AbiTransactor, error)
NewAbiTransactor creates a new write-only instance of Abi, bound to a specific deployed contract.
func (*AbiTransactor) GenerateUTokens ¶
func (_Abi *AbiTransactor) GenerateUTokens(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
GenerateUTokens is a paid mutator transaction binding the contract method 0x22dd9bc3.
Solidity: function generateUTokens(address to, uint256 amount) returns()
func (*AbiTransactor) GenerateUTokensInBatch ¶
func (_Abi *AbiTransactor) GenerateUTokensInBatch(opts *bind.TransactOpts, to []common.Address, amount []*big.Int) (*types.Transaction, error)
GenerateUTokensInBatch is a paid mutator transaction binding the contract method 0xe7fa0a32.
Solidity: function generateUTokensInBatch(address[] to, uint256[] amount) returns()
func (*AbiTransactor) GrantRole ¶
func (_Abi *AbiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AbiTransactor) Initialize ¶
func (_Abi *AbiTransactor) Initialize(opts *bind.TransactOpts, uAddress common.Address, bridgeAdminAddress common.Address, pauserAddress common.Address, feeDivisor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address uAddress, address bridgeAdminAddress, address pauserAddress, uint256 feeDivisor) returns()
func (*AbiTransactor) Pause ¶
func (_Abi *AbiTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool success)
func (*AbiTransactor) RenounceRole ¶
func (_Abi *AbiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*AbiTransactor) RevokeRole ¶
func (_Abi *AbiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*AbiTransactor) SetFees ¶
func (_Abi *AbiTransactor) SetFees(opts *bind.TransactOpts, depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x0b78f9c0.
Solidity: function setFees(uint256 depositFee, uint256 withdrawFee) returns(bool success)
func (*AbiTransactor) SetMinimumValues ¶
func (_Abi *AbiTransactor) SetMinimumValues(opts *bind.TransactOpts, minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
SetMinimumValues is a paid mutator transaction binding the contract method 0x51db00e7.
Solidity: function setMinimumValues(uint256 minDeposit, uint256 minWithdraw) returns(bool success)
func (*AbiTransactor) SetUTokensContract ¶
func (_Abi *AbiTransactor) SetUTokensContract(opts *bind.TransactOpts, uAddress common.Address) (*types.Transaction, error)
SetUTokensContract is a paid mutator transaction binding the contract method 0x21bdf9e5.
Solidity: function setUTokensContract(address uAddress) returns()
func (*AbiTransactor) Unpause ¶
func (_Abi *AbiTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool success)
func (*AbiTransactor) WithdrawUTokens ¶
func (_Abi *AbiTransactor) WithdrawUTokens(opts *bind.TransactOpts, from common.Address, tokens *big.Int, toAtomAddress string) (*types.Transaction, error)
WithdrawUTokens is a paid mutator transaction binding the contract method 0x428bee9e.
Solidity: function withdrawUTokens(address from, uint256 tokens, string toAtomAddress) returns()
type AbiTransactorRaw ¶
type AbiTransactorRaw struct {
Contract *AbiTransactor // Generic write-only contract binding to access the raw methods on
}
AbiTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbiTransactorRaw) Transact ¶
func (_Abi *AbiTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbiTransactorRaw) Transfer ¶
func (_Abi *AbiTransactorRaw) 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 AbiTransactorSession ¶
type AbiTransactorSession struct {
Contract *AbiTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AbiTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AbiTransactorSession) GenerateUTokens ¶
func (_Abi *AbiTransactorSession) GenerateUTokens(to common.Address, amount *big.Int) (*types.Transaction, error)
GenerateUTokens is a paid mutator transaction binding the contract method 0x22dd9bc3.
Solidity: function generateUTokens(address to, uint256 amount) returns()
func (*AbiTransactorSession) GenerateUTokensInBatch ¶
func (_Abi *AbiTransactorSession) GenerateUTokensInBatch(to []common.Address, amount []*big.Int) (*types.Transaction, error)
GenerateUTokensInBatch is a paid mutator transaction binding the contract method 0xe7fa0a32.
Solidity: function generateUTokensInBatch(address[] to, uint256[] amount) returns()
func (*AbiTransactorSession) GrantRole ¶
func (_Abi *AbiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AbiTransactorSession) Initialize ¶
func (_Abi *AbiTransactorSession) Initialize(uAddress common.Address, bridgeAdminAddress common.Address, pauserAddress common.Address, feeDivisor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcf756fdf.
Solidity: function initialize(address uAddress, address bridgeAdminAddress, address pauserAddress, uint256 feeDivisor) returns()
func (*AbiTransactorSession) Pause ¶
func (_Abi *AbiTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns(bool success)
func (*AbiTransactorSession) RenounceRole ¶
func (_Abi *AbiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*AbiTransactorSession) RevokeRole ¶
func (_Abi *AbiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*AbiTransactorSession) SetFees ¶
func (_Abi *AbiTransactorSession) SetFees(depositFee *big.Int, withdrawFee *big.Int) (*types.Transaction, error)
SetFees is a paid mutator transaction binding the contract method 0x0b78f9c0.
Solidity: function setFees(uint256 depositFee, uint256 withdrawFee) returns(bool success)
func (*AbiTransactorSession) SetMinimumValues ¶
func (_Abi *AbiTransactorSession) SetMinimumValues(minDeposit *big.Int, minWithdraw *big.Int) (*types.Transaction, error)
SetMinimumValues is a paid mutator transaction binding the contract method 0x51db00e7.
Solidity: function setMinimumValues(uint256 minDeposit, uint256 minWithdraw) returns(bool success)
func (*AbiTransactorSession) SetUTokensContract ¶
func (_Abi *AbiTransactorSession) SetUTokensContract(uAddress common.Address) (*types.Transaction, error)
SetUTokensContract is a paid mutator transaction binding the contract method 0x21bdf9e5.
Solidity: function setUTokensContract(address uAddress) returns()
func (*AbiTransactorSession) Unpause ¶
func (_Abi *AbiTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns(bool success)
func (*AbiTransactorSession) WithdrawUTokens ¶
func (_Abi *AbiTransactorSession) WithdrawUTokens(from common.Address, tokens *big.Int, toAtomAddress string) (*types.Transaction, error)
WithdrawUTokens is a paid mutator transaction binding the contract method 0x428bee9e.
Solidity: function withdrawUTokens(address from, uint256 tokens, string toAtomAddress) returns()
type AbiUnpaused ¶
type AbiUnpaused struct {
Account common.Address
Raw types.Log // Blockchain specific contextual infos
}
AbiUnpaused represents a Unpaused event raised by the Abi contract.
type AbiUnpausedIterator ¶
type AbiUnpausedIterator struct {
Event *AbiUnpaused // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Abi contract.
func (*AbiUnpausedIterator) Close ¶
func (it *AbiUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiUnpausedIterator) Error ¶
func (it *AbiUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiUnpausedIterator) Next ¶
func (it *AbiUnpausedIterator) 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 AbiWithdrawUTokens ¶
type AbiWithdrawUTokens struct {
AccountAddress common.Address
Tokens *big.Int
ToAtomAddress string
Timestamp *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AbiWithdrawUTokens represents a WithdrawUTokens event raised by the Abi contract.
type AbiWithdrawUTokensIterator ¶
type AbiWithdrawUTokensIterator struct {
Event *AbiWithdrawUTokens // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AbiWithdrawUTokensIterator is returned from FilterWithdrawUTokens and is used to iterate over the raw logs and unpacked data for WithdrawUTokens events raised by the Abi contract.
func (*AbiWithdrawUTokensIterator) Close ¶
func (it *AbiWithdrawUTokensIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbiWithdrawUTokensIterator) Error ¶
func (it *AbiWithdrawUTokensIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbiWithdrawUTokensIterator) Next ¶
func (it *AbiWithdrawUTokensIterator) 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.