package
0.1.5
Repository: https://github.com/shutter-network/shutter.git
Documentation: pkg.go.dev

# Packages

Package erc1820 defines methods to deploy the erc1820 registry contract, see https://eips.ethereum.org/EIPS/eip-1820.

# Functions

DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
DeployBatcherContract deploys a new Ethereum contract, binding an instance of BatcherContract to it.
DeployConfigContract deploys a new Ethereum contract, binding an instance of ConfigContract to it.
DeployDepositContract deploys a new Ethereum contract, binding an instance of DepositContract to it.
DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.
DeployERC777 deploys a new Ethereum contract, binding an instance of ERC777 to it.
DeployExecutorContract deploys a new Ethereum contract, binding an instance of ExecutorContract to it.
DeployFeeBankContract deploys a new Ethereum contract, binding an instance of FeeBankContract to it.
DeployKeyBroadcastContract deploys a new Ethereum contract, binding an instance of KeyBroadcastContract to it.
DeployKeyperSlasher deploys a new Ethereum contract, binding an instance of KeyperSlasher to it.
DeployMockBatcherContract deploys a new Ethereum contract, binding an instance of MockBatcherContract to it.
DeployMockTargetContract deploys a new Ethereum contract, binding an instance of MockTargetContract to it.
DeployTargetProxyContract deploys a new Ethereum contract, binding an instance of TargetProxyContract to it.
DeployTestDepositTokenContract deploys a new Ethereum contract, binding an instance of TestDepositTokenContract to it.
DeployTestTargetContract deploys a new Ethereum contract, binding an instance of TestTargetContract to it.
NewAddress creates a new instance of Address, bound to a specific deployed contract.
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
NewBatcherContract creates a new instance of BatcherContract, bound to a specific deployed contract.
NewBatcherContractCaller creates a new read-only instance of BatcherContract, bound to a specific deployed contract.
NewBatcherContractFilterer creates a new log filterer instance of BatcherContract, bound to a specific deployed contract.
NewBatcherContractTransactor creates a new write-only instance of BatcherContract, bound to a specific deployed contract.
NewCaller creates a new ContractCaller.
NewConfigContract creates a new instance of ConfigContract, bound to a specific deployed contract.
NewConfigContractCaller creates a new read-only instance of ConfigContract, bound to a specific deployed contract.
NewConfigContractFilterer creates a new log filterer instance of ConfigContract, bound to a specific deployed contract.
NewConfigContractTransactor creates a new write-only instance of ConfigContract, bound to a specific deployed contract.
NewContext creates a new instance of Context, bound to a specific deployed contract.
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
NewDepositContract creates a new instance of DepositContract, bound to a specific deployed contract.
NewDepositContractCaller creates a new read-only instance of DepositContract, bound to a specific deployed contract.
NewDepositContractFilterer creates a new log filterer instance of DepositContract, bound to a specific deployed contract.
NewDepositContractTransactor creates a new write-only instance of DepositContract, bound to a specific deployed contract.
NewECDSA creates a new instance of ECDSA, bound to a specific deployed contract.
NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.
NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.
NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.
NewERC777 creates a new instance of ERC777, bound to a specific deployed contract.
NewERC777Caller creates a new read-only instance of ERC777, bound to a specific deployed contract.
NewERC777Filterer creates a new log filterer instance of ERC777, bound to a specific deployed contract.
NewERC777Transactor creates a new write-only instance of ERC777, bound to a specific deployed contract.
NewExecutorContract creates a new instance of ExecutorContract, bound to a specific deployed contract.
NewExecutorContractCaller creates a new read-only instance of ExecutorContract, bound to a specific deployed contract.
NewExecutorContractFilterer creates a new log filterer instance of ExecutorContract, bound to a specific deployed contract.
NewExecutorContractTransactor creates a new write-only instance of ExecutorContract, bound to a specific deployed contract.
NewFeeBankContract creates a new instance of FeeBankContract, bound to a specific deployed contract.
NewFeeBankContractCaller creates a new read-only instance of FeeBankContract, bound to a specific deployed contract.
NewFeeBankContractFilterer creates a new log filterer instance of FeeBankContract, bound to a specific deployed contract.
NewFeeBankContractTransactor creates a new write-only instance of FeeBankContract, bound to a specific deployed contract.
NewIERC1820Registry creates a new instance of IERC1820Registry, bound to a specific deployed contract.
NewIERC1820RegistryCaller creates a new read-only instance of IERC1820Registry, bound to a specific deployed contract.
NewIERC1820RegistryFilterer creates a new log filterer instance of IERC1820Registry, bound to a specific deployed contract.
NewIERC1820RegistryTransactor creates a new write-only instance of IERC1820Registry, bound to a specific deployed contract.
NewIERC20 creates a new instance of IERC20, bound to a specific deployed contract.
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
NewIERC777 creates a new instance of IERC777, bound to a specific deployed contract.
NewIERC777Caller creates a new read-only instance of IERC777, bound to a specific deployed contract.
NewIERC777Filterer creates a new log filterer instance of IERC777, bound to a specific deployed contract.
NewIERC777Recipient creates a new instance of IERC777Recipient, bound to a specific deployed contract.
NewIERC777RecipientCaller creates a new read-only instance of IERC777Recipient, bound to a specific deployed contract.
NewIERC777RecipientFilterer creates a new log filterer instance of IERC777Recipient, bound to a specific deployed contract.
NewIERC777RecipientTransactor creates a new write-only instance of IERC777Recipient, bound to a specific deployed contract.
NewIERC777Sender creates a new instance of IERC777Sender, bound to a specific deployed contract.
NewIERC777SenderCaller creates a new read-only instance of IERC777Sender, bound to a specific deployed contract.
NewIERC777SenderFilterer creates a new log filterer instance of IERC777Sender, bound to a specific deployed contract.
NewIERC777SenderTransactor creates a new write-only instance of IERC777Sender, bound to a specific deployed contract.
NewIERC777Transactor creates a new write-only instance of IERC777, bound to a specific deployed contract.
NewKeyBroadcastContract creates a new instance of KeyBroadcastContract, bound to a specific deployed contract.
NewKeyBroadcastContractCaller creates a new read-only instance of KeyBroadcastContract, bound to a specific deployed contract.
NewKeyBroadcastContractFilterer creates a new log filterer instance of KeyBroadcastContract, bound to a specific deployed contract.
NewKeyBroadcastContractTransactor creates a new write-only instance of KeyBroadcastContract, bound to a specific deployed contract.
NewKeyperSlasher creates a new instance of KeyperSlasher, bound to a specific deployed contract.
NewKeyperSlasherCaller creates a new read-only instance of KeyperSlasher, bound to a specific deployed contract.
NewKeyperSlasherFilterer creates a new log filterer instance of KeyperSlasher, bound to a specific deployed contract.
NewKeyperSlasherTransactor creates a new write-only instance of KeyperSlasher, bound to a specific deployed contract.
NewMockBatcherContract creates a new instance of MockBatcherContract, bound to a specific deployed contract.
NewMockBatcherContractCaller creates a new read-only instance of MockBatcherContract, bound to a specific deployed contract.
NewMockBatcherContractFilterer creates a new log filterer instance of MockBatcherContract, bound to a specific deployed contract.
NewMockBatcherContractTransactor creates a new write-only instance of MockBatcherContract, bound to a specific deployed contract.
NewMockTargetContract creates a new instance of MockTargetContract, bound to a specific deployed contract.
NewMockTargetContractCaller creates a new read-only instance of MockTargetContract, bound to a specific deployed contract.
NewMockTargetContractFilterer creates a new log filterer instance of MockTargetContract, bound to a specific deployed contract.
NewMockTargetContractTransactor creates a new write-only instance of MockTargetContract, bound to a specific deployed contract.
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
NewTargetProxyContract creates a new instance of TargetProxyContract, bound to a specific deployed contract.
NewTargetProxyContractCaller creates a new read-only instance of TargetProxyContract, bound to a specific deployed contract.
NewTargetProxyContractFilterer creates a new log filterer instance of TargetProxyContract, bound to a specific deployed contract.
NewTargetProxyContractTransactor creates a new write-only instance of TargetProxyContract, bound to a specific deployed contract.
NewTestDepositTokenContract creates a new instance of TestDepositTokenContract, bound to a specific deployed contract.
NewTestDepositTokenContractCaller creates a new read-only instance of TestDepositTokenContract, bound to a specific deployed contract.
NewTestDepositTokenContractFilterer creates a new log filterer instance of TestDepositTokenContract, bound to a specific deployed contract.
NewTestDepositTokenContractTransactor creates a new write-only instance of TestDepositTokenContract, bound to a specific deployed contract.
NewTestTargetContract creates a new instance of TestTargetContract, bound to a specific deployed contract.
NewTestTargetContractCaller creates a new read-only instance of TestTargetContract, bound to a specific deployed contract.
NewTestTargetContractFilterer creates a new log filterer instance of TestTargetContract, bound to a specific deployed contract.
NewTestTargetContractTransactor creates a new write-only instance of TestTargetContract, bound to a specific deployed contract.
SignaturesToContractFormat converts a list of signatures created with goethereum's crypto.Sign to the format understood by the contracts.
SignatureToContractFormat converts a signature created with goethereum's crypto.Sign to the format understood by the contracts.

