package
0.0.0-20210511164541-092bff52531f
Repository: https://github.com/celer-network/rollup-contracts.git
Documentation: pkg.go.dev

# Functions

DeployBlockCommittee deploys a new Ethereum contract, binding an instance of BlockCommittee to it.
DeployDummyApp deploys a new Ethereum contract, binding an instance of DummyApp to it.
DeploySidechainERC20 deploys a new Ethereum contract, binding an instance of SidechainERC20 to it.
DeployTokenMapper deploys a new Ethereum contract, binding an instance of TokenMapper to it.
NewBlockCommittee creates a new instance of BlockCommittee, bound to a specific deployed contract.
NewBlockCommitteeCaller creates a new read-only instance of BlockCommittee, bound to a specific deployed contract.
NewBlockCommitteeFilterer creates a new log filterer instance of BlockCommittee, bound to a specific deployed contract.
NewBlockCommitteeTransactor creates a new write-only instance of BlockCommittee, bound to a specific deployed contract.
NewDummyApp creates a new instance of DummyApp, bound to a specific deployed contract.
NewDummyAppCaller creates a new read-only instance of DummyApp, bound to a specific deployed contract.
NewDummyAppFilterer creates a new log filterer instance of DummyApp, bound to a specific deployed contract.
NewDummyAppTransactor creates a new write-only instance of DummyApp, bound to a specific deployed contract.
NewSidechainERC20 creates a new instance of SidechainERC20, bound to a specific deployed contract.
NewSidechainERC20Caller creates a new read-only instance of SidechainERC20, bound to a specific deployed contract.
NewSidechainERC20Filterer creates a new log filterer instance of SidechainERC20, bound to a specific deployed contract.
NewSidechainERC20Transactor creates a new write-only instance of SidechainERC20, bound to a specific deployed contract.
NewTokenMapper creates a new instance of TokenMapper, bound to a specific deployed contract.
NewTokenMapperCaller creates a new read-only instance of TokenMapper, bound to a specific deployed contract.
NewTokenMapperFilterer creates a new log filterer instance of TokenMapper, bound to a specific deployed contract.
NewTokenMapperTransactor creates a new write-only instance of TokenMapper, bound to a specific deployed contract.

# Constants

BlockCommitteeABI is the input ABI used to generate the binding from.
DummyAppABI is the input ABI used to generate the binding from.
SidechainERC20ABI is the input ABI used to generate the binding from.
TokenMapperABI is the input ABI used to generate the binding from.

# Variables

BlockCommitteeBin is the compiled bytecode used for deploying new contracts.
DummyAppBin is the compiled bytecode used for deploying new contracts.
SidechainERC20Bin is the compiled bytecode used for deploying new contracts.
TokenMapperBin is the compiled bytecode used for deploying new contracts.

# Structs

BlockCommittee is an auto generated Go binding around an Ethereum contract.
BlockCommitteeBlockConsensusReached represents a BlockConsensusReached event raised by the BlockCommittee contract.
BlockCommitteeBlockConsensusReachedIterator is returned from FilterBlockConsensusReached and is used to iterate over the raw logs and unpacked data for BlockConsensusReached events raised by the BlockCommittee contract.
BlockCommitteeBlockProposal is an auto generated low-level Go binding around an user-defined struct.
BlockCommitteeBlockProposed represents a BlockProposed event raised by the BlockCommittee contract.
BlockCommitteeBlockProposedIterator is returned from FilterBlockProposed and is used to iterate over the raw logs and unpacked data for BlockProposed events raised by the BlockCommittee contract.
BlockCommitteeCaller is an auto generated read-only Go binding around an Ethereum contract.
BlockCommitteeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BlockCommitteeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BlockCommitteeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BlockCommitteeOwnershipTransferred represents a OwnershipTransferred event raised by the BlockCommittee contract.
BlockCommitteeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BlockCommittee contract.
BlockCommitteeProposerChanged represents a ProposerChanged event raised by the BlockCommittee contract.
BlockCommitteeProposerChangedIterator is returned from FilterProposerChanged and is used to iterate over the raw logs and unpacked data for ProposerChanged events raised by the BlockCommittee contract.
BlockCommitteeRaw is an auto generated low-level Go binding around an Ethereum contract.
BlockCommitteeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BlockCommitteeTransactor is an auto generated write-only Go binding around an Ethereum contract.
BlockCommitteeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BlockCommitteeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DummyApp is an auto generated Go binding around an Ethereum contract.
DummyAppCaller is an auto generated read-only Go binding around an Ethereum contract.
DummyAppCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DummyAppCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DummyAppFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DummyAppRaw is an auto generated low-level Go binding around an Ethereum contract.
DummyAppSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DummyAppTransactor is an auto generated write-only Go binding around an Ethereum contract.
DummyAppTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DummyAppTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SidechainERC20 is an auto generated Go binding around an Ethereum contract.
SidechainERC20Approval represents a Approval event raised by the SidechainERC20 contract.
SidechainERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SidechainERC20 contract.
SidechainERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
SidechainERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SidechainERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SidechainERC20Deposit represents a Deposit event raised by the SidechainERC20 contract.
SidechainERC20DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the SidechainERC20 contract.
SidechainERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
SidechainERC20OwnershipTransferred represents a OwnershipTransferred event raised by the SidechainERC20 contract.
SidechainERC20OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SidechainERC20 contract.
SidechainERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
SidechainERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SidechainERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
SidechainERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SidechainERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SidechainERC20Transfer represents a Transfer event raised by the SidechainERC20 contract.
SidechainERC20Transfer0 represents a Transfer0 event raised by the SidechainERC20 contract.
SidechainERC20Transfer0Iterator is returned from FilterTransfer0 and is used to iterate over the raw logs and unpacked data for Transfer0 events raised by the SidechainERC20 contract.
SidechainERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SidechainERC20 contract.
SidechainERC20Withdraw represents a Withdraw event raised by the SidechainERC20 contract.
SidechainERC20WithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the SidechainERC20 contract.
TokenMapper is an auto generated Go binding around an Ethereum contract.
TokenMapperCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenMapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenMapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenMapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenMapperOwnershipTransferred represents a OwnershipTransferred event raised by the TokenMapper contract.
TokenMapperOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenMapper contract.
TokenMapperRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenMapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenMapperTokenMapped represents a TokenMapped event raised by the TokenMapper contract.
TokenMapperTokenMappedIterator is returned from FilterTokenMapped and is used to iterate over the raw logs and unpacked data for TokenMapped events raised by the TokenMapper contract.
TokenMapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenMapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenMapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.