package
3.0.0-alpha5+incompatible
Repository: https://github.com/erigontech/erigon.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
DeployChildReceiver deploys a new Ethereum contract, binding an instance of ChildReceiver to it.
DeployChildSender deploys a new Ethereum contract, binding an instance of ChildSender to it.
DeployFaucet deploys a new Ethereum contract, binding an instance of Faucet to it.
No description provided by the author
DeployRootReceiver deploys a new Ethereum contract, binding an instance of RootReceiver to it.
DeployRootSender deploys a new Ethereum contract, binding an instance of RootSender to it.
DeploySubscription deploys a new Ethereum contract, binding an instance of Subscription to it.
DeployTestRootChain deploys a new Ethereum contract, binding an instance of TestRootChain to it.
DeployTestStateSender deploys a new Ethereum contract, binding an instance of TestStateSender to it.
No description provided by the author
No description provided by the author
NewChildReceiver creates a new instance of ChildReceiver, bound to a specific deployed contract.
NewChildReceiverCaller creates a new read-only instance of ChildReceiver, bound to a specific deployed contract.
NewChildReceiverFilterer creates a new log filterer instance of ChildReceiver, bound to a specific deployed contract.
NewChildReceiverTransactor creates a new write-only instance of ChildReceiver, bound to a specific deployed contract.
NewChildSender creates a new instance of ChildSender, bound to a specific deployed contract.
NewChildSenderCaller creates a new read-only instance of ChildSender, bound to a specific deployed contract.
NewChildSenderFilterer creates a new log filterer instance of ChildSender, bound to a specific deployed contract.
NewChildSenderTransactor creates a new write-only instance of ChildSender, bound to a specific deployed contract.
NewFaucet creates a new instance of Faucet, bound to a specific deployed contract.
NewFaucetCaller creates a new read-only instance of Faucet, bound to a specific deployed contract.
NewFaucetFilterer creates a new log filterer instance of Faucet, bound to a specific deployed contract.
NewFaucetTransactor creates a new write-only instance of Faucet, bound to a specific deployed contract.
NewRootReceiver creates a new instance of RootReceiver, bound to a specific deployed contract.
NewRootReceiverCaller creates a new read-only instance of RootReceiver, bound to a specific deployed contract.
NewRootReceiverFilterer creates a new log filterer instance of RootReceiver, bound to a specific deployed contract.
NewRootReceiverTransactor creates a new write-only instance of RootReceiver, bound to a specific deployed contract.
NewRootSender creates a new instance of RootSender, bound to a specific deployed contract.
NewRootSenderCaller creates a new read-only instance of RootSender, bound to a specific deployed contract.
NewRootSenderFilterer creates a new log filterer instance of RootSender, bound to a specific deployed contract.
NewRootSenderTransactor creates a new write-only instance of RootSender, bound to a specific deployed contract.
NewSubscription creates a new instance of Subscription, bound to a specific deployed contract.
NewSubscriptionCaller creates a new read-only instance of Subscription, bound to a specific deployed contract.
NewSubscriptionFilterer creates a new log filterer instance of Subscription, bound to a specific deployed contract.
NewSubscriptionTransactor creates a new write-only instance of Subscription, bound to a specific deployed contract.
NewTestRootChain creates a new instance of TestRootChain, bound to a specific deployed contract.
NewTestRootChainCaller creates a new read-only instance of TestRootChain, bound to a specific deployed contract.
NewTestRootChainFilterer creates a new log filterer instance of TestRootChain, bound to a specific deployed contract.
NewTestRootChainTransactor creates a new write-only instance of TestRootChain, bound to a specific deployed contract.
NewTestStateSender creates a new instance of TestStateSender, bound to a specific deployed contract.
NewTestStateSenderCaller creates a new read-only instance of TestStateSender, bound to a specific deployed contract.
NewTestStateSenderFilterer creates a new log filterer instance of TestStateSender, bound to a specific deployed contract.
NewTestStateSenderTransactor creates a new write-only instance of TestStateSender, bound to a specific deployed contract.
Parse OnStateReceive method from calldata of a transaction Solidity: function onStateReceive(uint256 , bytes data) returns().
Parse ReceiveMessage method from calldata of a transaction Solidity: function receiveMessage(bytes inputData) returns().
Parse Register method from calldata of a transaction Solidity: function register(address sender, address receiver) returns().
Parse Send method from calldata of a transaction Solidity: function send(address _destination, uint256 _requested) payable returns().
Parse SendToChild method from calldata of a transaction Solidity: function sendToChild(uint256 amount) returns().
Parse SendToRoot method from calldata of a transaction Solidity: function sendToRoot(uint256 amount) returns().
Parse SetHeimdallId method from calldata of a transaction Solidity: function setHeimdallId(string _heimdallId) returns().
Parse SetNextHeaderBlock method from calldata of a transaction Solidity: function setNextHeaderBlock(uint256 _value) returns().
Parse SubmitCheckpoint method from calldata of a transaction Solidity: function submitCheckpoint(bytes data, uint256[3][] ) returns().
Parse SyncState method from calldata of a transaction Solidity: function syncState(address receiver, bytes data) returns().
Parse UpdateDepositId method from calldata of a transaction Solidity: function updateDepositId(uint256 numDeposits) returns(uint256 depositId).
No description provided by the author

