Documentation ¶
Index ¶
- Variables
- type Erc20BridgeLogicRestricted
- type Erc20BridgeLogicRestrictedAssetDeposited
- type Erc20BridgeLogicRestrictedAssetDepositedIterator
- type Erc20BridgeLogicRestrictedAssetLimitsUpdated
- type Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator
- type Erc20BridgeLogicRestrictedAssetListed
- type Erc20BridgeLogicRestrictedAssetListedIterator
- type Erc20BridgeLogicRestrictedAssetRemoved
- type Erc20BridgeLogicRestrictedAssetRemovedIterator
- type Erc20BridgeLogicRestrictedAssetWithdrawn
- type Erc20BridgeLogicRestrictedAssetWithdrawnIterator
- type Erc20BridgeLogicRestrictedBridgeResumed
- type Erc20BridgeLogicRestrictedBridgeResumedIterator
- type Erc20BridgeLogicRestrictedBridgeStopped
- type Erc20BridgeLogicRestrictedBridgeStoppedIterator
- type Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet
- type Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator
- type Erc20BridgeLogicRestrictedCaller
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) DefaultWithdrawDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) Erc20AssetPoolAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetAssetDepositLifetimeLimit(opts *bind.CallOpts, asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetAssetSource(opts *bind.CallOpts, fury_asset_id [32]byte) (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetFuryAssetId(opts *bind.CallOpts, asset_source common.Address) ([32]byte, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetMultisigControlAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetWithdrawThreshold(opts *bind.CallOpts, asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) IsAssetListed(opts *bind.CallOpts, asset_source common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) IsExemptDepositor(opts *bind.CallOpts, depositor common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) IsStopped(opts *bind.CallOpts) (bool, error)
- type Erc20BridgeLogicRestrictedCallerRaw
- type Erc20BridgeLogicRestrictedCallerSession
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) DefaultWithdrawDelay() (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) Erc20AssetPoolAddress() (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetAssetDepositLifetimeLimit(asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetAssetSource(fury_asset_id [32]byte) (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetFuryAssetId(asset_source common.Address) ([32]byte, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetMultisigControlAddress() (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetWithdrawThreshold(asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsAssetListed(asset_source common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsExemptDepositor(depositor common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsStopped() (bool, error)
- type Erc20BridgeLogicRestrictedDepositorExempted
- type Erc20BridgeLogicRestrictedDepositorExemptedIterator
- type Erc20BridgeLogicRestrictedDepositorExemptionRevoked
- type Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator
- type Erc20BridgeLogicRestrictedFilterer
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetDeposited(opts *bind.FilterOpts, user_address []common.Address, ...) (*Erc20BridgeLogicRestrictedAssetDepositedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetLimitsUpdated(opts *bind.FilterOpts, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetListed(opts *bind.FilterOpts, asset_source []common.Address, fury_asset_id [][32]byte) (*Erc20BridgeLogicRestrictedAssetListedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetRemoved(opts *bind.FilterOpts, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetRemovedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetWithdrawn(opts *bind.FilterOpts, user_address []common.Address, ...) (*Erc20BridgeLogicRestrictedAssetWithdrawnIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeResumed(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeResumedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeStopped(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeStoppedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeWithdrawDelaySet(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterDepositorExempted(opts *bind.FilterOpts, depositor []common.Address) (*Erc20BridgeLogicRestrictedDepositorExemptedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterDepositorExemptionRevoked(opts *bind.FilterOpts, depositor []common.Address) (*Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetDeposited(log types.Log) (*Erc20BridgeLogicRestrictedAssetDeposited, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetLimitsUpdated(log types.Log) (*Erc20BridgeLogicRestrictedAssetLimitsUpdated, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetListed(log types.Log) (*Erc20BridgeLogicRestrictedAssetListed, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetRemoved(log types.Log) (*Erc20BridgeLogicRestrictedAssetRemoved, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetWithdrawn(log types.Log) (*Erc20BridgeLogicRestrictedAssetWithdrawn, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeResumed(log types.Log) (*Erc20BridgeLogicRestrictedBridgeResumed, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeStopped(log types.Log) (*Erc20BridgeLogicRestrictedBridgeStopped, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeWithdrawDelaySet(log types.Log) (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseDepositorExempted(log types.Log) (*Erc20BridgeLogicRestrictedDepositorExempted, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseDepositorExemptionRevoked(log types.Log) (*Erc20BridgeLogicRestrictedDepositorExemptionRevoked, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetDeposited(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetDeposited, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetLimitsUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetListed(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetListed, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetRemoved(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetRemoved, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetWithdrawn(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetWithdrawn, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeResumed(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedBridgeResumed) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeStopped(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedBridgeStopped) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeWithdrawDelaySet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchDepositorExempted(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedDepositorExempted, ...) (event.Subscription, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchDepositorExemptionRevoked(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type Erc20BridgeLogicRestrictedRaw
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Erc20BridgeLogicRestrictedSession
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) DefaultWithdrawDelay() (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) DepositAsset(asset_source common.Address, amount *big.Int, fury_public_key [32]byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) Erc20AssetPoolAddress() (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) ExemptDepositor() (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetAssetDepositLifetimeLimit(asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetAssetSource(fury_asset_id [32]byte) (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetFuryAssetId(asset_source common.Address) ([32]byte, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetMultisigControlAddress() (common.Address, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetWithdrawThreshold(asset_source common.Address) (*big.Int, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GlobalResume(nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GlobalStop(nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsAssetListed(asset_source common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsExemptDepositor(depositor common.Address) (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsStopped() (bool, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) ListAsset(asset_source common.Address, fury_asset_id [32]byte, lifetime_limit *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) RemoveAsset(asset_source common.Address, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) RevokeExemptDepositor() (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) SetAssetLimits(asset_source common.Address, lifetime_limit *big.Int, threshold *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) SetWithdrawDelay(delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) WithdrawAsset(asset_source common.Address, amount *big.Int, target common.Address, ...) (*types.Transaction, error)
- type Erc20BridgeLogicRestrictedTransactor
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) DepositAsset(opts *bind.TransactOpts, asset_source common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) ExemptDepositor(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) GlobalResume(opts *bind.TransactOpts, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) GlobalStop(opts *bind.TransactOpts, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) ListAsset(opts *bind.TransactOpts, asset_source common.Address, fury_asset_id [32]byte, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) RemoveAsset(opts *bind.TransactOpts, asset_source common.Address, nonce *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) RevokeExemptDepositor(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) SetAssetLimits(opts *bind.TransactOpts, asset_source common.Address, lifetime_limit *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) SetWithdrawDelay(opts *bind.TransactOpts, delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) WithdrawAsset(opts *bind.TransactOpts, asset_source common.Address, amount *big.Int, ...) (*types.Transaction, error)
- type Erc20BridgeLogicRestrictedTransactorRaw
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Erc20BridgeLogicRestrictedTransactorSession
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) DepositAsset(asset_source common.Address, amount *big.Int, fury_public_key [32]byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) ExemptDepositor() (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) GlobalResume(nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) GlobalStop(nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) ListAsset(asset_source common.Address, fury_asset_id [32]byte, lifetime_limit *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) RemoveAsset(asset_source common.Address, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) RevokeExemptDepositor() (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) SetAssetLimits(asset_source common.Address, lifetime_limit *big.Int, threshold *big.Int, ...) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) SetWithdrawDelay(delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
- func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) WithdrawAsset(asset_source common.Address, amount *big.Int, target common.Address, ...) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var Erc20BridgeLogicRestrictedABI = Erc20BridgeLogicRestrictedMetaData.ABI
Erc20BridgeLogicRestrictedABI is the input ABI used to generate the binding from. Deprecated: Use Erc20BridgeLogicRestrictedMetaData.ABI instead.
var Erc20BridgeLogicRestrictedMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"erc20_asset_pool\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user_address\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"fury_public_key\",\"type\":\"bytes32\"}],\"name\":\"Asset_Deposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lifetime_limit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdraw_threshold\",\"type\":\"uint256\"}],\"name\":\"Asset_Limits_Updated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"fury_asset_id\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"Asset_Listed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"Asset_Removed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user_address\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"Asset_Withdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Bridge_Resumed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Bridge_Stopped\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"withdraw_delay\",\"type\":\"uint256\"}],\"name\":\"Bridge_Withdraw_Delay_Set\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"depositor\",\"type\":\"address\"}],\"name\":\"Depositor_Exempted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"depositor\",\"type\":\"address\"}],\"name\":\"Depositor_Exemption_Revoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"default_withdraw_delay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"fury_public_key\",\"type\":\"bytes32\"}],\"name\":\"deposit_asset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"erc20_asset_pool_address\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"exempt_depositor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"}],\"name\":\"get_asset_deposit_lifetime_limit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"fury_asset_id\",\"type\":\"bytes32\"}],\"name\":\"get_asset_source\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"get_multisig_control_address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"}],\"name\":\"get_fury_asset_id\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"}],\"name\":\"get_withdraw_threshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"global_resume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"global_stop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"}],\"name\":\"is_asset_listed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"depositor\",\"type\":\"address\"}],\"name\":\"is_exempt_depositor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"is_stopped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"fury_asset_id\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"lifetime_limit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdraw_threshold\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"list_asset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"remove_asset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"revoke_exempt_depositor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"lifetime_limit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"threshold\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"set_asset_limits\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"set_withdraw_delay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset_source\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"creation\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signatures\",\"type\":\"bytes\"}],\"name\":\"withdraw_asset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
Erc20BridgeLogicRestrictedMetaData contains all meta data concerning the Erc20BridgeLogicRestricted contract.
Functions ¶
This section is empty.
Types ¶
type Erc20BridgeLogicRestricted ¶
type Erc20BridgeLogicRestricted struct { Erc20BridgeLogicRestrictedCaller // Read-only binding to the contract Erc20BridgeLogicRestrictedTransactor // Write-only binding to the contract Erc20BridgeLogicRestrictedFilterer // Log filterer for contract events }
Erc20BridgeLogicRestricted is an auto generated Go binding around an Ethereum contract.
func NewErc20BridgeLogicRestricted ¶
func NewErc20BridgeLogicRestricted(address common.Address, backend bind.ContractBackend) (*Erc20BridgeLogicRestricted, error)
NewErc20BridgeLogicRestricted creates a new instance of Erc20BridgeLogicRestricted, bound to a specific deployed contract.
type Erc20BridgeLogicRestrictedAssetDeposited ¶
type Erc20BridgeLogicRestrictedAssetDeposited struct { UserAddress common.Address AssetSource common.Address Amount *big.Int FuryPublicKey [32]byte Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedAssetDeposited represents a AssetDeposited event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedAssetDepositedIterator ¶
type Erc20BridgeLogicRestrictedAssetDepositedIterator struct { Event *Erc20BridgeLogicRestrictedAssetDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedAssetDepositedIterator is returned from FilterAssetDeposited and is used to iterate over the raw logs and unpacked data for AssetDeposited events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedAssetDepositedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedAssetDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedAssetDepositedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedAssetDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedAssetDepositedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedAssetDepositedIterator) 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 Erc20BridgeLogicRestrictedAssetLimitsUpdated ¶
type Erc20BridgeLogicRestrictedAssetLimitsUpdated struct { AssetSource common.Address LifetimeLimit *big.Int WithdrawThreshold *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedAssetLimitsUpdated represents a AssetLimitsUpdated event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator ¶
type Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator struct { Event *Erc20BridgeLogicRestrictedAssetLimitsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator is returned from FilterAssetLimitsUpdated and is used to iterate over the raw logs and unpacked data for AssetLimitsUpdated events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator) 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 Erc20BridgeLogicRestrictedAssetListed ¶
type Erc20BridgeLogicRestrictedAssetListed struct { AssetSource common.Address FuryAssetId [32]byte Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedAssetListed represents a AssetListed event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedAssetListedIterator ¶
type Erc20BridgeLogicRestrictedAssetListedIterator struct { Event *Erc20BridgeLogicRestrictedAssetListed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedAssetListedIterator is returned from FilterAssetListed and is used to iterate over the raw logs and unpacked data for AssetListed events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedAssetListedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedAssetListedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedAssetListedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedAssetListedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedAssetListedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedAssetListedIterator) 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 Erc20BridgeLogicRestrictedAssetRemoved ¶
type Erc20BridgeLogicRestrictedAssetRemoved struct { AssetSource common.Address Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedAssetRemoved represents a AssetRemoved event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedAssetRemovedIterator ¶
type Erc20BridgeLogicRestrictedAssetRemovedIterator struct { Event *Erc20BridgeLogicRestrictedAssetRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedAssetRemovedIterator is returned from FilterAssetRemoved and is used to iterate over the raw logs and unpacked data for AssetRemoved events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedAssetRemovedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedAssetRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedAssetRemovedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedAssetRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedAssetRemovedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedAssetRemovedIterator) 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 Erc20BridgeLogicRestrictedAssetWithdrawn ¶
type Erc20BridgeLogicRestrictedAssetWithdrawn struct { UserAddress common.Address AssetSource common.Address Amount *big.Int Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedAssetWithdrawn represents a AssetWithdrawn event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedAssetWithdrawnIterator ¶
type Erc20BridgeLogicRestrictedAssetWithdrawnIterator struct { Event *Erc20BridgeLogicRestrictedAssetWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedAssetWithdrawnIterator is returned from FilterAssetWithdrawn and is used to iterate over the raw logs and unpacked data for AssetWithdrawn events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedAssetWithdrawnIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedAssetWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedAssetWithdrawnIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedAssetWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedAssetWithdrawnIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedAssetWithdrawnIterator) 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 Erc20BridgeLogicRestrictedBridgeResumed ¶
type Erc20BridgeLogicRestrictedBridgeResumed struct {
Raw types.Log // Blockchain specific contextual infos
}
Erc20BridgeLogicRestrictedBridgeResumed represents a BridgeResumed event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedBridgeResumedIterator ¶
type Erc20BridgeLogicRestrictedBridgeResumedIterator struct { Event *Erc20BridgeLogicRestrictedBridgeResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedBridgeResumedIterator is returned from FilterBridgeResumed and is used to iterate over the raw logs and unpacked data for BridgeResumed events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedBridgeResumedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedBridgeResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedBridgeResumedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedBridgeResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedBridgeResumedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedBridgeResumedIterator) 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 Erc20BridgeLogicRestrictedBridgeStopped ¶
type Erc20BridgeLogicRestrictedBridgeStopped struct {
Raw types.Log // Blockchain specific contextual infos
}
Erc20BridgeLogicRestrictedBridgeStopped represents a BridgeStopped event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedBridgeStoppedIterator ¶
type Erc20BridgeLogicRestrictedBridgeStoppedIterator struct { Event *Erc20BridgeLogicRestrictedBridgeStopped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedBridgeStoppedIterator is returned from FilterBridgeStopped and is used to iterate over the raw logs and unpacked data for BridgeStopped events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedBridgeStoppedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedBridgeStoppedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedBridgeStoppedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedBridgeStoppedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedBridgeStoppedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedBridgeStoppedIterator) 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 Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet ¶
type Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet struct { WithdrawDelay *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet represents a BridgeWithdrawDelaySet event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator ¶
type Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator struct { Event *Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator is returned from FilterBridgeWithdrawDelaySet and is used to iterate over the raw logs and unpacked data for BridgeWithdrawDelaySet events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator) 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 Erc20BridgeLogicRestrictedCaller ¶
type Erc20BridgeLogicRestrictedCaller struct {
// contains filtered or unexported fields
}
Erc20BridgeLogicRestrictedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewErc20BridgeLogicRestrictedCaller ¶
func NewErc20BridgeLogicRestrictedCaller(address common.Address, caller bind.ContractCaller) (*Erc20BridgeLogicRestrictedCaller, error)
NewErc20BridgeLogicRestrictedCaller creates a new read-only instance of Erc20BridgeLogicRestricted, bound to a specific deployed contract.
func (*Erc20BridgeLogicRestrictedCaller) DefaultWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) DefaultWithdrawDelay(opts *bind.CallOpts) (*big.Int, error)
DefaultWithdrawDelay is a free data retrieval call binding the contract method 0x3f4f199d.
Solidity: function default_withdraw_delay() view returns(uint256)
func (*Erc20BridgeLogicRestrictedCaller) Erc20AssetPoolAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) Erc20AssetPoolAddress(opts *bind.CallOpts) (common.Address, error)
Erc20AssetPoolAddress is a free data retrieval call binding the contract method 0x9356aab8.
Solidity: function erc20_asset_pool_address() view returns(address)
func (*Erc20BridgeLogicRestrictedCaller) GetAssetDepositLifetimeLimit ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetAssetDepositLifetimeLimit(opts *bind.CallOpts, asset_source common.Address) (*big.Int, error)
GetAssetDepositLifetimeLimit is a free data retrieval call binding the contract method 0x354a897a.
Solidity: function get_asset_deposit_lifetime_limit(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedCaller) GetAssetSource ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetAssetSource(opts *bind.CallOpts, fury_asset_id [32]byte) (common.Address, error)
GetAssetSource is a free data retrieval call binding the contract method 0x786b0bc0.
Solidity: function get_asset_source(bytes32 fury_asset_id) view returns(address)
func (*Erc20BridgeLogicRestrictedCaller) GetFuryAssetId ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetFuryAssetId(opts *bind.CallOpts, asset_source common.Address) ([32]byte, error)
GetFuryAssetId is a free data retrieval call binding the contract method 0xa06b5d39.
Solidity: function get_fury_asset_id(address asset_source) view returns(bytes32)
func (*Erc20BridgeLogicRestrictedCaller) GetMultisigControlAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetMultisigControlAddress(opts *bind.CallOpts) (common.Address, error)
GetMultisigControlAddress is a free data retrieval call binding the contract method 0xc58dc3b9.
Solidity: function get_multisig_control_address() view returns(address)
func (*Erc20BridgeLogicRestrictedCaller) GetWithdrawThreshold ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) GetWithdrawThreshold(opts *bind.CallOpts, asset_source common.Address) (*big.Int, error)
GetWithdrawThreshold is a free data retrieval call binding the contract method 0xe8a7bce0.
Solidity: function get_withdraw_threshold(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedCaller) IsAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) IsAssetListed(opts *bind.CallOpts, asset_source common.Address) (bool, error)
IsAssetListed is a free data retrieval call binding the contract method 0x7fd27b7f.
Solidity: function is_asset_listed(address asset_source) view returns(bool)
func (*Erc20BridgeLogicRestrictedCaller) IsExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCaller) IsExemptDepositor(opts *bind.CallOpts, depositor common.Address) (bool, error)
IsExemptDepositor is a free data retrieval call binding the contract method 0x15c0df9d.
Solidity: function is_exempt_depositor(address depositor) view returns(bool)
type Erc20BridgeLogicRestrictedCallerRaw ¶
type Erc20BridgeLogicRestrictedCallerRaw struct {
Contract *Erc20BridgeLogicRestrictedCaller // Generic read-only contract binding to access the raw methods on
}
Erc20BridgeLogicRestrictedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Erc20BridgeLogicRestrictedCallerRaw) Call ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerRaw) 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 Erc20BridgeLogicRestrictedCallerSession ¶
type Erc20BridgeLogicRestrictedCallerSession struct { Contract *Erc20BridgeLogicRestrictedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Erc20BridgeLogicRestrictedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Erc20BridgeLogicRestrictedCallerSession) DefaultWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) DefaultWithdrawDelay() (*big.Int, error)
DefaultWithdrawDelay is a free data retrieval call binding the contract method 0x3f4f199d.
Solidity: function default_withdraw_delay() view returns(uint256)
func (*Erc20BridgeLogicRestrictedCallerSession) Erc20AssetPoolAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) Erc20AssetPoolAddress() (common.Address, error)
Erc20AssetPoolAddress is a free data retrieval call binding the contract method 0x9356aab8.
Solidity: function erc20_asset_pool_address() view returns(address)
func (*Erc20BridgeLogicRestrictedCallerSession) GetAssetDepositLifetimeLimit ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetAssetDepositLifetimeLimit(asset_source common.Address) (*big.Int, error)
GetAssetDepositLifetimeLimit is a free data retrieval call binding the contract method 0x354a897a.
Solidity: function get_asset_deposit_lifetime_limit(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedCallerSession) GetAssetSource ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetAssetSource(fury_asset_id [32]byte) (common.Address, error)
GetAssetSource is a free data retrieval call binding the contract method 0x786b0bc0.
Solidity: function get_asset_source(bytes32 fury_asset_id) view returns(address)
func (*Erc20BridgeLogicRestrictedCallerSession) GetFuryAssetId ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetFuryAssetId(asset_source common.Address) ([32]byte, error)
GetFuryAssetId is a free data retrieval call binding the contract method 0xa06b5d39.
Solidity: function get_fury_asset_id(address asset_source) view returns(bytes32)
func (*Erc20BridgeLogicRestrictedCallerSession) GetMultisigControlAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetMultisigControlAddress() (common.Address, error)
GetMultisigControlAddress is a free data retrieval call binding the contract method 0xc58dc3b9.
Solidity: function get_multisig_control_address() view returns(address)
func (*Erc20BridgeLogicRestrictedCallerSession) GetWithdrawThreshold ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) GetWithdrawThreshold(asset_source common.Address) (*big.Int, error)
GetWithdrawThreshold is a free data retrieval call binding the contract method 0xe8a7bce0.
Solidity: function get_withdraw_threshold(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedCallerSession) IsAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsAssetListed(asset_source common.Address) (bool, error)
IsAssetListed is a free data retrieval call binding the contract method 0x7fd27b7f.
Solidity: function is_asset_listed(address asset_source) view returns(bool)
func (*Erc20BridgeLogicRestrictedCallerSession) IsExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsExemptDepositor(depositor common.Address) (bool, error)
IsExemptDepositor is a free data retrieval call binding the contract method 0x15c0df9d.
Solidity: function is_exempt_depositor(address depositor) view returns(bool)
func (*Erc20BridgeLogicRestrictedCallerSession) IsStopped ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedCallerSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0xe272e9d0.
Solidity: function is_stopped() view returns(bool)
type Erc20BridgeLogicRestrictedDepositorExempted ¶
type Erc20BridgeLogicRestrictedDepositorExempted struct { Depositor common.Address Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedDepositorExempted represents a DepositorExempted event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedDepositorExemptedIterator ¶
type Erc20BridgeLogicRestrictedDepositorExemptedIterator struct { Event *Erc20BridgeLogicRestrictedDepositorExempted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedDepositorExemptedIterator is returned from FilterDepositorExempted and is used to iterate over the raw logs and unpacked data for DepositorExempted events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedDepositorExemptedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedDepositorExemptedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedDepositorExemptedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptedIterator) 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 Erc20BridgeLogicRestrictedDepositorExemptionRevoked ¶
type Erc20BridgeLogicRestrictedDepositorExemptionRevoked struct { Depositor common.Address Raw types.Log // Blockchain specific contextual infos }
Erc20BridgeLogicRestrictedDepositorExemptionRevoked represents a DepositorExemptionRevoked event raised by the Erc20BridgeLogicRestricted contract.
type Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator ¶
type Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator struct { Event *Erc20BridgeLogicRestrictedDepositorExemptionRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator is returned from FilterDepositorExemptionRevoked and is used to iterate over the raw logs and unpacked data for DepositorExemptionRevoked events raised by the Erc20BridgeLogicRestricted contract.
func (*Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) Close ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) Error ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) Next ¶
func (it *Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator) 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 Erc20BridgeLogicRestrictedFilterer ¶
type Erc20BridgeLogicRestrictedFilterer struct {
// contains filtered or unexported fields
}
Erc20BridgeLogicRestrictedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewErc20BridgeLogicRestrictedFilterer ¶
func NewErc20BridgeLogicRestrictedFilterer(address common.Address, filterer bind.ContractFilterer) (*Erc20BridgeLogicRestrictedFilterer, error)
NewErc20BridgeLogicRestrictedFilterer creates a new log filterer instance of Erc20BridgeLogicRestricted, bound to a specific deployed contract.
func (*Erc20BridgeLogicRestrictedFilterer) FilterAssetDeposited ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetDeposited(opts *bind.FilterOpts, user_address []common.Address, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetDepositedIterator, error)
FilterAssetDeposited is a free log retrieval operation binding the contract event 0x3724ff5e82ddc640a08d68b0b782a5991aea0de51a8dd10a59cdbe5b3ec4e6bf.
Solidity: event Asset_Deposited(address indexed user_address, address indexed asset_source, uint256 amount, bytes32 fury_public_key)
func (*Erc20BridgeLogicRestrictedFilterer) FilterAssetLimitsUpdated ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetLimitsUpdated(opts *bind.FilterOpts, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetLimitsUpdatedIterator, error)
FilterAssetLimitsUpdated is a free log retrieval operation binding the contract event 0xfc7eab762b8751ad85c101fd1025c763b4e8d48f2093f506629b606618e884fe.
Solidity: event Asset_Limits_Updated(address indexed asset_source, uint256 lifetime_limit, uint256 withdraw_threshold)
func (*Erc20BridgeLogicRestrictedFilterer) FilterAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetListed(opts *bind.FilterOpts, asset_source []common.Address, fury_asset_id [][32]byte) (*Erc20BridgeLogicRestrictedAssetListedIterator, error)
FilterAssetListed is a free log retrieval operation binding the contract event 0x4180d77d05ff0d31650c548c23f2de07a3da3ad42e3dd6edd817b438a150452e.
Solidity: event Asset_Listed(address indexed asset_source, bytes32 indexed fury_asset_id, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) FilterAssetRemoved ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetRemoved(opts *bind.FilterOpts, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetRemovedIterator, error)
FilterAssetRemoved is a free log retrieval operation binding the contract event 0x58ad5e799e2df93ab408be0e5c1870d44c80b5bca99dfaf7ddf0dab5e6b155c9.
Solidity: event Asset_Removed(address indexed asset_source, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) FilterAssetWithdrawn ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterAssetWithdrawn(opts *bind.FilterOpts, user_address []common.Address, asset_source []common.Address) (*Erc20BridgeLogicRestrictedAssetWithdrawnIterator, error)
FilterAssetWithdrawn is a free log retrieval operation binding the contract event 0xa79be4f3361e32d396d64c478ecef73732cb40b2a75702c3b3b3226a2c83b5df.
Solidity: event Asset_Withdrawn(address indexed user_address, address indexed asset_source, uint256 amount, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) FilterBridgeResumed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeResumed(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeResumedIterator, error)
FilterBridgeResumed is a free log retrieval operation binding the contract event 0x79c02b0e60e0f00fe0370791204f2f175fe3f06f4816f3506ad4fa1b8e8cde0f.
Solidity: event Bridge_Resumed()
func (*Erc20BridgeLogicRestrictedFilterer) FilterBridgeStopped ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeStopped(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeStoppedIterator, error)
FilterBridgeStopped is a free log retrieval operation binding the contract event 0x129d99581c8e70519df1f0733d3212f33d0ed3ea6144adacc336c647f1d36382.
Solidity: event Bridge_Stopped()
func (*Erc20BridgeLogicRestrictedFilterer) FilterBridgeWithdrawDelaySet ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterBridgeWithdrawDelaySet(opts *bind.FilterOpts) (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySetIterator, error)
FilterBridgeWithdrawDelaySet is a free log retrieval operation binding the contract event 0x1c7e8f73a01b8af4e18dd34455a42a45ad742bdb79cfda77bbdf50db2391fc88.
Solidity: event Bridge_Withdraw_Delay_Set(uint256 withdraw_delay)
func (*Erc20BridgeLogicRestrictedFilterer) FilterDepositorExempted ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterDepositorExempted(opts *bind.FilterOpts, depositor []common.Address) (*Erc20BridgeLogicRestrictedDepositorExemptedIterator, error)
FilterDepositorExempted is a free log retrieval operation binding the contract event 0xf56e0868b913034a60dbca9c89ee79f8b0fa18dadbc5f6665f2f9a2cf3f51cdb.
Solidity: event Depositor_Exempted(address indexed depositor)
func (*Erc20BridgeLogicRestrictedFilterer) FilterDepositorExemptionRevoked ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) FilterDepositorExemptionRevoked(opts *bind.FilterOpts, depositor []common.Address) (*Erc20BridgeLogicRestrictedDepositorExemptionRevokedIterator, error)
FilterDepositorExemptionRevoked is a free log retrieval operation binding the contract event 0xe74b113dca87276d976f476a9b4b9da3c780a3262eaabad051ee4e98912936a4.
Solidity: event Depositor_Exemption_Revoked(address indexed depositor)
func (*Erc20BridgeLogicRestrictedFilterer) ParseAssetDeposited ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetDeposited(log types.Log) (*Erc20BridgeLogicRestrictedAssetDeposited, error)
ParseAssetDeposited is a log parse operation binding the contract event 0x3724ff5e82ddc640a08d68b0b782a5991aea0de51a8dd10a59cdbe5b3ec4e6bf.
Solidity: event Asset_Deposited(address indexed user_address, address indexed asset_source, uint256 amount, bytes32 fury_public_key)
func (*Erc20BridgeLogicRestrictedFilterer) ParseAssetLimitsUpdated ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetLimitsUpdated(log types.Log) (*Erc20BridgeLogicRestrictedAssetLimitsUpdated, error)
ParseAssetLimitsUpdated is a log parse operation binding the contract event 0xfc7eab762b8751ad85c101fd1025c763b4e8d48f2093f506629b606618e884fe.
Solidity: event Asset_Limits_Updated(address indexed asset_source, uint256 lifetime_limit, uint256 withdraw_threshold)
func (*Erc20BridgeLogicRestrictedFilterer) ParseAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetListed(log types.Log) (*Erc20BridgeLogicRestrictedAssetListed, error)
ParseAssetListed is a log parse operation binding the contract event 0x4180d77d05ff0d31650c548c23f2de07a3da3ad42e3dd6edd817b438a150452e.
Solidity: event Asset_Listed(address indexed asset_source, bytes32 indexed fury_asset_id, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) ParseAssetRemoved ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetRemoved(log types.Log) (*Erc20BridgeLogicRestrictedAssetRemoved, error)
ParseAssetRemoved is a log parse operation binding the contract event 0x58ad5e799e2df93ab408be0e5c1870d44c80b5bca99dfaf7ddf0dab5e6b155c9.
Solidity: event Asset_Removed(address indexed asset_source, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) ParseAssetWithdrawn ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseAssetWithdrawn(log types.Log) (*Erc20BridgeLogicRestrictedAssetWithdrawn, error)
ParseAssetWithdrawn is a log parse operation binding the contract event 0xa79be4f3361e32d396d64c478ecef73732cb40b2a75702c3b3b3226a2c83b5df.
Solidity: event Asset_Withdrawn(address indexed user_address, address indexed asset_source, uint256 amount, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) ParseBridgeResumed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeResumed(log types.Log) (*Erc20BridgeLogicRestrictedBridgeResumed, error)
ParseBridgeResumed is a log parse operation binding the contract event 0x79c02b0e60e0f00fe0370791204f2f175fe3f06f4816f3506ad4fa1b8e8cde0f.
Solidity: event Bridge_Resumed()
func (*Erc20BridgeLogicRestrictedFilterer) ParseBridgeStopped ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeStopped(log types.Log) (*Erc20BridgeLogicRestrictedBridgeStopped, error)
ParseBridgeStopped is a log parse operation binding the contract event 0x129d99581c8e70519df1f0733d3212f33d0ed3ea6144adacc336c647f1d36382.
Solidity: event Bridge_Stopped()
func (*Erc20BridgeLogicRestrictedFilterer) ParseBridgeWithdrawDelaySet ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseBridgeWithdrawDelaySet(log types.Log) (*Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet, error)
ParseBridgeWithdrawDelaySet is a log parse operation binding the contract event 0x1c7e8f73a01b8af4e18dd34455a42a45ad742bdb79cfda77bbdf50db2391fc88.
Solidity: event Bridge_Withdraw_Delay_Set(uint256 withdraw_delay)
func (*Erc20BridgeLogicRestrictedFilterer) ParseDepositorExempted ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseDepositorExempted(log types.Log) (*Erc20BridgeLogicRestrictedDepositorExempted, error)
ParseDepositorExempted is a log parse operation binding the contract event 0xf56e0868b913034a60dbca9c89ee79f8b0fa18dadbc5f6665f2f9a2cf3f51cdb.
Solidity: event Depositor_Exempted(address indexed depositor)
func (*Erc20BridgeLogicRestrictedFilterer) ParseDepositorExemptionRevoked ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) ParseDepositorExemptionRevoked(log types.Log) (*Erc20BridgeLogicRestrictedDepositorExemptionRevoked, error)
ParseDepositorExemptionRevoked is a log parse operation binding the contract event 0xe74b113dca87276d976f476a9b4b9da3c780a3262eaabad051ee4e98912936a4.
Solidity: event Depositor_Exemption_Revoked(address indexed depositor)
func (*Erc20BridgeLogicRestrictedFilterer) WatchAssetDeposited ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetDeposited(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetDeposited, user_address []common.Address, asset_source []common.Address) (event.Subscription, error)
WatchAssetDeposited is a free log subscription operation binding the contract event 0x3724ff5e82ddc640a08d68b0b782a5991aea0de51a8dd10a59cdbe5b3ec4e6bf.
Solidity: event Asset_Deposited(address indexed user_address, address indexed asset_source, uint256 amount, bytes32 fury_public_key)
func (*Erc20BridgeLogicRestrictedFilterer) WatchAssetLimitsUpdated ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetLimitsUpdated(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetLimitsUpdated, asset_source []common.Address) (event.Subscription, error)
WatchAssetLimitsUpdated is a free log subscription operation binding the contract event 0xfc7eab762b8751ad85c101fd1025c763b4e8d48f2093f506629b606618e884fe.
Solidity: event Asset_Limits_Updated(address indexed asset_source, uint256 lifetime_limit, uint256 withdraw_threshold)
func (*Erc20BridgeLogicRestrictedFilterer) WatchAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetListed(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetListed, asset_source []common.Address, fury_asset_id [][32]byte) (event.Subscription, error)
WatchAssetListed is a free log subscription operation binding the contract event 0x4180d77d05ff0d31650c548c23f2de07a3da3ad42e3dd6edd817b438a150452e.
Solidity: event Asset_Listed(address indexed asset_source, bytes32 indexed fury_asset_id, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) WatchAssetRemoved ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetRemoved(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetRemoved, asset_source []common.Address) (event.Subscription, error)
WatchAssetRemoved is a free log subscription operation binding the contract event 0x58ad5e799e2df93ab408be0e5c1870d44c80b5bca99dfaf7ddf0dab5e6b155c9.
Solidity: event Asset_Removed(address indexed asset_source, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) WatchAssetWithdrawn ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchAssetWithdrawn(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedAssetWithdrawn, user_address []common.Address, asset_source []common.Address) (event.Subscription, error)
WatchAssetWithdrawn is a free log subscription operation binding the contract event 0xa79be4f3361e32d396d64c478ecef73732cb40b2a75702c3b3b3226a2c83b5df.
Solidity: event Asset_Withdrawn(address indexed user_address, address indexed asset_source, uint256 amount, uint256 nonce)
func (*Erc20BridgeLogicRestrictedFilterer) WatchBridgeResumed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeResumed(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedBridgeResumed) (event.Subscription, error)
WatchBridgeResumed is a free log subscription operation binding the contract event 0x79c02b0e60e0f00fe0370791204f2f175fe3f06f4816f3506ad4fa1b8e8cde0f.
Solidity: event Bridge_Resumed()
func (*Erc20BridgeLogicRestrictedFilterer) WatchBridgeStopped ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeStopped(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedBridgeStopped) (event.Subscription, error)
WatchBridgeStopped is a free log subscription operation binding the contract event 0x129d99581c8e70519df1f0733d3212f33d0ed3ea6144adacc336c647f1d36382.
Solidity: event Bridge_Stopped()
func (*Erc20BridgeLogicRestrictedFilterer) WatchBridgeWithdrawDelaySet ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchBridgeWithdrawDelaySet(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedBridgeWithdrawDelaySet) (event.Subscription, error)
WatchBridgeWithdrawDelaySet is a free log subscription operation binding the contract event 0x1c7e8f73a01b8af4e18dd34455a42a45ad742bdb79cfda77bbdf50db2391fc88.
Solidity: event Bridge_Withdraw_Delay_Set(uint256 withdraw_delay)
func (*Erc20BridgeLogicRestrictedFilterer) WatchDepositorExempted ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchDepositorExempted(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedDepositorExempted, depositor []common.Address) (event.Subscription, error)
WatchDepositorExempted is a free log subscription operation binding the contract event 0xf56e0868b913034a60dbca9c89ee79f8b0fa18dadbc5f6665f2f9a2cf3f51cdb.
Solidity: event Depositor_Exempted(address indexed depositor)
func (*Erc20BridgeLogicRestrictedFilterer) WatchDepositorExemptionRevoked ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedFilterer) WatchDepositorExemptionRevoked(opts *bind.WatchOpts, sink chan<- *Erc20BridgeLogicRestrictedDepositorExemptionRevoked, depositor []common.Address) (event.Subscription, error)
WatchDepositorExemptionRevoked is a free log subscription operation binding the contract event 0xe74b113dca87276d976f476a9b4b9da3c780a3262eaabad051ee4e98912936a4.
Solidity: event Depositor_Exemption_Revoked(address indexed depositor)
type Erc20BridgeLogicRestrictedRaw ¶
type Erc20BridgeLogicRestrictedRaw struct {
Contract *Erc20BridgeLogicRestricted // Generic contract binding to access the raw methods on
}
Erc20BridgeLogicRestrictedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Erc20BridgeLogicRestrictedRaw) Call ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) 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 (*Erc20BridgeLogicRestrictedRaw) Transact ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20BridgeLogicRestrictedRaw) Transfer ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedRaw) 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 Erc20BridgeLogicRestrictedSession ¶
type Erc20BridgeLogicRestrictedSession struct { Contract *Erc20BridgeLogicRestricted // 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 }
Erc20BridgeLogicRestrictedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Erc20BridgeLogicRestrictedSession) DefaultWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) DefaultWithdrawDelay() (*big.Int, error)
DefaultWithdrawDelay is a free data retrieval call binding the contract method 0x3f4f199d.
Solidity: function default_withdraw_delay() view returns(uint256)
func (*Erc20BridgeLogicRestrictedSession) DepositAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) DepositAsset(asset_source common.Address, amount *big.Int, fury_public_key [32]byte) (*types.Transaction, error)
DepositAsset is a paid mutator transaction binding the contract method 0xf7683932.
Solidity: function deposit_asset(address asset_source, uint256 amount, bytes32 fury_public_key) returns()
func (*Erc20BridgeLogicRestrictedSession) Erc20AssetPoolAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) Erc20AssetPoolAddress() (common.Address, error)
Erc20AssetPoolAddress is a free data retrieval call binding the contract method 0x9356aab8.
Solidity: function erc20_asset_pool_address() view returns(address)
func (*Erc20BridgeLogicRestrictedSession) ExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) ExemptDepositor() (*types.Transaction, error)
ExemptDepositor is a paid mutator transaction binding the contract method 0xb76fbb75.
Solidity: function exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedSession) GetAssetDepositLifetimeLimit ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetAssetDepositLifetimeLimit(asset_source common.Address) (*big.Int, error)
GetAssetDepositLifetimeLimit is a free data retrieval call binding the contract method 0x354a897a.
Solidity: function get_asset_deposit_lifetime_limit(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedSession) GetAssetSource ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetAssetSource(fury_asset_id [32]byte) (common.Address, error)
GetAssetSource is a free data retrieval call binding the contract method 0x786b0bc0.
Solidity: function get_asset_source(bytes32 fury_asset_id) view returns(address)
func (*Erc20BridgeLogicRestrictedSession) GetFuryAssetId ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetFuryAssetId(asset_source common.Address) ([32]byte, error)
GetFuryAssetId is a free data retrieval call binding the contract method 0xa06b5d39.
Solidity: function get_fury_asset_id(address asset_source) view returns(bytes32)
func (*Erc20BridgeLogicRestrictedSession) GetMultisigControlAddress ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetMultisigControlAddress() (common.Address, error)
GetMultisigControlAddress is a free data retrieval call binding the contract method 0xc58dc3b9.
Solidity: function get_multisig_control_address() view returns(address)
func (*Erc20BridgeLogicRestrictedSession) GetWithdrawThreshold ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GetWithdrawThreshold(asset_source common.Address) (*big.Int, error)
GetWithdrawThreshold is a free data retrieval call binding the contract method 0xe8a7bce0.
Solidity: function get_withdraw_threshold(address asset_source) view returns(uint256)
func (*Erc20BridgeLogicRestrictedSession) GlobalResume ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GlobalResume(nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalResume is a paid mutator transaction binding the contract method 0xd72ed529.
Solidity: function global_resume(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) GlobalStop ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) GlobalStop(nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalStop is a paid mutator transaction binding the contract method 0x9dfd3c88.
Solidity: function global_stop(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) IsAssetListed ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsAssetListed(asset_source common.Address) (bool, error)
IsAssetListed is a free data retrieval call binding the contract method 0x7fd27b7f.
Solidity: function is_asset_listed(address asset_source) view returns(bool)
func (*Erc20BridgeLogicRestrictedSession) IsExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsExemptDepositor(depositor common.Address) (bool, error)
IsExemptDepositor is a free data retrieval call binding the contract method 0x15c0df9d.
Solidity: function is_exempt_depositor(address depositor) view returns(bool)
func (*Erc20BridgeLogicRestrictedSession) IsStopped ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0xe272e9d0.
Solidity: function is_stopped() view returns(bool)
func (*Erc20BridgeLogicRestrictedSession) ListAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) ListAsset(asset_source common.Address, fury_asset_id [32]byte, lifetime_limit *big.Int, withdraw_threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
ListAsset is a paid mutator transaction binding the contract method 0x0ff3562c.
Solidity: function list_asset(address asset_source, bytes32 fury_asset_id, uint256 lifetime_limit, uint256 withdraw_threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) RemoveAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) RemoveAsset(asset_source common.Address, nonce *big.Int, signatures []byte) (*types.Transaction, error)
RemoveAsset is a paid mutator transaction binding the contract method 0xc76de358.
Solidity: function remove_asset(address asset_source, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) RevokeExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) RevokeExemptDepositor() (*types.Transaction, error)
RevokeExemptDepositor is a paid mutator transaction binding the contract method 0x6a1c6fa4.
Solidity: function revoke_exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedSession) SetAssetLimits ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) SetAssetLimits(asset_source common.Address, lifetime_limit *big.Int, threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetAssetLimits is a paid mutator transaction binding the contract method 0x41fb776d.
Solidity: function set_asset_limits(address asset_source, uint256 lifetime_limit, uint256 threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) SetWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) SetWithdrawDelay(delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetWithdrawDelay is a paid mutator transaction binding the contract method 0x5a246728.
Solidity: function set_withdraw_delay(uint256 delay, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedSession) WithdrawAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedSession) WithdrawAsset(asset_source common.Address, amount *big.Int, target common.Address, creation *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
WithdrawAsset is a paid mutator transaction binding the contract method 0x3ad90635.
Solidity: function withdraw_asset(address asset_source, uint256 amount, address target, uint256 creation, uint256 nonce, bytes signatures) returns()
type Erc20BridgeLogicRestrictedTransactor ¶
type Erc20BridgeLogicRestrictedTransactor struct {
// contains filtered or unexported fields
}
Erc20BridgeLogicRestrictedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewErc20BridgeLogicRestrictedTransactor ¶
func NewErc20BridgeLogicRestrictedTransactor(address common.Address, transactor bind.ContractTransactor) (*Erc20BridgeLogicRestrictedTransactor, error)
NewErc20BridgeLogicRestrictedTransactor creates a new write-only instance of Erc20BridgeLogicRestricted, bound to a specific deployed contract.
func (*Erc20BridgeLogicRestrictedTransactor) DepositAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) DepositAsset(opts *bind.TransactOpts, asset_source common.Address, amount *big.Int, fury_public_key [32]byte) (*types.Transaction, error)
DepositAsset is a paid mutator transaction binding the contract method 0xf7683932.
Solidity: function deposit_asset(address asset_source, uint256 amount, bytes32 fury_public_key) returns()
func (*Erc20BridgeLogicRestrictedTransactor) ExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) ExemptDepositor(opts *bind.TransactOpts) (*types.Transaction, error)
ExemptDepositor is a paid mutator transaction binding the contract method 0xb76fbb75.
Solidity: function exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedTransactor) GlobalResume ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) GlobalResume(opts *bind.TransactOpts, nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalResume is a paid mutator transaction binding the contract method 0xd72ed529.
Solidity: function global_resume(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) GlobalStop ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) GlobalStop(opts *bind.TransactOpts, nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalStop is a paid mutator transaction binding the contract method 0x9dfd3c88.
Solidity: function global_stop(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) ListAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) ListAsset(opts *bind.TransactOpts, asset_source common.Address, fury_asset_id [32]byte, lifetime_limit *big.Int, withdraw_threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
ListAsset is a paid mutator transaction binding the contract method 0x0ff3562c.
Solidity: function list_asset(address asset_source, bytes32 fury_asset_id, uint256 lifetime_limit, uint256 withdraw_threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) RemoveAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) RemoveAsset(opts *bind.TransactOpts, asset_source common.Address, nonce *big.Int, signatures []byte) (*types.Transaction, error)
RemoveAsset is a paid mutator transaction binding the contract method 0xc76de358.
Solidity: function remove_asset(address asset_source, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) RevokeExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) RevokeExemptDepositor(opts *bind.TransactOpts) (*types.Transaction, error)
RevokeExemptDepositor is a paid mutator transaction binding the contract method 0x6a1c6fa4.
Solidity: function revoke_exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedTransactor) SetAssetLimits ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) SetAssetLimits(opts *bind.TransactOpts, asset_source common.Address, lifetime_limit *big.Int, threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetAssetLimits is a paid mutator transaction binding the contract method 0x41fb776d.
Solidity: function set_asset_limits(address asset_source, uint256 lifetime_limit, uint256 threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) SetWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) SetWithdrawDelay(opts *bind.TransactOpts, delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetWithdrawDelay is a paid mutator transaction binding the contract method 0x5a246728.
Solidity: function set_withdraw_delay(uint256 delay, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactor) WithdrawAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactor) WithdrawAsset(opts *bind.TransactOpts, asset_source common.Address, amount *big.Int, target common.Address, creation *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
WithdrawAsset is a paid mutator transaction binding the contract method 0x3ad90635.
Solidity: function withdraw_asset(address asset_source, uint256 amount, address target, uint256 creation, uint256 nonce, bytes signatures) returns()
type Erc20BridgeLogicRestrictedTransactorRaw ¶
type Erc20BridgeLogicRestrictedTransactorRaw struct {
Contract *Erc20BridgeLogicRestrictedTransactor // Generic write-only contract binding to access the raw methods on
}
Erc20BridgeLogicRestrictedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Erc20BridgeLogicRestrictedTransactorRaw) Transact ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20BridgeLogicRestrictedTransactorRaw) Transfer ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorRaw) 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 Erc20BridgeLogicRestrictedTransactorSession ¶
type Erc20BridgeLogicRestrictedTransactorSession struct { Contract *Erc20BridgeLogicRestrictedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Erc20BridgeLogicRestrictedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Erc20BridgeLogicRestrictedTransactorSession) DepositAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) DepositAsset(asset_source common.Address, amount *big.Int, fury_public_key [32]byte) (*types.Transaction, error)
DepositAsset is a paid mutator transaction binding the contract method 0xf7683932.
Solidity: function deposit_asset(address asset_source, uint256 amount, bytes32 fury_public_key) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) ExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) ExemptDepositor() (*types.Transaction, error)
ExemptDepositor is a paid mutator transaction binding the contract method 0xb76fbb75.
Solidity: function exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) GlobalResume ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) GlobalResume(nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalResume is a paid mutator transaction binding the contract method 0xd72ed529.
Solidity: function global_resume(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) GlobalStop ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) GlobalStop(nonce *big.Int, signatures []byte) (*types.Transaction, error)
GlobalStop is a paid mutator transaction binding the contract method 0x9dfd3c88.
Solidity: function global_stop(uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) ListAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) ListAsset(asset_source common.Address, fury_asset_id [32]byte, lifetime_limit *big.Int, withdraw_threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
ListAsset is a paid mutator transaction binding the contract method 0x0ff3562c.
Solidity: function list_asset(address asset_source, bytes32 fury_asset_id, uint256 lifetime_limit, uint256 withdraw_threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) RemoveAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) RemoveAsset(asset_source common.Address, nonce *big.Int, signatures []byte) (*types.Transaction, error)
RemoveAsset is a paid mutator transaction binding the contract method 0xc76de358.
Solidity: function remove_asset(address asset_source, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) RevokeExemptDepositor ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) RevokeExemptDepositor() (*types.Transaction, error)
RevokeExemptDepositor is a paid mutator transaction binding the contract method 0x6a1c6fa4.
Solidity: function revoke_exempt_depositor() returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) SetAssetLimits ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) SetAssetLimits(asset_source common.Address, lifetime_limit *big.Int, threshold *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetAssetLimits is a paid mutator transaction binding the contract method 0x41fb776d.
Solidity: function set_asset_limits(address asset_source, uint256 lifetime_limit, uint256 threshold, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) SetWithdrawDelay ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) SetWithdrawDelay(delay *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
SetWithdrawDelay is a paid mutator transaction binding the contract method 0x5a246728.
Solidity: function set_withdraw_delay(uint256 delay, uint256 nonce, bytes signatures) returns()
func (*Erc20BridgeLogicRestrictedTransactorSession) WithdrawAsset ¶
func (_Erc20BridgeLogicRestricted *Erc20BridgeLogicRestrictedTransactorSession) WithdrawAsset(asset_source common.Address, amount *big.Int, target common.Address, creation *big.Int, nonce *big.Int, signatures []byte) (*types.Transaction, error)
WithdrawAsset is a paid mutator transaction binding the contract method 0x3ad90635.
Solidity: function withdraw_asset(address asset_source, uint256 amount, address target, uint256 creation, uint256 nonce, bytes signatures) returns()