# Constants

AddressABI is the input ABI used to generate the binding from.
BatcherContractABI is the input ABI used to generate the binding from.
ConfigContractABI is the input ABI used to generate the binding from.
ContextABI is the input ABI used to generate the binding from.
DepositContractABI is the input ABI used to generate the binding from.
ECDSAABI is the input ABI used to generate the binding from.
ERC777ABI is the input ABI used to generate the binding from.
ExecutorContractABI is the input ABI used to generate the binding from.
FeeBankContractABI is the input ABI used to generate the binding from.
IERC1820RegistryABI is the input ABI used to generate the binding from.
IERC20ABI is the input ABI used to generate the binding from.
IERC777ABI is the input ABI used to generate the binding from.
IERC777RecipientABI is the input ABI used to generate the binding from.
IERC777SenderABI is the input ABI used to generate the binding from.
KeyBroadcastContractABI is the input ABI used to generate the binding from.
KeyperSlasherABI is the input ABI used to generate the binding from.
MockBatcherContractABI is the input ABI used to generate the binding from.
MockTargetContractABI is the input ABI used to generate the binding from.
OwnableABI is the input ABI used to generate the binding from.
TargetProxyContractABI is the input ABI used to generate the binding from.
TestDepositTokenContractABI is the input ABI used to generate the binding from.
TestTargetContractABI is the input ABI used to generate the binding from.
Values for the TransactionType enum defined in BatcherContract.
Values for the TransactionType enum defined in BatcherContract.