# Constants

ChildReceiverABI is the input ABI used to generate the binding from.
ChildSenderABI is the input ABI used to generate the binding from.
FaucetABI is the input ABI used to generate the binding from.
RootReceiverABI is the input ABI used to generate the binding from.
RootSenderABI is the input ABI used to generate the binding from.
SubscriptionABI is the input ABI used to generate the binding from.
TestRootChainABI is the input ABI used to generate the binding from.
TestStateSenderABI is the input ABI used to generate the binding from.

# Variables

ChildReceiverBin is the compiled bytecode used for deploying new contracts.
ChildSenderBin is the compiled bytecode used for deploying new contracts.
No description provided by the author
FaucetBin is the compiled bytecode used for deploying new contracts.
RootReceiverBin is the compiled bytecode used for deploying new contracts.
RootSenderBin is the compiled bytecode used for deploying new contracts.
SubscriptionBin is the compiled bytecode used for deploying new contracts.
TestRootChainBin is the compiled bytecode used for deploying new contracts.
TestStateSenderBin is the compiled bytecode used for deploying new contracts.

# Structs

ChildReceiver is an auto generated Go binding around an Ethereum contract.
ChildReceiverCaller is an auto generated read-only Go binding around an Ethereum contract.
ChildReceiverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ChildReceiverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ChildReceiverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ChildReceiverRaw is an auto generated low-level Go binding around an Ethereum contract.
ChildReceiverReceived represents a Received event raised by the ChildReceiver contract.
ChildReceiverReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the ChildReceiver contract.
ChildReceiverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ChildReceiverTransactor is an auto generated write-only Go binding around an Ethereum contract.
ChildReceiverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ChildReceiverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ChildSender is an auto generated Go binding around an Ethereum contract.
ChildSenderCaller is an auto generated read-only Go binding around an Ethereum contract.
ChildSenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ChildSenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ChildSenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ChildSenderMessageSent represents a MessageSent event raised by the ChildSender contract.
ChildSenderMessageSentIterator is returned from FilterMessageSent and is used to iterate over the raw logs and unpacked data for MessageSent events raised by the ChildSender contract.
ChildSenderRaw is an auto generated low-level Go binding around an Ethereum contract.
ChildSenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ChildSenderTransactor is an auto generated write-only Go binding around an Ethereum contract.
ChildSenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ChildSenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Faucet is an auto generated Go binding around an Ethereum contract.
FaucetCaller is an auto generated read-only Go binding around an Ethereum contract.
FaucetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
FaucetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
FaucetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FaucetRaw is an auto generated low-level Go binding around an Ethereum contract.
FaucetReceived represents a Received event raised by the Faucet contract.
FaucetReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the Faucet contract.
FaucetSent represents a Sent event raised by the Faucet contract.
FaucetSentIterator is returned from FilterSent and is used to iterate over the raw logs and unpacked data for Sent events raised by the Faucet contract.
FaucetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
FaucetTransactor is an auto generated write-only Go binding around an Ethereum contract.
FaucetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
FaucetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OnStateReceiveParams is an auto generated read-only Go binding of transcaction calldata params.
ReceiveMessageParams is an auto generated read-only Go binding of transcaction calldata params.
RegisterParams is an auto generated read-only Go binding of transcaction calldata params.
RootReceiver is an auto generated Go binding around an Ethereum contract.
RootReceiverCaller is an auto generated read-only Go binding around an Ethereum contract.
RootReceiverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RootReceiverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RootReceiverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RootReceiverRaw is an auto generated low-level Go binding around an Ethereum contract.
RootReceiverReceived represents a Received event raised by the RootReceiver contract.
RootReceiverReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the RootReceiver contract.
RootReceiverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RootReceiverTransactor is an auto generated write-only Go binding around an Ethereum contract.
RootReceiverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RootReceiverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RootSender is an auto generated Go binding around an Ethereum contract.
RootSenderCaller is an auto generated read-only Go binding around an Ethereum contract.
RootSenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RootSenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RootSenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RootSenderRaw is an auto generated low-level Go binding around an Ethereum contract.
RootSenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RootSenderTransactor is an auto generated write-only Go binding around an Ethereum contract.
RootSenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RootSenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SendParams is an auto generated read-only Go binding of transcaction calldata params.
SendToChildParams is an auto generated read-only Go binding of transcaction calldata params.
SendToRootParams is an auto generated read-only Go binding of transcaction calldata params.
SetHeimdallIdParams is an auto generated read-only Go binding of transcaction calldata params.
SetNextHeaderBlockParams is an auto generated read-only Go binding of transcaction calldata params.
SubmitCheckpointParams is an auto generated read-only Go binding of transcaction calldata params.
Subscription is an auto generated Go binding around an Ethereum contract.
SubscriptionCaller is an auto generated read-only Go binding around an Ethereum contract.
SubscriptionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SubscriptionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SubscriptionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SubscriptionRaw is an auto generated low-level Go binding around an Ethereum contract.
SubscriptionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SubscriptionSubscriptionEvent represents a SubscriptionEvent event raised by the Subscription contract.
SubscriptionSubscriptionEventIterator is returned from FilterSubscriptionEvent and is used to iterate over the raw logs and unpacked data for SubscriptionEvent events raised by the Subscription contract.
SubscriptionTransactor is an auto generated write-only Go binding around an Ethereum contract.
SubscriptionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SubscriptionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SyncStateParams is an auto generated read-only Go binding of transcaction calldata params.
TestRootChain is an auto generated Go binding around an Ethereum contract.
TestRootChainCaller is an auto generated read-only Go binding around an Ethereum contract.
TestRootChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TestRootChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TestRootChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TestRootChainNewHeaderBlock represents a NewHeaderBlock event raised by the TestRootChain contract.
TestRootChainNewHeaderBlockIterator is returned from FilterNewHeaderBlock and is used to iterate over the raw logs and unpacked data for NewHeaderBlock events raised by the TestRootChain contract.
TestRootChainRaw is an auto generated low-level Go binding around an Ethereum contract.
TestRootChainResetHeaderBlock represents a ResetHeaderBlock event raised by the TestRootChain contract.
TestRootChainResetHeaderBlockIterator is returned from FilterResetHeaderBlock and is used to iterate over the raw logs and unpacked data for ResetHeaderBlock events raised by the TestRootChain contract.
TestRootChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TestRootChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
TestRootChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TestRootChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TestStateSender is an auto generated Go binding around an Ethereum contract.
TestStateSenderCaller is an auto generated read-only Go binding around an Ethereum contract.
TestStateSenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TestStateSenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TestStateSenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TestStateSenderNewRegistration represents a NewRegistration event raised by the TestStateSender contract.
TestStateSenderNewRegistrationIterator is returned from FilterNewRegistration and is used to iterate over the raw logs and unpacked data for NewRegistration events raised by the TestStateSender contract.
TestStateSenderRaw is an auto generated low-level Go binding around an Ethereum contract.
TestStateSenderRegistrationUpdated represents a RegistrationUpdated event raised by the TestStateSender contract.
TestStateSenderRegistrationUpdatedIterator is returned from FilterRegistrationUpdated and is used to iterate over the raw logs and unpacked data for RegistrationUpdated events raised by the TestStateSender contract.
TestStateSenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TestStateSenderStateSynced represents a StateSynced event raised by the TestStateSender contract.
TestStateSenderStateSyncedIterator is returned from FilterStateSynced and is used to iterate over the raw logs and unpacked data for StateSynced events raised by the TestStateSender contract.
TestStateSenderTransactor is an auto generated write-only Go binding around an Ethereum contract.
TestStateSenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TestStateSenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UpdateDepositIdParams is an auto generated read-only Go binding of transcaction calldata params.