package
0.0.0-20250123153157-22e6c93069ee
Repository: https://github.com/scalarorg/relayers.git
Documentation: pkg.go.dev
# Functions
NewIScalarERC20CrossChain creates a new instance of IScalarERC20CrossChain, bound to a specific deployed contract.
NewIScalarERC20CrossChainCaller creates a new read-only instance of IScalarERC20CrossChain, bound to a specific deployed contract.
NewIScalarERC20CrossChainFilterer creates a new log filterer instance of IScalarERC20CrossChain, bound to a specific deployed contract.
NewIScalarERC20CrossChainTransactor creates a new write-only instance of IScalarERC20CrossChain, bound to a specific deployed contract.
NewIScalarExecutable creates a new instance of IScalarExecutable, bound to a specific deployed contract.
NewIScalarExecutableCaller creates a new read-only instance of IScalarExecutable, bound to a specific deployed contract.
NewIScalarExecutableFilterer creates a new log filterer instance of IScalarExecutable, bound to a specific deployed contract.
NewIScalarExecutableTransactor creates a new write-only instance of IScalarExecutable, bound to a specific deployed contract.
NewIScalarGateway creates a new instance of IScalarGateway, bound to a specific deployed contract.
NewIScalarGatewayCaller creates a new read-only instance of IScalarGateway, bound to a specific deployed contract.
NewIScalarGatewayFilterer creates a new log filterer instance of IScalarGateway, bound to a specific deployed contract.
NewIScalarGatewayTransactor creates a new write-only instance of IScalarGateway, bound to a specific deployed contract.
# Variables
IScalarERC20CrossChainABI is the input ABI used to generate the binding from.
IScalarERC20CrossChainMetaData contains all meta data concerning the IScalarERC20CrossChain contract.
IScalarExecutableABI is the input ABI used to generate the binding from.
IScalarExecutableMetaData contains all meta data concerning the IScalarExecutable contract.
IScalarGatewayABI is the input ABI used to generate the binding from.
IScalarGatewayMetaData contains all meta data concerning the IScalarGateway contract.
# Structs
IScalarERC20CrossChain is an auto generated Go binding around an Ethereum contract.
IScalarERC20CrossChainApproval represents a Approval event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainCaller is an auto generated read-only Go binding around an Ethereum contract.
IScalarERC20CrossChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IScalarERC20CrossChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IScalarERC20CrossChainExecuted represents a Executed event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainFalseSender represents a FalseSender event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainFalseSenderIterator is returned from FilterFalseSender and is used to iterate over the raw logs and unpacked data for FalseSender events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IScalarERC20CrossChainOwnershipTransferred represents a OwnershipTransferred event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainRaw is an auto generated low-level Go binding around an Ethereum contract.
IScalarERC20CrossChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IScalarERC20CrossChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
IScalarERC20CrossChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IScalarERC20CrossChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IScalarERC20CrossChainTransfer represents a Transfer event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainTransferRemote represents a TransferRemote event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainTransferRemoteIterator is returned from FilterTransferRemote and is used to iterate over the raw logs and unpacked data for TransferRemote events raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainUpgraded represents a Upgraded event raised by the IScalarERC20CrossChain contract.
IScalarERC20CrossChainUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the IScalarERC20CrossChain contract.
IScalarExecutable is an auto generated Go binding around an Ethereum contract.
IScalarExecutableCaller is an auto generated read-only Go binding around an Ethereum contract.
IScalarExecutableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IScalarExecutableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IScalarExecutableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IScalarExecutableRaw is an auto generated low-level Go binding around an Ethereum contract.
IScalarExecutableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IScalarExecutableTransactor is an auto generated write-only Go binding around an Ethereum contract.
IScalarExecutableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IScalarExecutableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IScalarGateway is an auto generated Go binding around an Ethereum contract.
IScalarGatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
IScalarGatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IScalarGatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IScalarGatewayContractCall represents a ContractCall event raised by the IScalarGateway contract.
IScalarGatewayContractCallApproved represents a ContractCallApproved event raised by the IScalarGateway contract.
IScalarGatewayContractCallApprovedIterator is returned from FilterContractCallApproved and is used to iterate over the raw logs and unpacked data for ContractCallApproved events raised by the IScalarGateway contract.
IScalarGatewayContractCallApprovedWithMint represents a ContractCallApprovedWithMint event raised by the IScalarGateway contract.
IScalarGatewayContractCallApprovedWithMintIterator is returned from FilterContractCallApprovedWithMint and is used to iterate over the raw logs and unpacked data for ContractCallApprovedWithMint events raised by the IScalarGateway contract.
IScalarGatewayContractCallExecuted represents a ContractCallExecuted event raised by the IScalarGateway contract.
IScalarGatewayContractCallExecutedIterator is returned from FilterContractCallExecuted and is used to iterate over the raw logs and unpacked data for ContractCallExecuted events raised by the IScalarGateway contract.
IScalarGatewayContractCallIterator is returned from FilterContractCall and is used to iterate over the raw logs and unpacked data for ContractCall events raised by the IScalarGateway contract.
IScalarGatewayContractCallWithToken represents a ContractCallWithToken event raised by the IScalarGateway contract.
IScalarGatewayContractCallWithTokenIterator is returned from FilterContractCallWithToken and is used to iterate over the raw logs and unpacked data for ContractCallWithToken events raised by the IScalarGateway contract.
IScalarGatewayExecuted represents a Executed event raised by the IScalarGateway contract.
IScalarGatewayExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the IScalarGateway contract.
IScalarGatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IScalarGatewayGovernanceTransferred represents a GovernanceTransferred event raised by the IScalarGateway contract.
IScalarGatewayGovernanceTransferredIterator is returned from FilterGovernanceTransferred and is used to iterate over the raw logs and unpacked data for GovernanceTransferred events raised by the IScalarGateway contract.
IScalarGatewayMintLimiterTransferred represents a MintLimiterTransferred event raised by the IScalarGateway contract.
IScalarGatewayMintLimiterTransferredIterator is returned from FilterMintLimiterTransferred and is used to iterate over the raw logs and unpacked data for MintLimiterTransferred events raised by the IScalarGateway contract.
IScalarGatewayOperatorshipTransferred represents a OperatorshipTransferred event raised by the IScalarGateway contract.
IScalarGatewayOperatorshipTransferredIterator is returned from FilterOperatorshipTransferred and is used to iterate over the raw logs and unpacked data for OperatorshipTransferred events raised by the IScalarGateway contract.
IScalarGatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
IScalarGatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IScalarGatewayTokenDeployed represents a TokenDeployed event raised by the IScalarGateway contract.
IScalarGatewayTokenDeployedIterator is returned from FilterTokenDeployed and is used to iterate over the raw logs and unpacked data for TokenDeployed events raised by the IScalarGateway contract.
IScalarGatewayTokenMintLimitUpdated represents a TokenMintLimitUpdated event raised by the IScalarGateway contract.
IScalarGatewayTokenMintLimitUpdatedIterator is returned from FilterTokenMintLimitUpdated and is used to iterate over the raw logs and unpacked data for TokenMintLimitUpdated events raised by the IScalarGateway contract.
IScalarGatewayTokenSent represents a TokenSent event raised by the IScalarGateway contract.
IScalarGatewayTokenSentIterator is returned from FilterTokenSent and is used to iterate over the raw logs and unpacked data for TokenSent events raised by the IScalarGateway contract.
IScalarGatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
IScalarGatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IScalarGatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IScalarGatewayUpgraded represents a Upgraded event raised by the IScalarGateway contract.
IScalarGatewayUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the IScalarGateway contract.