# Variables

AddressBin is the compiled bytecode used for deploying new contracts.
BatcherContractBin is the compiled bytecode used for deploying new contracts.
ConfigContractBin is the compiled bytecode used for deploying new contracts.
DepositContractBin is the compiled bytecode used for deploying new contracts.
ECDSABin is the compiled bytecode used for deploying new contracts.
ERC777Bin is the compiled bytecode used for deploying new contracts.
ExecutorContractBin is the compiled bytecode used for deploying new contracts.
FeeBankContractBin is the compiled bytecode used for deploying new contracts.
KeyBroadcastContractBin is the compiled bytecode used for deploying new contracts.
KeyperSlasherBin is the compiled bytecode used for deploying new contracts.
MockBatcherContractBin is the compiled bytecode used for deploying new contracts.
MockTargetContractBin is the compiled bytecode used for deploying new contracts.
TargetProxyContractBin is the compiled bytecode used for deploying new contracts.
TestDepositTokenContractBin is the compiled bytecode used for deploying new contracts.
TestTargetContractBin is the compiled bytecode used for deploying new contracts.

# Structs

Address is an auto generated Go binding around an Ethereum contract.
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Authorization is an auto generated low-level Go binding around an user-defined struct.
BatchConfig is an auto generated low-level Go binding around an user-defined struct.
BatcherContract is an auto generated Go binding around an Ethereum contract.
BatcherContractCaller is an auto generated read-only Go binding around an Ethereum contract.
BatcherContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BatcherContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BatcherContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BatcherContractOwnershipTransferred represents a OwnershipTransferred event raised by the BatcherContract contract.
BatcherContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BatcherContract contract.
BatcherContractRaw is an auto generated low-level Go binding around an Ethereum contract.
BatcherContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BatcherContractTransactionAdded represents a TransactionAdded event raised by the BatcherContract contract.
BatcherContractTransactionAddedIterator is returned from FilterTransactionAdded and is used to iterate over the raw logs and unpacked data for TransactionAdded events raised by the BatcherContract contract.
BatcherContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
BatcherContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BatcherContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Caller interacts with the contracts on Ethereum.
CipherExecutionReceipt is an auto generated low-level Go binding around an user-defined struct.
ConfigContract is an auto generated Go binding around an Ethereum contract.
ConfigContractCaller is an auto generated read-only Go binding around an Ethereum contract.
ConfigContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ConfigContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ConfigContractConfigScheduled represents a ConfigScheduled event raised by the ConfigContract contract.
ConfigContractConfigScheduledIterator is returned from FilterConfigScheduled and is used to iterate over the raw logs and unpacked data for ConfigScheduled events raised by the ConfigContract contract.
ConfigContractConfigUnscheduled represents a ConfigUnscheduled event raised by the ConfigContract contract.
ConfigContractConfigUnscheduledIterator is returned from FilterConfigUnscheduled and is used to iterate over the raw logs and unpacked data for ConfigUnscheduled events raised by the ConfigContract contract.
ConfigContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ConfigContractOwnershipTransferred represents a OwnershipTransferred event raised by the ConfigContract contract.
ConfigContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConfigContract contract.
ConfigContractRaw is an auto generated low-level Go binding around an Ethereum contract.
ConfigContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ConfigContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
ConfigContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ConfigContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Context is an auto generated Go binding around an Ethereum contract.
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DepositContract is an auto generated Go binding around an Ethereum contract.
DepositContractCaller is an auto generated read-only Go binding around an Ethereum contract.
DepositContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DepositContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DepositContractDepositChanged represents a DepositChanged event raised by the DepositContract contract.
DepositContractDepositChangedIterator is returned from FilterDepositChanged and is used to iterate over the raw logs and unpacked data for DepositChanged events raised by the DepositContract contract.
DepositContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DepositContractOwnershipTransferred represents a OwnershipTransferred event raised by the DepositContract contract.
DepositContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DepositContract contract.
DepositContractRaw is an auto generated low-level Go binding around an Ethereum contract.
DepositContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DepositContractSlashingReceiverSet represents a SlashingReceiverSet event raised by the DepositContract contract.
DepositContractSlashingReceiverSetIterator is returned from FilterSlashingReceiverSet and is used to iterate over the raw logs and unpacked data for SlashingReceiverSet events raised by the DepositContract contract.
DepositContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
DepositContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DepositContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ECDSA is an auto generated Go binding around an Ethereum contract.
ECDSACaller is an auto generated read-only Go binding around an Ethereum contract.
ECDSACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ECDSACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ECDSAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ECDSARaw is an auto generated low-level Go binding around an Ethereum contract.
ECDSASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ECDSATransactor is an auto generated write-only Go binding around an Ethereum contract.
ECDSATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ECDSATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC777 is an auto generated Go binding around an Ethereum contract.
ERC777Approval represents a Approval event raised by the ERC777 contract.
ERC777ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC777 contract.
ERC777AuthorizedOperator represents a AuthorizedOperator event raised by the ERC777 contract.
ERC777AuthorizedOperatorIterator is returned from FilterAuthorizedOperator and is used to iterate over the raw logs and unpacked data for AuthorizedOperator events raised by the ERC777 contract.
ERC777Burned represents a Burned event raised by the ERC777 contract.
ERC777BurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the ERC777 contract.
ERC777Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC777CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC777CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC777Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC777Minted represents a Minted event raised by the ERC777 contract.
ERC777MintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the ERC777 contract.
ERC777Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC777RevokedOperator represents a RevokedOperator event raised by the ERC777 contract.
ERC777RevokedOperatorIterator is returned from FilterRevokedOperator and is used to iterate over the raw logs and unpacked data for RevokedOperator events raised by the ERC777 contract.
ERC777Sent represents a Sent event raised by the ERC777 contract.
ERC777SentIterator is returned from FilterSent and is used to iterate over the raw logs and unpacked data for Sent events raised by the ERC777 contract.
ERC777Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC777Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC777TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC777TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC777Transfer represents a Transfer event raised by the ERC777 contract.
ERC777TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC777 contract.
ExecutorContract is an auto generated Go binding around an Ethereum contract.
ExecutorContractBatchExecuted represents a BatchExecuted event raised by the ExecutorContract contract.
ExecutorContractBatchExecutedIterator is returned from FilterBatchExecuted and is used to iterate over the raw logs and unpacked data for BatchExecuted events raised by the ExecutorContract contract.
ExecutorContractCaller is an auto generated read-only Go binding around an Ethereum contract.
ExecutorContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ExecutorContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ExecutorContractCipherExecutionSkipped represents a CipherExecutionSkipped event raised by the ExecutorContract contract.
ExecutorContractCipherExecutionSkippedIterator is returned from FilterCipherExecutionSkipped and is used to iterate over the raw logs and unpacked data for CipherExecutionSkipped events raised by the ExecutorContract contract.
ExecutorContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ExecutorContractOwnershipTransferred represents a OwnershipTransferred event raised by the ExecutorContract contract.
ExecutorContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ExecutorContract contract.
ExecutorContractRaw is an auto generated low-level Go binding around an Ethereum contract.
ExecutorContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ExecutorContractTransactionFailed represents a TransactionFailed event raised by the ExecutorContract contract.
ExecutorContractTransactionFailedIterator is returned from FilterTransactionFailed and is used to iterate over the raw logs and unpacked data for TransactionFailed events raised by the ExecutorContract contract.
ExecutorContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
ExecutorContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ExecutorContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
FeeBankContract is an auto generated Go binding around an Ethereum contract.
FeeBankContractCaller is an auto generated read-only Go binding around an Ethereum contract.
FeeBankContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
FeeBankContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
FeeBankContractDepositEvent represents a DepositEvent event raised by the FeeBankContract contract.
FeeBankContractDepositEventIterator is returned from FilterDepositEvent and is used to iterate over the raw logs and unpacked data for DepositEvent events raised by the FeeBankContract contract.
FeeBankContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FeeBankContractRaw is an auto generated low-level Go binding around an Ethereum contract.
FeeBankContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
FeeBankContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
FeeBankContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
FeeBankContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
FeeBankContractWithdrawEvent represents a WithdrawEvent event raised by the FeeBankContract contract.
FeeBankContractWithdrawEventIterator is returned from FilterWithdrawEvent and is used to iterate over the raw logs and unpacked data for WithdrawEvent events raised by the FeeBankContract contract.
IERC1820Registry is an auto generated Go binding around an Ethereum contract.
IERC1820RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
IERC1820RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC1820RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC1820RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC1820RegistryInterfaceImplementerSet represents a InterfaceImplementerSet event raised by the IERC1820Registry contract.
IERC1820RegistryInterfaceImplementerSetIterator is returned from FilterInterfaceImplementerSet and is used to iterate over the raw logs and unpacked data for InterfaceImplementerSet events raised by the IERC1820Registry contract.
IERC1820RegistryManagerChanged represents a ManagerChanged event raised by the IERC1820Registry contract.
IERC1820RegistryManagerChangedIterator is returned from FilterManagerChanged and is used to iterate over the raw logs and unpacked data for ManagerChanged events raised by the IERC1820Registry contract.
IERC1820RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
IERC1820RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC1820RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
IERC1820RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC1820RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC20 is an auto generated Go binding around an Ethereum contract.
IERC20Approval represents a Approval event raised by the IERC20 contract.
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
IERC777 is an auto generated Go binding around an Ethereum contract.
IERC777AuthorizedOperator represents a AuthorizedOperator event raised by the IERC777 contract.
IERC777AuthorizedOperatorIterator is returned from FilterAuthorizedOperator and is used to iterate over the raw logs and unpacked data for AuthorizedOperator events raised by the IERC777 contract.
IERC777Burned represents a Burned event raised by the IERC777 contract.
IERC777BurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the IERC777 contract.
IERC777Caller is an auto generated read-only Go binding around an Ethereum contract.
IERC777CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC777CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC777Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC777Minted represents a Minted event raised by the IERC777 contract.
IERC777MintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the IERC777 contract.
IERC777Raw is an auto generated low-level Go binding around an Ethereum contract.
IERC777Recipient is an auto generated Go binding around an Ethereum contract.
IERC777RecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
IERC777RecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC777RecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC777RecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC777RecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
IERC777RecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC777RecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
IERC777RecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC777RecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC777RevokedOperator represents a RevokedOperator event raised by the IERC777 contract.
IERC777RevokedOperatorIterator is returned from FilterRevokedOperator and is used to iterate over the raw logs and unpacked data for RevokedOperator events raised by the IERC777 contract.
IERC777Sender is an auto generated Go binding around an Ethereum contract.
IERC777SenderCaller is an auto generated read-only Go binding around an Ethereum contract.
IERC777SenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC777SenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC777SenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC777SenderRaw is an auto generated low-level Go binding around an Ethereum contract.
IERC777SenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC777SenderTransactor is an auto generated write-only Go binding around an Ethereum contract.
IERC777SenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC777SenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC777Sent represents a Sent event raised by the IERC777 contract.
IERC777SentIterator is returned from FilterSent and is used to iterate over the raw logs and unpacked data for Sent events raised by the IERC777 contract.
IERC777Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC777Transactor is an auto generated write-only Go binding around an Ethereum contract.
IERC777TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC777TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
KeyBroadcastContract is an auto generated Go binding around an Ethereum contract.
KeyBroadcastContractCaller is an auto generated read-only Go binding around an Ethereum contract.
KeyBroadcastContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
KeyBroadcastContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
KeyBroadcastContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
KeyBroadcastContractRaw is an auto generated low-level Go binding around an Ethereum contract.
KeyBroadcastContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
KeyBroadcastContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
KeyBroadcastContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
KeyBroadcastContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
KeyBroadcastContractVoted represents a Voted event raised by the KeyBroadcastContract contract.
KeyBroadcastContractVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the KeyBroadcastContract contract.
KeyperSlasher is an auto generated Go binding around an Ethereum contract.
KeyperSlasherAccused represents a Accused event raised by the KeyperSlasher contract.
KeyperSlasherAccusedIterator is returned from FilterAccused and is used to iterate over the raw logs and unpacked data for Accused events raised by the KeyperSlasher contract.
KeyperSlasherAppealed represents a Appealed event raised by the KeyperSlasher contract.
KeyperSlasherAppealedIterator is returned from FilterAppealed and is used to iterate over the raw logs and unpacked data for Appealed events raised by the KeyperSlasher contract.
KeyperSlasherCaller is an auto generated read-only Go binding around an Ethereum contract.
KeyperSlasherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
KeyperSlasherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
KeyperSlasherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
KeyperSlasherRaw is an auto generated low-level Go binding around an Ethereum contract.
KeyperSlasherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
KeyperSlasherSlashed represents a Slashed event raised by the KeyperSlasher contract.
KeyperSlasherSlashedIterator is returned from FilterSlashed and is used to iterate over the raw logs and unpacked data for Slashed events raised by the KeyperSlasher contract.
KeyperSlasherTransactor is an auto generated write-only Go binding around an Ethereum contract.
KeyperSlasherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
KeyperSlasherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MockBatcherContract is an auto generated Go binding around an Ethereum contract.
MockBatcherContractCaller is an auto generated read-only Go binding around an Ethereum contract.
MockBatcherContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MockBatcherContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MockBatcherContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MockBatcherContractRaw is an auto generated low-level Go binding around an Ethereum contract.
MockBatcherContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MockBatcherContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
MockBatcherContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MockBatcherContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MockTargetContract is an auto generated Go binding around an Ethereum contract.
MockTargetContractCalled represents a Called event raised by the MockTargetContract contract.
MockTargetContractCalledIterator is returned from FilterCalled and is used to iterate over the raw logs and unpacked data for Called events raised by the MockTargetContract contract.
MockTargetContractCaller is an auto generated read-only Go binding around an Ethereum contract.
MockTargetContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MockTargetContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MockTargetContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MockTargetContractRaw is an auto generated low-level Go binding around an Ethereum contract.
MockTargetContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MockTargetContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
MockTargetContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MockTargetContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Ownable is an auto generated Go binding around an Ethereum contract.
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TargetProxyContract is an auto generated Go binding around an Ethereum contract.
TargetProxyContractCaller is an auto generated read-only Go binding around an Ethereum contract.
TargetProxyContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TargetProxyContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TargetProxyContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TargetProxyContractRaw is an auto generated low-level Go binding around an Ethereum contract.
TargetProxyContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TargetProxyContractTransactionForwarded represents a TransactionForwarded event raised by the TargetProxyContract contract.
TargetProxyContractTransactionForwardedIterator is returned from FilterTransactionForwarded and is used to iterate over the raw logs and unpacked data for TransactionForwarded events raised by the TargetProxyContract contract.
TargetProxyContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
TargetProxyContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TargetProxyContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TestDepositTokenContract is an auto generated Go binding around an Ethereum contract.
TestDepositTokenContractApproval represents a Approval event raised by the TestDepositTokenContract contract.
TestDepositTokenContractApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TestDepositTokenContract contract.
TestDepositTokenContractAuthorizedOperator represents a AuthorizedOperator event raised by the TestDepositTokenContract contract.
TestDepositTokenContractAuthorizedOperatorIterator is returned from FilterAuthorizedOperator and is used to iterate over the raw logs and unpacked data for AuthorizedOperator events raised by the TestDepositTokenContract contract.
TestDepositTokenContractBurned represents a Burned event raised by the TestDepositTokenContract contract.
TestDepositTokenContractBurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the TestDepositTokenContract contract.
TestDepositTokenContractCaller is an auto generated read-only Go binding around an Ethereum contract.
TestDepositTokenContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TestDepositTokenContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TestDepositTokenContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TestDepositTokenContractMinted represents a Minted event raised by the TestDepositTokenContract contract.
TestDepositTokenContractMintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the TestDepositTokenContract contract.
TestDepositTokenContractRaw is an auto generated low-level Go binding around an Ethereum contract.
TestDepositTokenContractRevokedOperator represents a RevokedOperator event raised by the TestDepositTokenContract contract.
TestDepositTokenContractRevokedOperatorIterator is returned from FilterRevokedOperator and is used to iterate over the raw logs and unpacked data for RevokedOperator events raised by the TestDepositTokenContract contract.
TestDepositTokenContractSent represents a Sent event raised by the TestDepositTokenContract contract.
TestDepositTokenContractSentIterator is returned from FilterSent and is used to iterate over the raw logs and unpacked data for Sent events raised by the TestDepositTokenContract contract.
TestDepositTokenContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TestDepositTokenContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
TestDepositTokenContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TestDepositTokenContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TestDepositTokenContractTransfer represents a Transfer event raised by the TestDepositTokenContract contract.
TestDepositTokenContractTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TestDepositTokenContract contract.
TestTargetContract is an auto generated Go binding around an Ethereum contract.
TestTargetContractCaller is an auto generated read-only Go binding around an Ethereum contract.
TestTargetContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TestTargetContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TestTargetContractExecutedTransaction represents a ExecutedTransaction event raised by the TestTargetContract contract.
TestTargetContractExecutedTransactionIterator is returned from FilterExecutedTransaction and is used to iterate over the raw logs and unpacked data for ExecutedTransaction events raised by the TestTargetContract contract.
TestTargetContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TestTargetContractRaw is an auto generated low-level Go binding around an Ethereum contract.
TestTargetContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TestTargetContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
TestTargetContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TestTargetContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

# Type aliases

No description provided by the author