package
0.1.2
Repository: https://github.com/crossbell-box/bridge.git
Documentation: pkg.go.dev

# Functions

DeployMainchainGateway deploys a new Ethereum contract, binding an instance of MainchainGateway to it.
NewMainchainGateway creates a new instance of MainchainGateway, bound to a specific deployed contract.
NewMainchainGatewayCaller creates a new read-only instance of MainchainGateway, bound to a specific deployed contract.
NewMainchainGatewayFilterer creates a new log filterer instance of MainchainGateway, bound to a specific deployed contract.
NewMainchainGatewayTransactor creates a new write-only instance of MainchainGateway, bound to a specific deployed contract.

# Variables

MainchainGatewayABI is the input ABI used to generate the binding from.
MainchainGatewayBin is the compiled bytecode used for deploying new contracts.
MainchainGatewayMetaData contains all meta data concerning the MainchainGateway contract.

# Structs

DataTypesMappedToken is an auto generated low-level Go binding around an user-defined struct.
DataTypesSignature is an auto generated low-level Go binding around an user-defined struct.
MainchainGateway is an auto generated Go binding around an Ethereum contract.
MainchainGatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
MainchainGatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MainchainGatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MainchainGatewayDailyWithdrawalMaxQuotasUpdated represents a DailyWithdrawalMaxQuotasUpdated event raised by the MainchainGateway contract.
MainchainGatewayDailyWithdrawalMaxQuotasUpdatedIterator is returned from FilterDailyWithdrawalMaxQuotasUpdated and is used to iterate over the raw logs and unpacked data for DailyWithdrawalMaxQuotasUpdated events raised by the MainchainGateway contract.
MainchainGatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MainchainGatewayInitialized represents a Initialized event raised by the MainchainGateway contract.
MainchainGatewayInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MainchainGateway contract.
MainchainGatewayPaused represents a Paused event raised by the MainchainGateway contract.
MainchainGatewayPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the MainchainGateway contract.
MainchainGatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
MainchainGatewayRequestDeposit represents a RequestDeposit event raised by the MainchainGateway contract.
MainchainGatewayRequestDepositIterator is returned from FilterRequestDeposit and is used to iterate over the raw logs and unpacked data for RequestDeposit events raised by the MainchainGateway contract.
MainchainGatewayRoleAdminChanged represents a RoleAdminChanged event raised by the MainchainGateway contract.
MainchainGatewayRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the MainchainGateway contract.
MainchainGatewayRoleGranted represents a RoleGranted event raised by the MainchainGateway contract.
MainchainGatewayRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the MainchainGateway contract.
MainchainGatewayRoleRevoked represents a RoleRevoked event raised by the MainchainGateway contract.
MainchainGatewayRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the MainchainGateway contract.
MainchainGatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MainchainGatewayTokenMapped represents a TokenMapped event raised by the MainchainGateway contract.
MainchainGatewayTokenMappedIterator is returned from FilterTokenMapped and is used to iterate over the raw logs and unpacked data for TokenMapped events raised by the MainchainGateway contract.
MainchainGatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
MainchainGatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MainchainGatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MainchainGatewayUnpaused represents a Unpaused event raised by the MainchainGateway contract.
MainchainGatewayUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the MainchainGateway contract.
MainchainGatewayWithdrew represents a Withdrew event raised by the MainchainGateway contract.
MainchainGatewayWithdrewIterator is returned from FilterWithdrew and is used to iterate over the raw logs and unpacked data for Withdrew events raised by the MainchainGateway contract.