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

# Functions

DeployCrossbellGateway deploys a new Ethereum contract, binding an instance of CrossbellGateway to it.
NewCrossbellGateway creates a new instance of CrossbellGateway, bound to a specific deployed contract.
NewCrossbellGatewayCaller creates a new read-only instance of CrossbellGateway, bound to a specific deployed contract.
NewCrossbellGatewayFilterer creates a new log filterer instance of CrossbellGateway, bound to a specific deployed contract.
NewCrossbellGatewayTransactor creates a new write-only instance of CrossbellGateway, bound to a specific deployed contract.

# Variables

CrossbellGatewayABI is the input ABI used to generate the binding from.
CrossbellGatewayBin is the compiled bytecode used for deploying new contracts.
CrossbellGatewayMetaData contains all meta data concerning the CrossbellGateway contract.

# Structs

CrossbellGateway is an auto generated Go binding around an Ethereum contract.
CrossbellGatewayAckDeposit represents a AckDeposit event raised by the CrossbellGateway contract.
CrossbellGatewayAckDepositIterator is returned from FilterAckDeposit and is used to iterate over the raw logs and unpacked data for AckDeposit events raised by the CrossbellGateway contract.
CrossbellGatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
CrossbellGatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CrossbellGatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CrossbellGatewayDeposited represents a Deposited event raised by the CrossbellGateway contract.
CrossbellGatewayDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the CrossbellGateway contract.
CrossbellGatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CrossbellGatewayInitialized represents a Initialized event raised by the CrossbellGateway contract.
CrossbellGatewayInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the CrossbellGateway contract.
CrossbellGatewayPaused represents a Paused event raised by the CrossbellGateway contract.
CrossbellGatewayPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the CrossbellGateway contract.
CrossbellGatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
CrossbellGatewayRequestWithdrawal represents a RequestWithdrawal event raised by the CrossbellGateway contract.
CrossbellGatewayRequestWithdrawalIterator is returned from FilterRequestWithdrawal and is used to iterate over the raw logs and unpacked data for RequestWithdrawal events raised by the CrossbellGateway contract.
CrossbellGatewayRoleAdminChanged represents a RoleAdminChanged event raised by the CrossbellGateway contract.
CrossbellGatewayRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the CrossbellGateway contract.
CrossbellGatewayRoleGranted represents a RoleGranted event raised by the CrossbellGateway contract.
CrossbellGatewayRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the CrossbellGateway contract.
CrossbellGatewayRoleRevoked represents a RoleRevoked event raised by the CrossbellGateway contract.
CrossbellGatewayRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the CrossbellGateway contract.
CrossbellGatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CrossbellGatewaySubmitWithdrawalSignature represents a SubmitWithdrawalSignature event raised by the CrossbellGateway contract.
CrossbellGatewaySubmitWithdrawalSignatureIterator is returned from FilterSubmitWithdrawalSignature and is used to iterate over the raw logs and unpacked data for SubmitWithdrawalSignature events raised by the CrossbellGateway contract.
CrossbellGatewayTokenMapped represents a TokenMapped event raised by the CrossbellGateway contract.
CrossbellGatewayTokenMappedIterator is returned from FilterTokenMapped and is used to iterate over the raw logs and unpacked data for TokenMapped events raised by the CrossbellGateway contract.
CrossbellGatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
CrossbellGatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CrossbellGatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CrossbellGatewayUnpaused represents a Unpaused event raised by the CrossbellGateway contract.
CrossbellGatewayUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the CrossbellGateway contract.
DataTypesDepositEntry is an auto generated low-level Go binding around an user-defined struct.
DataTypesMappedToken is an auto generated low-level Go binding around an user-defined struct.
DataTypesWithdrawalEntry is an auto generated low-level Go binding around an user-defined struct.