pacaya

package
v0.0.0-...-bbc7700 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2025 License: MIT, MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ComposeVerifierABI = ComposeVerifierMetaData.ABI

ComposeVerifierABI is the input ABI used to generate the binding from. Deprecated: Use ComposeVerifierMetaData.ABI instead.

View Source
var ComposeVerifierMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"opVerifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pivotVerifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"risc0Verifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"sgxVerifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"sp1Verifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"taikoInbox\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"tdxVerifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"verifyProof\",\"inputs\":[{\"name\":\"_ctxs\",\"type\":\"tuple[]\",\"internalType\":\"structIVerifier.Context[]\",\"components\":[{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"transition\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]}]},{\"name\":\"_proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CV_INVALID_SUB_VERIFIER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CV_INVALID_SUB_VERIFIER_ORDER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CV_VERIFIERS_INSUFFICIENT\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

ComposeVerifierMetaData contains all meta data concerning the ComposeVerifier contract.

View Source
var ForcedInclusionStoreABI = ForcedInclusionStoreMetaData.ABI

ForcedInclusionStoreABI is the input ABI used to generate the binding from. Deprecated: Use ForcedInclusionStoreMetaData.ABI instead.

View Source
var ForcedInclusionStoreMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_inclusionDelay\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"_feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_inbox\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_inboxWrapper\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"consumeOldestForcedInclusion\",\"inputs\":[{\"name\":\"_feeRecipient\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"inclusion_\",\"type\":\"tuple\",\"internalType\":\"structIForcedInclusionStore.ForcedInclusion\",\"components\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"feeInGwei\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getForcedInclusion\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIForcedInclusionStore.ForcedInclusion\",\"components\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getOldestForcedInclusionDeadline\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"head\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inbox\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractITaikoInbox\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inboxWrapper\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inclusionDelay\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOldestForcedInclusionDue\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastProcessedAtBatchId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"queue\",\"inputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"storeForcedInclusion\",\"inputs\":[{\"name\":\"blobIndex\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"tail\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ForcedInclusionConsumed\",\"inputs\":[{\"name\":\"forcedInclusion\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIForcedInclusionStore.ForcedInclusion\",\"components\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ForcedInclusionStored\",\"inputs\":[{\"name\":\"forcedInclusion\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIForcedInclusionStore.ForcedInclusion\",\"components\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BlobNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IncorrectFee\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidIndex\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidParams\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NoForcedInclusionFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

ForcedInclusionStoreMetaData contains all meta data concerning the ForcedInclusionStore contract.

View Source
var ForkRouterABI = ForkRouterMetaData.ABI

ForkRouterABI is the input ABI used to generate the binding from. Deprecated: Use ForkRouterMetaData.ABI instead.

View Source
var ForkRouterMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_oldFork\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_newFork\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"fallback\",\"stateMutability\":\"payable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"newFork\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"oldFork\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"shouldRouteToOldFork\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"InvalidParams\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroForkAddress\",\"inputs\":[]}]",
}

ForkRouterMetaData contains all meta data concerning the ForkRouter contract.

View Source
var PreconfWhitelistABI = PreconfWhitelistMetaData.ABI

PreconfWhitelistABI is the input ABI used to generate the binding from. Deprecated: Use PreconfWhitelistMetaData.ABI instead.

View Source
var PreconfWhitelistMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_resolver\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addOperator\",\"inputs\":[{\"name\":\"_operatorAddress\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"getOperatorForCurrentEpoch\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getOperatorForNextEpoch\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOperator\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"isOperator\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"operatorCount\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"operatorIndexToOperator\",\"inputs\":[{\"name\":\"operatorIndex\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"removeOperator\",\"inputs\":[{\"name\":\"_operatorIndex\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OperatorAdded\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OperatorRemoved\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidOperatorAddress\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidOperatorCount\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidOperatorIndex\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OperatorAlreadyExists\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OperatorNotAvailableYet\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

PreconfWhitelistMetaData contains all meta data concerning the PreconfWhitelist contract.

View Source
var ProverSetABI = ProverSetMetaData.ABI

ProverSetABI is the input ABI used to generate the binding from. Deprecated: Use ProverSetMetaData.ABI instead.

View Source
var ProverSetMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_resolver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_inbox\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_bondToken\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_entrypoint\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"admin\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"approveAllowance\",\"inputs\":[{\"name\":\"_address\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_allowance\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bondToken\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"delegate\",\"inputs\":[{\"name\":\"_delegatee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"depositBond\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"enableProver\",\"inputs\":[{\"name\":\"_prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_isProver\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"entrypoint\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inbox\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_admin\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isProver\",\"inputs\":[{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"isProver\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isValidSignature\",\"inputs\":[{\"name\":\"_hash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"magicValue_\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proposeBatch\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_txList\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchInfo\",\"components\":[{\"name\":\"txsHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blocks\",\"type\":\"tuple[]\",\"internalType\":\"structITaikoInbox.BlockParams[]\",\"components\":[{\"name\":\"numTransactions\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"timeShift\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"signalSlots\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]},{\"name\":\"blobHashes\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"extraData\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastBlockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}]},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchMetadata\",\"components\":[{\"name\":\"infoHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proposer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proposeBlockV2\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_txList\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proposeBlocksV2\",\"inputs\":[{\"name\":\"_paramsArr\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"_txListArr\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proposeBlocksV2Conditionally\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"_txList\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proveBatches\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proveBlock\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_input\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proveBlocks\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint64[]\",\"internalType\":\"uint64[]\"},{\"name\":\"_input\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"_batchProof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"withdrawBond\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawEtherToAdmin\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawToAdmin\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ProverEnabled\",\"inputs\":[{\"name\":\"prover\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"enabled\",\"type\":\"bool\",\"indexed\":true,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ForcedInclusionParamsNotAllowed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NOT_FIRST_PROPOSAL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"PERMISSION_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

ProverSetMetaData contains all meta data concerning the ProverSet contract.

View Source
var ResolverBaseABI = ResolverBaseMetaData.ABI

ResolverBaseABI is the input ABI used to generate the binding from. Deprecated: Use ResolverBaseMetaData.ABI instead.

View Source
var ResolverBaseMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"function\",\"name\":\"resolve\",\"inputs\":[{\"name\":\"_chainId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_name\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_allowZeroAddress\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[{\"name\":\"addr_\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"error\",\"name\":\"RESOLVED_TO_ZERO_ADDRESS\",\"inputs\":[]}]",
}

ResolverBaseMetaData contains all meta data concerning the ResolverBase contract.

View Source
var TaikoAnchorClientABI = TaikoAnchorClientMetaData.ABI

TaikoAnchorClientABI is the input ABI used to generate the binding from. Deprecated: Use TaikoAnchorClientMetaData.ABI instead.

View Source
var TaikoAnchorClientMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_resolver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_signalService\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_pacayaForkHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"GOLDEN_TOUCH_ADDRESS\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"adjustExcess\",\"inputs\":[{\"name\":\"_currGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_currGasTarget\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_newGasTarget\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"newGasExcess_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"anchor\",\"inputs\":[{\"name\":\"_l1BlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_l1StateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_l1BlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"anchorV2\",\"inputs\":[{\"name\":\"_anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_anchorStateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"_baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"anchorV3\",\"inputs\":[{\"name\":\"_anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_anchorStateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"_baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]},{\"name\":\"_signalSlots\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"calculateBaseFee\",\"inputs\":[{\"name\":\"_baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]},{\"name\":\"_blocktime\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"basefee_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"parentGasExcess_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getBasefee\",\"inputs\":[{\"name\":\"_anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"basefee_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"parentGasExcess_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getBasefeeV2\",\"inputs\":[{\"name\":\"_parentGasUsed\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"_blockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}],\"outputs\":[{\"name\":\"basefee_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"newGasTarget_\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"newGasExcess_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getBlockHash\",\"inputs\":[{\"name\":\"_blockId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_l1ChainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_initialGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOnL1\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"l1ChainId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"lastSyncedBlock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pacayaForkHeight\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"parentGasExcess\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"parentGasTarget\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"parentTimestamp\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"publicInputHash\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"signalService\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractISignalService\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"skipFeeCheck\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"withdraw\",\"inputs\":[{\"name\":\"_token\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_to\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Anchored\",\"inputs\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"},{\"name\":\"parentGasExcess\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EIP1559Update\",\"inputs\":[{\"name\":\"oldGasTarget\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"newGasTarget\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"oldGasExcess\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"newGasExcess\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"basefee\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_BASEFEE_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_DEPRECATED_METHOD\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_FORK_ERROR\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_L1_CHAIN_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_L2_CHAIN_ID\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_INVALID_SENDER\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_PUBLIC_INPUT_HASH_MISMATCH\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"L2_TOO_LATE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

TaikoAnchorClientMetaData contains all meta data concerning the TaikoAnchorClient contract.

View Source
var TaikoInboxClientABI = TaikoInboxClientMetaData.ABI

TaikoInboxClientABI is the input ABI used to generate the binding from. Deprecated: Use TaikoInboxClientMetaData.ABI instead.

View Source
var TaikoInboxClientMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bondBalanceOf\",\"inputs\":[{\"name\":\"_user\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"bondToken\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"depositBond\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"getBatch\",\"inputs\":[{\"name\":\"_batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"batch_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Batch\",\"components\":[{\"name\":\"metaHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"lastBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"reserved3\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"livenessBond\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastBlockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"nextTransitionId\",\"type\":\"uint24\",\"internalType\":\"uint24\"},{\"name\":\"reserved4\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"verifiedTransitionId\",\"type\":\"uint24\",\"internalType\":\"uint24\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getBatchVerifyingTransition\",\"inputs\":[{\"name\":\"_batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"ts_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getLastSyncedTransition\",\"inputs\":[],\"outputs\":[{\"name\":\"batchId_\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockId_\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"ts_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getLastVerifiedTransition\",\"inputs\":[],\"outputs\":[{\"name\":\"batchId_\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockId_\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"ts_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getStats1\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Stats1\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"__reserved2\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getStats2\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Stats2\",\"components\":[{\"name\":\"numBatches\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"paused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"lastProposedIn\",\"type\":\"uint56\",\"internalType\":\"uint56\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getTransitionById\",\"inputs\":[{\"name\":\"_batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_tid\",\"type\":\"uint24\",\"internalType\":\"uint24\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getTransitionByParentHash\",\"inputs\":[{\"name\":\"_batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"_parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inboxWrapper\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_genesisBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOnL1\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pacayaConfig\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Config\",\"components\":[{\"name\":\"chainId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxUnverifiedBatches\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"batchRingBufferSize\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxBatchesToVerify\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blockMaxGasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"livenessBondBase\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"livenessBondPerBlock\",\"type\":\"uint96\",\"internalType\":\"uint96\"},{\"name\":\"stateRootSyncInternal\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"maxAnchorHeightOffset\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]},{\"name\":\"provingWindow\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"cooldownWindow\",\"type\":\"uint24\",\"internalType\":\"uint24\"},{\"name\":\"maxSignalsToReceive\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"maxBlocksPerBatch\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"forkHeights\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.ForkHeights\",\"components\":[{\"name\":\"ontake\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"pacaya\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"shasta\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"unzen\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proposeBatch\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_txList\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"info_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchInfo\",\"components\":[{\"name\":\"txsHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blocks\",\"type\":\"tuple[]\",\"internalType\":\"structITaikoInbox.BlockParams[]\",\"components\":[{\"name\":\"numTransactions\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"timeShift\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"signalSlots\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]},{\"name\":\"blobHashes\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"extraData\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastBlockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}]},{\"name\":\"meta_\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchMetadata\",\"components\":[{\"name\":\"infoHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proposer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proveBatches\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"signalService\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractISignalService\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"state\",\"inputs\":[],\"outputs\":[{\"name\":\"__reserve1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stats1\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Stats1\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"__reserved2\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"stats2\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.Stats2\",\"components\":[{\"name\":\"numBatches\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"paused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"lastProposedIn\",\"type\":\"uint56\",\"internalType\":\"uint56\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"verifier\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"verifyBatches\",\"inputs\":[{\"name\":\"_length\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"withdrawBond\",\"inputs\":[{\"name\":\"_amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BatchProposed\",\"inputs\":[{\"name\":\"info\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.BatchInfo\",\"components\":[{\"name\":\"txsHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blocks\",\"type\":\"tuple[]\",\"internalType\":\"structITaikoInbox.BlockParams[]\",\"components\":[{\"name\":\"numTransactions\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"timeShift\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"signalSlots\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]},{\"name\":\"blobHashes\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"extraData\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastBlockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}]},{\"name\":\"meta\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.BatchMetadata\",\"components\":[{\"name\":\"infoHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proposer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"txList\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BatchesProved\",\"inputs\":[{\"name\":\"verifier\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"batchIds\",\"type\":\"uint64[]\",\"indexed\":false,\"internalType\":\"uint64[]\"},{\"name\":\"transitions\",\"type\":\"tuple[]\",\"indexed\":false,\"internalType\":\"structITaikoInbox.Transition[]\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BatchesVerified\",\"inputs\":[{\"name\":\"batchId\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BondCredited\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BondDebited\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BondDeposited\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BondWithdrawn\",\"inputs\":[{\"name\":\"user\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ConflictingProof\",\"inputs\":[{\"name\":\"batchId\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"oldTran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.TransitionState\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"prover\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"inProvingWindow\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"createdAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}]},{\"name\":\"newTran\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.Transition\",\"components\":[{\"name\":\"parentHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Stats1Updated\",\"inputs\":[{\"name\":\"stats1\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.Stats1\",\"components\":[{\"name\":\"genesisHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"__reserved2\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastSyncedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Stats2Updated\",\"inputs\":[{\"name\":\"stats2\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structITaikoInbox.Stats2\",\"components\":[{\"name\":\"numBatches\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastVerifiedBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"paused\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"lastProposedIn\",\"type\":\"uint56\",\"internalType\":\"uint56\"},{\"name\":\"lastUnpausedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AnchorBlockIdSmallerThanParent\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AnchorBlockIdTooLarge\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AnchorBlockIdTooSmall\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ArraySizesMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BatchNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BatchVerified\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BlobNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BlobNotSpecified\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"BlockNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ContractPaused\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CustomProposerMissing\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CustomProposerNotAllowed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ETH_TRANSFER_FAILED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"EtherNotPaidAsBond\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ForkNotActivated\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InsufficientBond\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobCreatedIn\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobParams\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidGenesisBlockHash\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidParams\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidTransitionBlockHash\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidTransitionParentHash\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidTransitionStateRoot\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"MetaHashMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"MsgValueNotZero\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NoBlocksToProve\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotFirstProposal\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotInboxWrapper\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ParentMetaHashMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SameTransition\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"SignalNotSent\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TimestampSmallerThanParent\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TimestampTooLarge\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TimestampTooSmall\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TooManyBatches\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TooManyBlocks\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TooManySignals\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TransitionNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroAnchorBlockHash\",\"inputs\":[]}]",
}

TaikoInboxClientMetaData contains all meta data concerning the TaikoInboxClient contract.

View Source
var TaikoTokenABI = TaikoTokenMetaData.ABI

TaikoTokenABI is the input ABI used to generate the binding from. Deprecated: Use TaikoTokenMetaData.ABI instead.

View Source
var TaikoTokenMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"function\",\"name\":\"CLOCK_MODE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"DOMAIN_SEPARATOR\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"allowance\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"approve\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"balanceOf\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"batchTransfer\",\"inputs\":[{\"name\":\"recipients\",\"type\":\"address[]\",\"internalType\":\"address[]\"},{\"name\":\"amounts\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"checkpoints\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pos\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structERC20VotesUpgradeable.Checkpoint\",\"components\":[{\"name\":\"fromBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"votes\",\"type\":\"uint224\",\"internalType\":\"uint224\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"clock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint48\",\"internalType\":\"uint48\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"decimals\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"decreaseAllowance\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"subtractedValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegate\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegateBySig\",\"inputs\":[{\"name\":\"delegatee\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"nonce\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"expiry\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"v\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegates\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"eip712Domain\",\"inputs\":[],\"outputs\":[{\"name\":\"fields\",\"type\":\"bytes1\",\"internalType\":\"bytes1\"},{\"name\":\"name\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"extensions\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getPastTotalSupply\",\"inputs\":[{\"name\":\"timepoint\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getPastVotes\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"timepoint\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getVotes\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"increaseAllowance\",\"inputs\":[{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"addedValue\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_recipient\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"name\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"nonces\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"numCheckpoints\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"permit\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"deadline\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"v\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"symbol\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"totalSupply\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transfer\",\"inputs\":[{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferFrom\",\"inputs\":[{\"name\":\"from\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Approval\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"spender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"DelegateChanged\",\"inputs\":[{\"name\":\"delegator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"fromDelegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"toDelegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"DelegateVotesChanged\",\"inputs\":[{\"name\":\"delegate\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"previousBalance\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"newBalance\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EIP712DomainChanged\",\"inputs\":[],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Transfer\",\"inputs\":[{\"name\":\"from\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"to\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TT_INVALID_PARAM\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

TaikoTokenMetaData contains all meta data concerning the TaikoToken contract.

View Source
var TaikoWrapperClientABI = TaikoWrapperClientMetaData.ABI

TaikoWrapperClientABI is the input ABI used to generate the binding from. Deprecated: Use TaikoWrapperClientMetaData.ABI instead.

View Source
var TaikoWrapperClientMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_inbox\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_forcedInclusionStore\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_preconfRouter\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"MIN_TXS_PER_FORCED_INCLUSION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint16\",\"internalType\":\"uint16\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"forcedInclusionStore\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIForcedInclusionStore\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"impl\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inNonReentrant\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"inbox\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIProposeBatch\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"init\",\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"preconfRouter\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proposeBatch\",\"inputs\":[{\"name\":\"_params\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"_txList\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchInfo\",\"components\":[{\"name\":\"txsHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"blocks\",\"type\":\"tuple[]\",\"internalType\":\"structITaikoInbox.BlockParams[]\",\"components\":[{\"name\":\"numTransactions\",\"type\":\"uint16\",\"internalType\":\"uint16\"},{\"name\":\"timeShift\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"signalSlots\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]},{\"name\":\"blobHashes\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"},{\"name\":\"extraData\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"coinbase\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"proposedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"gasLimit\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"lastBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"lastBlockTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"anchorBlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"baseFeeConfig\",\"type\":\"tuple\",\"internalType\":\"structLibSharedData.BaseFeeConfig\",\"components\":[{\"name\":\"adjustmentQuotient\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"sharingPctg\",\"type\":\"uint8\",\"internalType\":\"uint8\"},{\"name\":\"gasIssuancePerSecond\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"minGasExcess\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"maxGasIssuancePerBlock\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}]},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structITaikoInbox.BatchMetadata\",\"components\":[{\"name\":\"infoHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proposer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"batchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proposedAt\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resolver\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ForcedInclusionProcessed\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIForcedInclusionStore.ForcedInclusion\",\"components\":[{\"name\":\"blobHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"feeInGwei\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"createdAtBatchId\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"blobByteOffset\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobByteSize\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"blobCreatedIn\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ACCESS_DENIED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FUNC_NOT_IMPLEMENTED\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"INVALID_PAUSE_STATUS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobByteOffset\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobByteSize\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobCreatedIn\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobHash\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlobHashesSize\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlockSize\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidBlockTxs\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidSignalSlots\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidTimeShift\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OldestForcedInclusionDue\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"REENTRANT_CALL\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"RESOLVER_NOT_FOUND\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_ADDRESS\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZERO_VALUE\",\"inputs\":[]}]",
}

TaikoWrapperClientMetaData contains all meta data concerning the TaikoWrapperClient contract.

Functions

This section is empty.

Types

type ComposeVerifier

type ComposeVerifier struct {
	ComposeVerifierCaller     // Read-only binding to the contract
	ComposeVerifierTransactor // Write-only binding to the contract
	ComposeVerifierFilterer   // Log filterer for contract events
}

ComposeVerifier is an auto generated Go binding around an Ethereum contract.

func NewComposeVerifier

func NewComposeVerifier(address common.Address, backend bind.ContractBackend) (*ComposeVerifier, error)

NewComposeVerifier creates a new instance of ComposeVerifier, bound to a specific deployed contract.

type ComposeVerifierAdminChanged

type ComposeVerifierAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ComposeVerifierAdminChanged represents a AdminChanged event raised by the ComposeVerifier contract.

type ComposeVerifierAdminChangedIterator

type ComposeVerifierAdminChangedIterator struct {
	Event *ComposeVerifierAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ComposeVerifier contract.

func (*ComposeVerifierAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierBeaconUpgraded

type ComposeVerifierBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ComposeVerifierBeaconUpgraded represents a BeaconUpgraded event raised by the ComposeVerifier contract.

type ComposeVerifierBeaconUpgradedIterator

type ComposeVerifierBeaconUpgradedIterator struct {
	Event *ComposeVerifierBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ComposeVerifier contract.

func (*ComposeVerifierBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierCaller

type ComposeVerifierCaller struct {
	// contains filtered or unexported fields
}

ComposeVerifierCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewComposeVerifierCaller

func NewComposeVerifierCaller(address common.Address, caller bind.ContractCaller) (*ComposeVerifierCaller, error)

NewComposeVerifierCaller creates a new read-only instance of ComposeVerifier, bound to a specific deployed contract.

func (*ComposeVerifierCaller) Impl

func (_ComposeVerifier *ComposeVerifierCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ComposeVerifierCaller) InNonReentrant

func (_ComposeVerifier *ComposeVerifierCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ComposeVerifierCaller) OpVerifier

func (_ComposeVerifier *ComposeVerifierCaller) OpVerifier(opts *bind.CallOpts) (common.Address, error)

OpVerifier is a free data retrieval call binding the contract method 0xd09aed48.

Solidity: function opVerifier() view returns(address)

func (*ComposeVerifierCaller) Owner

func (_ComposeVerifier *ComposeVerifierCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ComposeVerifierCaller) Paused

func (_ComposeVerifier *ComposeVerifierCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ComposeVerifierCaller) PendingOwner

func (_ComposeVerifier *ComposeVerifierCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ComposeVerifierCaller) PivotVerifier

func (_ComposeVerifier *ComposeVerifierCaller) PivotVerifier(opts *bind.CallOpts) (common.Address, error)

PivotVerifier is a free data retrieval call binding the contract method 0x7858cac3.

Solidity: function pivotVerifier() view returns(address)

func (*ComposeVerifierCaller) ProxiableUUID

func (_ComposeVerifier *ComposeVerifierCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ComposeVerifierCaller) Resolver

func (_ComposeVerifier *ComposeVerifierCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ComposeVerifierCaller) Risc0Verifier

func (_ComposeVerifier *ComposeVerifierCaller) Risc0Verifier(opts *bind.CallOpts) (common.Address, error)

Risc0Verifier is a free data retrieval call binding the contract method 0x5c9770c5.

Solidity: function risc0Verifier() view returns(address)

func (*ComposeVerifierCaller) SgxVerifier

func (_ComposeVerifier *ComposeVerifierCaller) SgxVerifier(opts *bind.CallOpts) (common.Address, error)

SgxVerifier is a free data retrieval call binding the contract method 0x622d699a.

Solidity: function sgxVerifier() view returns(address)

func (*ComposeVerifierCaller) Sp1Verifier

func (_ComposeVerifier *ComposeVerifierCaller) Sp1Verifier(opts *bind.CallOpts) (common.Address, error)

Sp1Verifier is a free data retrieval call binding the contract method 0x52a07fa3.

Solidity: function sp1Verifier() view returns(address)

func (*ComposeVerifierCaller) TaikoInbox

func (_ComposeVerifier *ComposeVerifierCaller) TaikoInbox(opts *bind.CallOpts) (common.Address, error)

TaikoInbox is a free data retrieval call binding the contract method 0x5de92721.

Solidity: function taikoInbox() view returns(address)

func (*ComposeVerifierCaller) TdxVerifier

func (_ComposeVerifier *ComposeVerifierCaller) TdxVerifier(opts *bind.CallOpts) (common.Address, error)

TdxVerifier is a free data retrieval call binding the contract method 0xeb7fa682.

Solidity: function tdxVerifier() view returns(address)

type ComposeVerifierCallerRaw

type ComposeVerifierCallerRaw struct {
	Contract *ComposeVerifierCaller // Generic read-only contract binding to access the raw methods on
}

ComposeVerifierCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ComposeVerifierCallerRaw) Call

func (_ComposeVerifier *ComposeVerifierCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ComposeVerifierCallerSession

type ComposeVerifierCallerSession struct {
	Contract *ComposeVerifierCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

ComposeVerifierCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ComposeVerifierCallerSession) Impl

func (_ComposeVerifier *ComposeVerifierCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ComposeVerifierCallerSession) InNonReentrant

func (_ComposeVerifier *ComposeVerifierCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ComposeVerifierCallerSession) OpVerifier

func (_ComposeVerifier *ComposeVerifierCallerSession) OpVerifier() (common.Address, error)

OpVerifier is a free data retrieval call binding the contract method 0xd09aed48.

Solidity: function opVerifier() view returns(address)

func (*ComposeVerifierCallerSession) Owner

func (_ComposeVerifier *ComposeVerifierCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ComposeVerifierCallerSession) Paused

func (_ComposeVerifier *ComposeVerifierCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ComposeVerifierCallerSession) PendingOwner

func (_ComposeVerifier *ComposeVerifierCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ComposeVerifierCallerSession) PivotVerifier

func (_ComposeVerifier *ComposeVerifierCallerSession) PivotVerifier() (common.Address, error)

PivotVerifier is a free data retrieval call binding the contract method 0x7858cac3.

Solidity: function pivotVerifier() view returns(address)

func (*ComposeVerifierCallerSession) ProxiableUUID

func (_ComposeVerifier *ComposeVerifierCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ComposeVerifierCallerSession) Resolver

func (_ComposeVerifier *ComposeVerifierCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ComposeVerifierCallerSession) Risc0Verifier

func (_ComposeVerifier *ComposeVerifierCallerSession) Risc0Verifier() (common.Address, error)

Risc0Verifier is a free data retrieval call binding the contract method 0x5c9770c5.

Solidity: function risc0Verifier() view returns(address)

func (*ComposeVerifierCallerSession) SgxVerifier

func (_ComposeVerifier *ComposeVerifierCallerSession) SgxVerifier() (common.Address, error)

SgxVerifier is a free data retrieval call binding the contract method 0x622d699a.

Solidity: function sgxVerifier() view returns(address)

func (*ComposeVerifierCallerSession) Sp1Verifier

func (_ComposeVerifier *ComposeVerifierCallerSession) Sp1Verifier() (common.Address, error)

Sp1Verifier is a free data retrieval call binding the contract method 0x52a07fa3.

Solidity: function sp1Verifier() view returns(address)

func (*ComposeVerifierCallerSession) TaikoInbox

func (_ComposeVerifier *ComposeVerifierCallerSession) TaikoInbox() (common.Address, error)

TaikoInbox is a free data retrieval call binding the contract method 0x5de92721.

Solidity: function taikoInbox() view returns(address)

func (*ComposeVerifierCallerSession) TdxVerifier

func (_ComposeVerifier *ComposeVerifierCallerSession) TdxVerifier() (common.Address, error)

TdxVerifier is a free data retrieval call binding the contract method 0xeb7fa682.

Solidity: function tdxVerifier() view returns(address)

type ComposeVerifierFilterer

type ComposeVerifierFilterer struct {
	// contains filtered or unexported fields
}

ComposeVerifierFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewComposeVerifierFilterer

func NewComposeVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*ComposeVerifierFilterer, error)

NewComposeVerifierFilterer creates a new log filterer instance of ComposeVerifier, bound to a specific deployed contract.

func (*ComposeVerifierFilterer) FilterAdminChanged

func (_ComposeVerifier *ComposeVerifierFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ComposeVerifierAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ComposeVerifierFilterer) FilterBeaconUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ComposeVerifierBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ComposeVerifierFilterer) FilterInitialized

func (_ComposeVerifier *ComposeVerifierFilterer) FilterInitialized(opts *bind.FilterOpts) (*ComposeVerifierInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ComposeVerifierFilterer) FilterOwnershipTransferStarted

func (_ComposeVerifier *ComposeVerifierFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ComposeVerifierOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) FilterOwnershipTransferred

func (_ComposeVerifier *ComposeVerifierFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ComposeVerifierOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) FilterPaused

func (_ComposeVerifier *ComposeVerifierFilterer) FilterPaused(opts *bind.FilterOpts) (*ComposeVerifierPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ComposeVerifierFilterer) FilterUnpaused

func (_ComposeVerifier *ComposeVerifierFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ComposeVerifierUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ComposeVerifierFilterer) FilterUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ComposeVerifierUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ComposeVerifierFilterer) ParseAdminChanged

func (_ComposeVerifier *ComposeVerifierFilterer) ParseAdminChanged(log types.Log) (*ComposeVerifierAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ComposeVerifierFilterer) ParseBeaconUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) ParseBeaconUpgraded(log types.Log) (*ComposeVerifierBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ComposeVerifierFilterer) ParseInitialized

func (_ComposeVerifier *ComposeVerifierFilterer) ParseInitialized(log types.Log) (*ComposeVerifierInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ComposeVerifierFilterer) ParseOwnershipTransferStarted

func (_ComposeVerifier *ComposeVerifierFilterer) ParseOwnershipTransferStarted(log types.Log) (*ComposeVerifierOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) ParseOwnershipTransferred

func (_ComposeVerifier *ComposeVerifierFilterer) ParseOwnershipTransferred(log types.Log) (*ComposeVerifierOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) ParsePaused

func (_ComposeVerifier *ComposeVerifierFilterer) ParsePaused(log types.Log) (*ComposeVerifierPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ComposeVerifierFilterer) ParseUnpaused

func (_ComposeVerifier *ComposeVerifierFilterer) ParseUnpaused(log types.Log) (*ComposeVerifierUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ComposeVerifierFilterer) ParseUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) ParseUpgraded(log types.Log) (*ComposeVerifierUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ComposeVerifierFilterer) WatchAdminChanged

func (_ComposeVerifier *ComposeVerifierFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ComposeVerifierAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ComposeVerifierFilterer) WatchBeaconUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ComposeVerifierBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ComposeVerifierFilterer) WatchInitialized

func (_ComposeVerifier *ComposeVerifierFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ComposeVerifierInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ComposeVerifierFilterer) WatchOwnershipTransferStarted

func (_ComposeVerifier *ComposeVerifierFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ComposeVerifierOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) WatchOwnershipTransferred

func (_ComposeVerifier *ComposeVerifierFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ComposeVerifierOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ComposeVerifierFilterer) WatchPaused

func (_ComposeVerifier *ComposeVerifierFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ComposeVerifierPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ComposeVerifierFilterer) WatchUnpaused

func (_ComposeVerifier *ComposeVerifierFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ComposeVerifierUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ComposeVerifierFilterer) WatchUpgraded

func (_ComposeVerifier *ComposeVerifierFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ComposeVerifierUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type ComposeVerifierInitialized

type ComposeVerifierInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

ComposeVerifierInitialized represents a Initialized event raised by the ComposeVerifier contract.

type ComposeVerifierInitializedIterator

type ComposeVerifierInitializedIterator struct {
	Event *ComposeVerifierInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ComposeVerifier contract.

func (*ComposeVerifierInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierOwnershipTransferStarted

type ComposeVerifierOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ComposeVerifierOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ComposeVerifier contract.

type ComposeVerifierOwnershipTransferStartedIterator

type ComposeVerifierOwnershipTransferStartedIterator struct {
	Event *ComposeVerifierOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ComposeVerifier contract.

func (*ComposeVerifierOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierOwnershipTransferred

type ComposeVerifierOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ComposeVerifierOwnershipTransferred represents a OwnershipTransferred event raised by the ComposeVerifier contract.

type ComposeVerifierOwnershipTransferredIterator

type ComposeVerifierOwnershipTransferredIterator struct {
	Event *ComposeVerifierOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ComposeVerifier contract.

func (*ComposeVerifierOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierPaused

type ComposeVerifierPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ComposeVerifierPaused represents a Paused event raised by the ComposeVerifier contract.

type ComposeVerifierPausedIterator

type ComposeVerifierPausedIterator struct {
	Event *ComposeVerifierPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ComposeVerifier contract.

func (*ComposeVerifierPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierRaw

type ComposeVerifierRaw struct {
	Contract *ComposeVerifier // Generic contract binding to access the raw methods on
}

ComposeVerifierRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ComposeVerifierRaw) Call

func (_ComposeVerifier *ComposeVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ComposeVerifierRaw) Transact

func (_ComposeVerifier *ComposeVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ComposeVerifierRaw) Transfer

func (_ComposeVerifier *ComposeVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ComposeVerifierSession

type ComposeVerifierSession struct {
	Contract     *ComposeVerifier  // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ComposeVerifierSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ComposeVerifierSession) AcceptOwnership

func (_ComposeVerifier *ComposeVerifierSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ComposeVerifierSession) Impl

func (_ComposeVerifier *ComposeVerifierSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ComposeVerifierSession) InNonReentrant

func (_ComposeVerifier *ComposeVerifierSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ComposeVerifierSession) Init

func (_ComposeVerifier *ComposeVerifierSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ComposeVerifierSession) OpVerifier

func (_ComposeVerifier *ComposeVerifierSession) OpVerifier() (common.Address, error)

OpVerifier is a free data retrieval call binding the contract method 0xd09aed48.

Solidity: function opVerifier() view returns(address)

func (*ComposeVerifierSession) Owner

func (_ComposeVerifier *ComposeVerifierSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ComposeVerifierSession) Pause

func (_ComposeVerifier *ComposeVerifierSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ComposeVerifierSession) Paused

func (_ComposeVerifier *ComposeVerifierSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ComposeVerifierSession) PendingOwner

func (_ComposeVerifier *ComposeVerifierSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ComposeVerifierSession) PivotVerifier

func (_ComposeVerifier *ComposeVerifierSession) PivotVerifier() (common.Address, error)

PivotVerifier is a free data retrieval call binding the contract method 0x7858cac3.

Solidity: function pivotVerifier() view returns(address)

func (*ComposeVerifierSession) ProxiableUUID

func (_ComposeVerifier *ComposeVerifierSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ComposeVerifierSession) RenounceOwnership

func (_ComposeVerifier *ComposeVerifierSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ComposeVerifierSession) Resolver

func (_ComposeVerifier *ComposeVerifierSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ComposeVerifierSession) Risc0Verifier

func (_ComposeVerifier *ComposeVerifierSession) Risc0Verifier() (common.Address, error)

Risc0Verifier is a free data retrieval call binding the contract method 0x5c9770c5.

Solidity: function risc0Verifier() view returns(address)

func (*ComposeVerifierSession) SgxVerifier

func (_ComposeVerifier *ComposeVerifierSession) SgxVerifier() (common.Address, error)

SgxVerifier is a free data retrieval call binding the contract method 0x622d699a.

Solidity: function sgxVerifier() view returns(address)

func (*ComposeVerifierSession) Sp1Verifier

func (_ComposeVerifier *ComposeVerifierSession) Sp1Verifier() (common.Address, error)

Sp1Verifier is a free data retrieval call binding the contract method 0x52a07fa3.

Solidity: function sp1Verifier() view returns(address)

func (*ComposeVerifierSession) TaikoInbox

func (_ComposeVerifier *ComposeVerifierSession) TaikoInbox() (common.Address, error)

TaikoInbox is a free data retrieval call binding the contract method 0x5de92721.

Solidity: function taikoInbox() view returns(address)

func (*ComposeVerifierSession) TdxVerifier

func (_ComposeVerifier *ComposeVerifierSession) TdxVerifier() (common.Address, error)

TdxVerifier is a free data retrieval call binding the contract method 0xeb7fa682.

Solidity: function tdxVerifier() view returns(address)

func (*ComposeVerifierSession) TransferOwnership

func (_ComposeVerifier *ComposeVerifierSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ComposeVerifierSession) Unpause

func (_ComposeVerifier *ComposeVerifierSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ComposeVerifierSession) UpgradeTo

func (_ComposeVerifier *ComposeVerifierSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ComposeVerifierSession) UpgradeToAndCall

func (_ComposeVerifier *ComposeVerifierSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ComposeVerifierSession) VerifyProof

func (_ComposeVerifier *ComposeVerifierSession) VerifyProof(_ctxs []IVerifierContext, _proof []byte) (*types.Transaction, error)

VerifyProof is a paid mutator transaction binding the contract method 0x9b26b724.

Solidity: function verifyProof((uint64,bytes32,(bytes32,bytes32,bytes32))[] _ctxs, bytes _proof) returns()

type ComposeVerifierTransactor

type ComposeVerifierTransactor struct {
	// contains filtered or unexported fields
}

ComposeVerifierTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewComposeVerifierTransactor

func NewComposeVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*ComposeVerifierTransactor, error)

NewComposeVerifierTransactor creates a new write-only instance of ComposeVerifier, bound to a specific deployed contract.

func (*ComposeVerifierTransactor) AcceptOwnership

func (_ComposeVerifier *ComposeVerifierTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ComposeVerifierTransactor) Init

func (_ComposeVerifier *ComposeVerifierTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ComposeVerifierTransactor) Pause

func (_ComposeVerifier *ComposeVerifierTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ComposeVerifierTransactor) RenounceOwnership

func (_ComposeVerifier *ComposeVerifierTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ComposeVerifierTransactor) TransferOwnership

func (_ComposeVerifier *ComposeVerifierTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ComposeVerifierTransactor) Unpause

func (_ComposeVerifier *ComposeVerifierTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ComposeVerifierTransactor) UpgradeTo

func (_ComposeVerifier *ComposeVerifierTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ComposeVerifierTransactor) UpgradeToAndCall

func (_ComposeVerifier *ComposeVerifierTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ComposeVerifierTransactor) VerifyProof

func (_ComposeVerifier *ComposeVerifierTransactor) VerifyProof(opts *bind.TransactOpts, _ctxs []IVerifierContext, _proof []byte) (*types.Transaction, error)

VerifyProof is a paid mutator transaction binding the contract method 0x9b26b724.

Solidity: function verifyProof((uint64,bytes32,(bytes32,bytes32,bytes32))[] _ctxs, bytes _proof) returns()

type ComposeVerifierTransactorRaw

type ComposeVerifierTransactorRaw struct {
	Contract *ComposeVerifierTransactor // Generic write-only contract binding to access the raw methods on
}

ComposeVerifierTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ComposeVerifierTransactorRaw) Transact

func (_ComposeVerifier *ComposeVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ComposeVerifierTransactorRaw) Transfer

func (_ComposeVerifier *ComposeVerifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ComposeVerifierTransactorSession

type ComposeVerifierTransactorSession struct {
	Contract     *ComposeVerifierTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

ComposeVerifierTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ComposeVerifierTransactorSession) AcceptOwnership

func (_ComposeVerifier *ComposeVerifierTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ComposeVerifierTransactorSession) Init

func (_ComposeVerifier *ComposeVerifierTransactorSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ComposeVerifierTransactorSession) Pause

func (_ComposeVerifier *ComposeVerifierTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ComposeVerifierTransactorSession) RenounceOwnership

func (_ComposeVerifier *ComposeVerifierTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ComposeVerifierTransactorSession) TransferOwnership

func (_ComposeVerifier *ComposeVerifierTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ComposeVerifierTransactorSession) Unpause

func (_ComposeVerifier *ComposeVerifierTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ComposeVerifierTransactorSession) UpgradeTo

func (_ComposeVerifier *ComposeVerifierTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ComposeVerifierTransactorSession) UpgradeToAndCall

func (_ComposeVerifier *ComposeVerifierTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ComposeVerifierTransactorSession) VerifyProof

func (_ComposeVerifier *ComposeVerifierTransactorSession) VerifyProof(_ctxs []IVerifierContext, _proof []byte) (*types.Transaction, error)

VerifyProof is a paid mutator transaction binding the contract method 0x9b26b724.

Solidity: function verifyProof((uint64,bytes32,(bytes32,bytes32,bytes32))[] _ctxs, bytes _proof) returns()

type ComposeVerifierUnpaused

type ComposeVerifierUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ComposeVerifierUnpaused represents a Unpaused event raised by the ComposeVerifier contract.

type ComposeVerifierUnpausedIterator

type ComposeVerifierUnpausedIterator struct {
	Event *ComposeVerifierUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ComposeVerifier contract.

func (*ComposeVerifierUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ComposeVerifierUpgraded

type ComposeVerifierUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ComposeVerifierUpgraded represents a Upgraded event raised by the ComposeVerifier contract.

type ComposeVerifierUpgradedIterator

type ComposeVerifierUpgradedIterator struct {
	Event *ComposeVerifierUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ComposeVerifierUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ComposeVerifier contract.

func (*ComposeVerifierUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ComposeVerifierUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComposeVerifierUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ERC20VotesUpgradeableCheckpoint

type ERC20VotesUpgradeableCheckpoint struct {
	FromBlock uint32
	Votes     *big.Int
}

ERC20VotesUpgradeableCheckpoint is an auto generated low-level Go binding around an user-defined struct.

type ForcedInclusionStore

type ForcedInclusionStore struct {
	ForcedInclusionStoreCaller     // Read-only binding to the contract
	ForcedInclusionStoreTransactor // Write-only binding to the contract
	ForcedInclusionStoreFilterer   // Log filterer for contract events
}

ForcedInclusionStore is an auto generated Go binding around an Ethereum contract.

func NewForcedInclusionStore

func NewForcedInclusionStore(address common.Address, backend bind.ContractBackend) (*ForcedInclusionStore, error)

NewForcedInclusionStore creates a new instance of ForcedInclusionStore, bound to a specific deployed contract.

type ForcedInclusionStoreAdminChanged

type ForcedInclusionStoreAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreAdminChanged represents a AdminChanged event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreAdminChangedIterator

type ForcedInclusionStoreAdminChangedIterator struct {
	Event *ForcedInclusionStoreAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreBeaconUpgraded

type ForcedInclusionStoreBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreBeaconUpgraded represents a BeaconUpgraded event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreBeaconUpgradedIterator

type ForcedInclusionStoreBeaconUpgradedIterator struct {
	Event *ForcedInclusionStoreBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreCaller

type ForcedInclusionStoreCaller struct {
	// contains filtered or unexported fields
}

ForcedInclusionStoreCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewForcedInclusionStoreCaller

func NewForcedInclusionStoreCaller(address common.Address, caller bind.ContractCaller) (*ForcedInclusionStoreCaller, error)

NewForcedInclusionStoreCaller creates a new read-only instance of ForcedInclusionStore, bound to a specific deployed contract.

func (*ForcedInclusionStoreCaller) FeeInGwei

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) FeeInGwei(opts *bind.CallOpts) (uint64, error)

FeeInGwei is a free data retrieval call binding the contract method 0xb2a39d43.

Solidity: function feeInGwei() view returns(uint64)

func (*ForcedInclusionStoreCaller) GetForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) GetForcedInclusion(opts *bind.CallOpts, index *big.Int) (IForcedInclusionStoreForcedInclusion, error)

GetForcedInclusion is a free data retrieval call binding the contract method 0xa7c6b857.

Solidity: function getForcedInclusion(uint256 index) view returns((bytes32,uint64,uint64,uint32,uint32,uint64))

func (*ForcedInclusionStoreCaller) GetOldestForcedInclusionDeadline

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) GetOldestForcedInclusionDeadline(opts *bind.CallOpts) (*big.Int, error)

GetOldestForcedInclusionDeadline is a free data retrieval call binding the contract method 0x1c07fbfe.

Solidity: function getOldestForcedInclusionDeadline() view returns(uint256)

func (*ForcedInclusionStoreCaller) Head

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Head(opts *bind.CallOpts) (uint64, error)

Head is a free data retrieval call binding the contract method 0x8f7dcfa3.

Solidity: function head() view returns(uint64)

func (*ForcedInclusionStoreCaller) Impl

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ForcedInclusionStoreCaller) InNonReentrant

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ForcedInclusionStoreCaller) Inbox

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Inbox(opts *bind.CallOpts) (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ForcedInclusionStoreCaller) InboxWrapper

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) InboxWrapper(opts *bind.CallOpts) (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*ForcedInclusionStoreCaller) InclusionDelay

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) InclusionDelay(opts *bind.CallOpts) (uint8, error)

InclusionDelay is a free data retrieval call binding the contract method 0xf765b4c3.

Solidity: function inclusionDelay() view returns(uint8)

func (*ForcedInclusionStoreCaller) IsOldestForcedInclusionDue

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) IsOldestForcedInclusionDue(opts *bind.CallOpts) (bool, error)

IsOldestForcedInclusionDue is a free data retrieval call binding the contract method 0x16db8952.

Solidity: function isOldestForcedInclusionDue() view returns(bool)

func (*ForcedInclusionStoreCaller) LastProcessedAtBatchId

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) LastProcessedAtBatchId(opts *bind.CallOpts) (uint64, error)

LastProcessedAtBatchId is a free data retrieval call binding the contract method 0xd3f1696d.

Solidity: function lastProcessedAtBatchId() view returns(uint64)

func (*ForcedInclusionStoreCaller) Owner

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForcedInclusionStoreCaller) Paused

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ForcedInclusionStoreCaller) PendingOwner

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForcedInclusionStoreCaller) ProxiableUUID

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForcedInclusionStoreCaller) Queue

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Queue(opts *bind.CallOpts, id *big.Int) (struct {
	BlobHash         [32]byte
	FeeInGwei        uint64
	CreatedAtBatchId uint64
	BlobByteOffset   uint32
	BlobByteSize     uint32
	BlobCreatedIn    uint64
}, error)

Queue is a free data retrieval call binding the contract method 0xddf0b009.

Solidity: function queue(uint256 id) view returns(bytes32 blobHash, uint64 feeInGwei, uint64 createdAtBatchId, uint32 blobByteOffset, uint32 blobByteSize, uint64 blobCreatedIn)

func (*ForcedInclusionStoreCaller) Resolver

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ForcedInclusionStoreCaller) Tail

func (_ForcedInclusionStore *ForcedInclusionStoreCaller) Tail(opts *bind.CallOpts) (uint64, error)

Tail is a free data retrieval call binding the contract method 0x13d8c840.

Solidity: function tail() view returns(uint64)

type ForcedInclusionStoreCallerRaw

type ForcedInclusionStoreCallerRaw struct {
	Contract *ForcedInclusionStoreCaller // Generic read-only contract binding to access the raw methods on
}

ForcedInclusionStoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ForcedInclusionStoreCallerRaw) Call

func (_ForcedInclusionStore *ForcedInclusionStoreCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ForcedInclusionStoreCallerSession

type ForcedInclusionStoreCallerSession struct {
	Contract *ForcedInclusionStoreCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

ForcedInclusionStoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ForcedInclusionStoreCallerSession) FeeInGwei

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) FeeInGwei() (uint64, error)

FeeInGwei is a free data retrieval call binding the contract method 0xb2a39d43.

Solidity: function feeInGwei() view returns(uint64)

func (*ForcedInclusionStoreCallerSession) GetForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) GetForcedInclusion(index *big.Int) (IForcedInclusionStoreForcedInclusion, error)

GetForcedInclusion is a free data retrieval call binding the contract method 0xa7c6b857.

Solidity: function getForcedInclusion(uint256 index) view returns((bytes32,uint64,uint64,uint32,uint32,uint64))

func (*ForcedInclusionStoreCallerSession) GetOldestForcedInclusionDeadline

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) GetOldestForcedInclusionDeadline() (*big.Int, error)

GetOldestForcedInclusionDeadline is a free data retrieval call binding the contract method 0x1c07fbfe.

Solidity: function getOldestForcedInclusionDeadline() view returns(uint256)

func (*ForcedInclusionStoreCallerSession) Head

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Head() (uint64, error)

Head is a free data retrieval call binding the contract method 0x8f7dcfa3.

Solidity: function head() view returns(uint64)

func (*ForcedInclusionStoreCallerSession) Impl

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ForcedInclusionStoreCallerSession) InNonReentrant

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ForcedInclusionStoreCallerSession) Inbox

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ForcedInclusionStoreCallerSession) InboxWrapper

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) InboxWrapper() (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*ForcedInclusionStoreCallerSession) InclusionDelay

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) InclusionDelay() (uint8, error)

InclusionDelay is a free data retrieval call binding the contract method 0xf765b4c3.

Solidity: function inclusionDelay() view returns(uint8)

func (*ForcedInclusionStoreCallerSession) IsOldestForcedInclusionDue

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) IsOldestForcedInclusionDue() (bool, error)

IsOldestForcedInclusionDue is a free data retrieval call binding the contract method 0x16db8952.

Solidity: function isOldestForcedInclusionDue() view returns(bool)

func (*ForcedInclusionStoreCallerSession) LastProcessedAtBatchId

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) LastProcessedAtBatchId() (uint64, error)

LastProcessedAtBatchId is a free data retrieval call binding the contract method 0xd3f1696d.

Solidity: function lastProcessedAtBatchId() view returns(uint64)

func (*ForcedInclusionStoreCallerSession) Owner

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForcedInclusionStoreCallerSession) Paused

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ForcedInclusionStoreCallerSession) PendingOwner

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForcedInclusionStoreCallerSession) ProxiableUUID

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForcedInclusionStoreCallerSession) Queue

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Queue(id *big.Int) (struct {
	BlobHash         [32]byte
	FeeInGwei        uint64
	CreatedAtBatchId uint64
	BlobByteOffset   uint32
	BlobByteSize     uint32
	BlobCreatedIn    uint64
}, error)

Queue is a free data retrieval call binding the contract method 0xddf0b009.

Solidity: function queue(uint256 id) view returns(bytes32 blobHash, uint64 feeInGwei, uint64 createdAtBatchId, uint32 blobByteOffset, uint32 blobByteSize, uint64 blobCreatedIn)

func (*ForcedInclusionStoreCallerSession) Resolver

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ForcedInclusionStoreCallerSession) Tail

func (_ForcedInclusionStore *ForcedInclusionStoreCallerSession) Tail() (uint64, error)

Tail is a free data retrieval call binding the contract method 0x13d8c840.

Solidity: function tail() view returns(uint64)

type ForcedInclusionStoreFilterer

type ForcedInclusionStoreFilterer struct {
	// contains filtered or unexported fields
}

ForcedInclusionStoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewForcedInclusionStoreFilterer

func NewForcedInclusionStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*ForcedInclusionStoreFilterer, error)

NewForcedInclusionStoreFilterer creates a new log filterer instance of ForcedInclusionStore, bound to a specific deployed contract.

func (*ForcedInclusionStoreFilterer) FilterAdminChanged

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ForcedInclusionStoreAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForcedInclusionStoreFilterer) FilterBeaconUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ForcedInclusionStoreBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForcedInclusionStoreFilterer) FilterForcedInclusionConsumed

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterForcedInclusionConsumed(opts *bind.FilterOpts) (*ForcedInclusionStoreForcedInclusionConsumedIterator, error)

FilterForcedInclusionConsumed is a free log retrieval operation binding the contract event 0xf809dd2f6c75fbd4675267b566cae3fc3091966f0efbfca97341e5c7eb9a4fe4.

Solidity: event ForcedInclusionConsumed((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) FilterForcedInclusionStored

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterForcedInclusionStored(opts *bind.FilterOpts) (*ForcedInclusionStoreForcedInclusionStoredIterator, error)

FilterForcedInclusionStored is a free log retrieval operation binding the contract event 0xae657aef29b5c692a97f741e24336b517560eaafaaf57dfafc0a24781b631ff1.

Solidity: event ForcedInclusionStored((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) FilterInitialized

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterInitialized(opts *bind.FilterOpts) (*ForcedInclusionStoreInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForcedInclusionStoreFilterer) FilterOwnershipTransferStarted

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ForcedInclusionStoreOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) FilterOwnershipTransferred

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ForcedInclusionStoreOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) FilterPaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterPaused(opts *bind.FilterOpts) (*ForcedInclusionStorePausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ForcedInclusionStoreFilterer) FilterUnpaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ForcedInclusionStoreUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ForcedInclusionStoreFilterer) FilterUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ForcedInclusionStoreUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ForcedInclusionStoreFilterer) ParseAdminChanged

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseAdminChanged(log types.Log) (*ForcedInclusionStoreAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForcedInclusionStoreFilterer) ParseBeaconUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseBeaconUpgraded(log types.Log) (*ForcedInclusionStoreBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForcedInclusionStoreFilterer) ParseForcedInclusionConsumed

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseForcedInclusionConsumed(log types.Log) (*ForcedInclusionStoreForcedInclusionConsumed, error)

ParseForcedInclusionConsumed is a log parse operation binding the contract event 0xf809dd2f6c75fbd4675267b566cae3fc3091966f0efbfca97341e5c7eb9a4fe4.

Solidity: event ForcedInclusionConsumed((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) ParseForcedInclusionStored

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseForcedInclusionStored(log types.Log) (*ForcedInclusionStoreForcedInclusionStored, error)

ParseForcedInclusionStored is a log parse operation binding the contract event 0xae657aef29b5c692a97f741e24336b517560eaafaaf57dfafc0a24781b631ff1.

Solidity: event ForcedInclusionStored((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) ParseInitialized

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseInitialized(log types.Log) (*ForcedInclusionStoreInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForcedInclusionStoreFilterer) ParseOwnershipTransferStarted

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseOwnershipTransferStarted(log types.Log) (*ForcedInclusionStoreOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) ParseOwnershipTransferred

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseOwnershipTransferred(log types.Log) (*ForcedInclusionStoreOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) ParsePaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParsePaused(log types.Log) (*ForcedInclusionStorePaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ForcedInclusionStoreFilterer) ParseUnpaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseUnpaused(log types.Log) (*ForcedInclusionStoreUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ForcedInclusionStoreFilterer) ParseUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) ParseUpgraded(log types.Log) (*ForcedInclusionStoreUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ForcedInclusionStoreFilterer) WatchAdminChanged

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForcedInclusionStoreFilterer) WatchBeaconUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForcedInclusionStoreFilterer) WatchForcedInclusionConsumed

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchForcedInclusionConsumed(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreForcedInclusionConsumed) (event.Subscription, error)

WatchForcedInclusionConsumed is a free log subscription operation binding the contract event 0xf809dd2f6c75fbd4675267b566cae3fc3091966f0efbfca97341e5c7eb9a4fe4.

Solidity: event ForcedInclusionConsumed((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) WatchForcedInclusionStored

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchForcedInclusionStored(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreForcedInclusionStored) (event.Subscription, error)

WatchForcedInclusionStored is a free log subscription operation binding the contract event 0xae657aef29b5c692a97f741e24336b517560eaafaaf57dfafc0a24781b631ff1.

Solidity: event ForcedInclusionStored((bytes32,uint64,uint64,uint32,uint32,uint64) forcedInclusion)

func (*ForcedInclusionStoreFilterer) WatchInitialized

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForcedInclusionStoreFilterer) WatchOwnershipTransferStarted

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) WatchOwnershipTransferred

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForcedInclusionStoreFilterer) WatchPaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStorePaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ForcedInclusionStoreFilterer) WatchUnpaused

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ForcedInclusionStoreFilterer) WatchUpgraded

func (_ForcedInclusionStore *ForcedInclusionStoreFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ForcedInclusionStoreUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type ForcedInclusionStoreForcedInclusionConsumed

type ForcedInclusionStoreForcedInclusionConsumed struct {
	ForcedInclusion IForcedInclusionStoreForcedInclusion
	Raw             types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreForcedInclusionConsumed represents a ForcedInclusionConsumed event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreForcedInclusionConsumedIterator

type ForcedInclusionStoreForcedInclusionConsumedIterator struct {
	Event *ForcedInclusionStoreForcedInclusionConsumed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreForcedInclusionConsumedIterator is returned from FilterForcedInclusionConsumed and is used to iterate over the raw logs and unpacked data for ForcedInclusionConsumed events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreForcedInclusionConsumedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreForcedInclusionConsumedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreForcedInclusionConsumedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreForcedInclusionStored

type ForcedInclusionStoreForcedInclusionStored struct {
	ForcedInclusion IForcedInclusionStoreForcedInclusion
	Raw             types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreForcedInclusionStored represents a ForcedInclusionStored event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreForcedInclusionStoredIterator

type ForcedInclusionStoreForcedInclusionStoredIterator struct {
	Event *ForcedInclusionStoreForcedInclusionStored // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreForcedInclusionStoredIterator is returned from FilterForcedInclusionStored and is used to iterate over the raw logs and unpacked data for ForcedInclusionStored events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreForcedInclusionStoredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreForcedInclusionStoredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreForcedInclusionStoredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreInitialized

type ForcedInclusionStoreInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreInitialized represents a Initialized event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreInitializedIterator

type ForcedInclusionStoreInitializedIterator struct {
	Event *ForcedInclusionStoreInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreOwnershipTransferStarted

type ForcedInclusionStoreOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreOwnershipTransferStartedIterator

type ForcedInclusionStoreOwnershipTransferStartedIterator struct {
	Event *ForcedInclusionStoreOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreOwnershipTransferred

type ForcedInclusionStoreOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreOwnershipTransferred represents a OwnershipTransferred event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreOwnershipTransferredIterator

type ForcedInclusionStoreOwnershipTransferredIterator struct {
	Event *ForcedInclusionStoreOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStorePaused

type ForcedInclusionStorePaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ForcedInclusionStorePaused represents a Paused event raised by the ForcedInclusionStore contract.

type ForcedInclusionStorePausedIterator

type ForcedInclusionStorePausedIterator struct {
	Event *ForcedInclusionStorePaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStorePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStorePausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStorePausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStorePausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreRaw

type ForcedInclusionStoreRaw struct {
	Contract *ForcedInclusionStore // Generic contract binding to access the raw methods on
}

ForcedInclusionStoreRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ForcedInclusionStoreRaw) Call

func (_ForcedInclusionStore *ForcedInclusionStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ForcedInclusionStoreRaw) Transact

func (_ForcedInclusionStore *ForcedInclusionStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForcedInclusionStoreRaw) Transfer

func (_ForcedInclusionStore *ForcedInclusionStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ForcedInclusionStoreSession

type ForcedInclusionStoreSession struct {
	Contract     *ForcedInclusionStore // Generic contract binding to set the session for
	CallOpts     bind.CallOpts         // Call options to use throughout this session
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

ForcedInclusionStoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ForcedInclusionStoreSession) AcceptOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForcedInclusionStoreSession) ConsumeOldestForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreSession) ConsumeOldestForcedInclusion(_feeRecipient common.Address) (*types.Transaction, error)

ConsumeOldestForcedInclusion is a paid mutator transaction binding the contract method 0x23524905.

Solidity: function consumeOldestForcedInclusion(address _feeRecipient) returns((bytes32,uint64,uint64,uint32,uint32,uint64) inclusion_)

func (*ForcedInclusionStoreSession) FeeInGwei

func (_ForcedInclusionStore *ForcedInclusionStoreSession) FeeInGwei() (uint64, error)

FeeInGwei is a free data retrieval call binding the contract method 0xb2a39d43.

Solidity: function feeInGwei() view returns(uint64)

func (*ForcedInclusionStoreSession) GetForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreSession) GetForcedInclusion(index *big.Int) (IForcedInclusionStoreForcedInclusion, error)

GetForcedInclusion is a free data retrieval call binding the contract method 0xa7c6b857.

Solidity: function getForcedInclusion(uint256 index) view returns((bytes32,uint64,uint64,uint32,uint32,uint64))

func (*ForcedInclusionStoreSession) GetOldestForcedInclusionDeadline

func (_ForcedInclusionStore *ForcedInclusionStoreSession) GetOldestForcedInclusionDeadline() (*big.Int, error)

GetOldestForcedInclusionDeadline is a free data retrieval call binding the contract method 0x1c07fbfe.

Solidity: function getOldestForcedInclusionDeadline() view returns(uint256)

func (*ForcedInclusionStoreSession) Head

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Head() (uint64, error)

Head is a free data retrieval call binding the contract method 0x8f7dcfa3.

Solidity: function head() view returns(uint64)

func (*ForcedInclusionStoreSession) Impl

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ForcedInclusionStoreSession) InNonReentrant

func (_ForcedInclusionStore *ForcedInclusionStoreSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ForcedInclusionStoreSession) Inbox

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ForcedInclusionStoreSession) InboxWrapper

func (_ForcedInclusionStore *ForcedInclusionStoreSession) InboxWrapper() (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*ForcedInclusionStoreSession) InclusionDelay

func (_ForcedInclusionStore *ForcedInclusionStoreSession) InclusionDelay() (uint8, error)

InclusionDelay is a free data retrieval call binding the contract method 0xf765b4c3.

Solidity: function inclusionDelay() view returns(uint8)

func (*ForcedInclusionStoreSession) Init

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ForcedInclusionStoreSession) IsOldestForcedInclusionDue

func (_ForcedInclusionStore *ForcedInclusionStoreSession) IsOldestForcedInclusionDue() (bool, error)

IsOldestForcedInclusionDue is a free data retrieval call binding the contract method 0x16db8952.

Solidity: function isOldestForcedInclusionDue() view returns(bool)

func (*ForcedInclusionStoreSession) LastProcessedAtBatchId

func (_ForcedInclusionStore *ForcedInclusionStoreSession) LastProcessedAtBatchId() (uint64, error)

LastProcessedAtBatchId is a free data retrieval call binding the contract method 0xd3f1696d.

Solidity: function lastProcessedAtBatchId() view returns(uint64)

func (*ForcedInclusionStoreSession) Owner

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForcedInclusionStoreSession) Pause

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ForcedInclusionStoreSession) Paused

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ForcedInclusionStoreSession) PendingOwner

func (_ForcedInclusionStore *ForcedInclusionStoreSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForcedInclusionStoreSession) ProxiableUUID

func (_ForcedInclusionStore *ForcedInclusionStoreSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForcedInclusionStoreSession) Queue

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Queue(id *big.Int) (struct {
	BlobHash         [32]byte
	FeeInGwei        uint64
	CreatedAtBatchId uint64
	BlobByteOffset   uint32
	BlobByteSize     uint32
	BlobCreatedIn    uint64
}, error)

Queue is a free data retrieval call binding the contract method 0xddf0b009.

Solidity: function queue(uint256 id) view returns(bytes32 blobHash, uint64 feeInGwei, uint64 createdAtBatchId, uint32 blobByteOffset, uint32 blobByteSize, uint64 blobCreatedIn)

func (*ForcedInclusionStoreSession) RenounceOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForcedInclusionStoreSession) Resolver

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ForcedInclusionStoreSession) StoreForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreSession) StoreForcedInclusion(blobIndex uint8, blobByteOffset uint32, blobByteSize uint32) (*types.Transaction, error)

StoreForcedInclusion is a paid mutator transaction binding the contract method 0x642c34fa.

Solidity: function storeForcedInclusion(uint8 blobIndex, uint32 blobByteOffset, uint32 blobByteSize) payable returns()

func (*ForcedInclusionStoreSession) Tail

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Tail() (uint64, error)

Tail is a free data retrieval call binding the contract method 0x13d8c840.

Solidity: function tail() view returns(uint64)

func (*ForcedInclusionStoreSession) TransferOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForcedInclusionStoreSession) Unpause

func (_ForcedInclusionStore *ForcedInclusionStoreSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ForcedInclusionStoreSession) UpgradeTo

func (_ForcedInclusionStore *ForcedInclusionStoreSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForcedInclusionStoreSession) UpgradeToAndCall

func (_ForcedInclusionStore *ForcedInclusionStoreSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForcedInclusionStoreTransactor

type ForcedInclusionStoreTransactor struct {
	// contains filtered or unexported fields
}

ForcedInclusionStoreTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewForcedInclusionStoreTransactor

func NewForcedInclusionStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*ForcedInclusionStoreTransactor, error)

NewForcedInclusionStoreTransactor creates a new write-only instance of ForcedInclusionStore, bound to a specific deployed contract.

func (*ForcedInclusionStoreTransactor) AcceptOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForcedInclusionStoreTransactor) ConsumeOldestForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) ConsumeOldestForcedInclusion(opts *bind.TransactOpts, _feeRecipient common.Address) (*types.Transaction, error)

ConsumeOldestForcedInclusion is a paid mutator transaction binding the contract method 0x23524905.

Solidity: function consumeOldestForcedInclusion(address _feeRecipient) returns((bytes32,uint64,uint64,uint32,uint32,uint64) inclusion_)

func (*ForcedInclusionStoreTransactor) Init

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ForcedInclusionStoreTransactor) Pause

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ForcedInclusionStoreTransactor) RenounceOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForcedInclusionStoreTransactor) StoreForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) StoreForcedInclusion(opts *bind.TransactOpts, blobIndex uint8, blobByteOffset uint32, blobByteSize uint32) (*types.Transaction, error)

StoreForcedInclusion is a paid mutator transaction binding the contract method 0x642c34fa.

Solidity: function storeForcedInclusion(uint8 blobIndex, uint32 blobByteOffset, uint32 blobByteSize) payable returns()

func (*ForcedInclusionStoreTransactor) TransferOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForcedInclusionStoreTransactor) Unpause

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ForcedInclusionStoreTransactor) UpgradeTo

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForcedInclusionStoreTransactor) UpgradeToAndCall

func (_ForcedInclusionStore *ForcedInclusionStoreTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForcedInclusionStoreTransactorRaw

type ForcedInclusionStoreTransactorRaw struct {
	Contract *ForcedInclusionStoreTransactor // Generic write-only contract binding to access the raw methods on
}

ForcedInclusionStoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ForcedInclusionStoreTransactorRaw) Transact

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForcedInclusionStoreTransactorRaw) Transfer

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ForcedInclusionStoreTransactorSession

type ForcedInclusionStoreTransactorSession struct {
	Contract     *ForcedInclusionStoreTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

ForcedInclusionStoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ForcedInclusionStoreTransactorSession) AcceptOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForcedInclusionStoreTransactorSession) ConsumeOldestForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) ConsumeOldestForcedInclusion(_feeRecipient common.Address) (*types.Transaction, error)

ConsumeOldestForcedInclusion is a paid mutator transaction binding the contract method 0x23524905.

Solidity: function consumeOldestForcedInclusion(address _feeRecipient) returns((bytes32,uint64,uint64,uint32,uint32,uint64) inclusion_)

func (*ForcedInclusionStoreTransactorSession) Init

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*ForcedInclusionStoreTransactorSession) Pause

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ForcedInclusionStoreTransactorSession) RenounceOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForcedInclusionStoreTransactorSession) StoreForcedInclusion

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) StoreForcedInclusion(blobIndex uint8, blobByteOffset uint32, blobByteSize uint32) (*types.Transaction, error)

StoreForcedInclusion is a paid mutator transaction binding the contract method 0x642c34fa.

Solidity: function storeForcedInclusion(uint8 blobIndex, uint32 blobByteOffset, uint32 blobByteSize) payable returns()

func (*ForcedInclusionStoreTransactorSession) TransferOwnership

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForcedInclusionStoreTransactorSession) Unpause

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ForcedInclusionStoreTransactorSession) UpgradeTo

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForcedInclusionStoreTransactorSession) UpgradeToAndCall

func (_ForcedInclusionStore *ForcedInclusionStoreTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForcedInclusionStoreUnpaused

type ForcedInclusionStoreUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreUnpaused represents a Unpaused event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreUnpausedIterator

type ForcedInclusionStoreUnpausedIterator struct {
	Event *ForcedInclusionStoreUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForcedInclusionStoreUpgraded

type ForcedInclusionStoreUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ForcedInclusionStoreUpgraded represents a Upgraded event raised by the ForcedInclusionStore contract.

type ForcedInclusionStoreUpgradedIterator

type ForcedInclusionStoreUpgradedIterator struct {
	Event *ForcedInclusionStoreUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForcedInclusionStoreUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ForcedInclusionStore contract.

func (*ForcedInclusionStoreUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForcedInclusionStoreUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForcedInclusionStoreUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouter

type ForkRouter struct {
	ForkRouterCaller     // Read-only binding to the contract
	ForkRouterTransactor // Write-only binding to the contract
	ForkRouterFilterer   // Log filterer for contract events
}

ForkRouter is an auto generated Go binding around an Ethereum contract.

func NewForkRouter

func NewForkRouter(address common.Address, backend bind.ContractBackend) (*ForkRouter, error)

NewForkRouter creates a new instance of ForkRouter, bound to a specific deployed contract.

type ForkRouterAdminChanged

type ForkRouterAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForkRouterAdminChanged represents a AdminChanged event raised by the ForkRouter contract.

type ForkRouterAdminChangedIterator

type ForkRouterAdminChangedIterator struct {
	Event *ForkRouterAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ForkRouter contract.

func (*ForkRouterAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouterBeaconUpgraded

type ForkRouterBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ForkRouterBeaconUpgraded represents a BeaconUpgraded event raised by the ForkRouter contract.

type ForkRouterBeaconUpgradedIterator

type ForkRouterBeaconUpgradedIterator struct {
	Event *ForkRouterBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ForkRouter contract.

func (*ForkRouterBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouterCaller

type ForkRouterCaller struct {
	// contains filtered or unexported fields
}

ForkRouterCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewForkRouterCaller

func NewForkRouterCaller(address common.Address, caller bind.ContractCaller) (*ForkRouterCaller, error)

NewForkRouterCaller creates a new read-only instance of ForkRouter, bound to a specific deployed contract.

func (*ForkRouterCaller) NewFork

func (_ForkRouter *ForkRouterCaller) NewFork(opts *bind.CallOpts) (common.Address, error)

NewFork is a free data retrieval call binding the contract method 0x863acc33.

Solidity: function newFork() view returns(address)

func (*ForkRouterCaller) OldFork

func (_ForkRouter *ForkRouterCaller) OldFork(opts *bind.CallOpts) (common.Address, error)

OldFork is a free data retrieval call binding the contract method 0xdf6060fb.

Solidity: function oldFork() view returns(address)

func (*ForkRouterCaller) Owner

func (_ForkRouter *ForkRouterCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForkRouterCaller) PendingOwner

func (_ForkRouter *ForkRouterCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForkRouterCaller) ProxiableUUID

func (_ForkRouter *ForkRouterCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForkRouterCaller) ShouldRouteToOldFork

func (_ForkRouter *ForkRouterCaller) ShouldRouteToOldFork(opts *bind.CallOpts, arg0 [4]byte) (bool, error)

ShouldRouteToOldFork is a free data retrieval call binding the contract method 0x003f3080.

Solidity: function shouldRouteToOldFork(bytes4 ) pure returns(bool)

type ForkRouterCallerRaw

type ForkRouterCallerRaw struct {
	Contract *ForkRouterCaller // Generic read-only contract binding to access the raw methods on
}

ForkRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ForkRouterCallerRaw) Call

func (_ForkRouter *ForkRouterCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ForkRouterCallerSession

type ForkRouterCallerSession struct {
	Contract *ForkRouterCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

ForkRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ForkRouterCallerSession) NewFork

func (_ForkRouter *ForkRouterCallerSession) NewFork() (common.Address, error)

NewFork is a free data retrieval call binding the contract method 0x863acc33.

Solidity: function newFork() view returns(address)

func (*ForkRouterCallerSession) OldFork

func (_ForkRouter *ForkRouterCallerSession) OldFork() (common.Address, error)

OldFork is a free data retrieval call binding the contract method 0xdf6060fb.

Solidity: function oldFork() view returns(address)

func (*ForkRouterCallerSession) Owner

func (_ForkRouter *ForkRouterCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForkRouterCallerSession) PendingOwner

func (_ForkRouter *ForkRouterCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForkRouterCallerSession) ProxiableUUID

func (_ForkRouter *ForkRouterCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForkRouterCallerSession) ShouldRouteToOldFork

func (_ForkRouter *ForkRouterCallerSession) ShouldRouteToOldFork(arg0 [4]byte) (bool, error)

ShouldRouteToOldFork is a free data retrieval call binding the contract method 0x003f3080.

Solidity: function shouldRouteToOldFork(bytes4 ) pure returns(bool)

type ForkRouterFilterer

type ForkRouterFilterer struct {
	// contains filtered or unexported fields
}

ForkRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewForkRouterFilterer

func NewForkRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*ForkRouterFilterer, error)

NewForkRouterFilterer creates a new log filterer instance of ForkRouter, bound to a specific deployed contract.

func (*ForkRouterFilterer) FilterAdminChanged

func (_ForkRouter *ForkRouterFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ForkRouterAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForkRouterFilterer) FilterBeaconUpgraded

func (_ForkRouter *ForkRouterFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ForkRouterBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForkRouterFilterer) FilterInitialized

func (_ForkRouter *ForkRouterFilterer) FilterInitialized(opts *bind.FilterOpts) (*ForkRouterInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForkRouterFilterer) FilterOwnershipTransferStarted

func (_ForkRouter *ForkRouterFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ForkRouterOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) FilterOwnershipTransferred

func (_ForkRouter *ForkRouterFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ForkRouterOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) FilterUpgraded

func (_ForkRouter *ForkRouterFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ForkRouterUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ForkRouterFilterer) ParseAdminChanged

func (_ForkRouter *ForkRouterFilterer) ParseAdminChanged(log types.Log) (*ForkRouterAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForkRouterFilterer) ParseBeaconUpgraded

func (_ForkRouter *ForkRouterFilterer) ParseBeaconUpgraded(log types.Log) (*ForkRouterBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForkRouterFilterer) ParseInitialized

func (_ForkRouter *ForkRouterFilterer) ParseInitialized(log types.Log) (*ForkRouterInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForkRouterFilterer) ParseOwnershipTransferStarted

func (_ForkRouter *ForkRouterFilterer) ParseOwnershipTransferStarted(log types.Log) (*ForkRouterOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) ParseOwnershipTransferred

func (_ForkRouter *ForkRouterFilterer) ParseOwnershipTransferred(log types.Log) (*ForkRouterOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) ParseUpgraded

func (_ForkRouter *ForkRouterFilterer) ParseUpgraded(log types.Log) (*ForkRouterUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ForkRouterFilterer) WatchAdminChanged

func (_ForkRouter *ForkRouterFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ForkRouterAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ForkRouterFilterer) WatchBeaconUpgraded

func (_ForkRouter *ForkRouterFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ForkRouterBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ForkRouterFilterer) WatchInitialized

func (_ForkRouter *ForkRouterFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ForkRouterInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ForkRouterFilterer) WatchOwnershipTransferStarted

func (_ForkRouter *ForkRouterFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ForkRouterOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) WatchOwnershipTransferred

func (_ForkRouter *ForkRouterFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ForkRouterOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ForkRouterFilterer) WatchUpgraded

func (_ForkRouter *ForkRouterFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ForkRouterUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type ForkRouterInitialized

type ForkRouterInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

ForkRouterInitialized represents a Initialized event raised by the ForkRouter contract.

type ForkRouterInitializedIterator

type ForkRouterInitializedIterator struct {
	Event *ForkRouterInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ForkRouter contract.

func (*ForkRouterInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouterOwnershipTransferStarted

type ForkRouterOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForkRouterOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ForkRouter contract.

type ForkRouterOwnershipTransferStartedIterator

type ForkRouterOwnershipTransferStartedIterator struct {
	Event *ForkRouterOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ForkRouter contract.

func (*ForkRouterOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouterOwnershipTransferred

type ForkRouterOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ForkRouterOwnershipTransferred represents a OwnershipTransferred event raised by the ForkRouter contract.

type ForkRouterOwnershipTransferredIterator

type ForkRouterOwnershipTransferredIterator struct {
	Event *ForkRouterOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ForkRouter contract.

func (*ForkRouterOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ForkRouterRaw

type ForkRouterRaw struct {
	Contract *ForkRouter // Generic contract binding to access the raw methods on
}

ForkRouterRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ForkRouterRaw) Call

func (_ForkRouter *ForkRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ForkRouterRaw) Transact

func (_ForkRouter *ForkRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForkRouterRaw) Transfer

func (_ForkRouter *ForkRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ForkRouterSession

type ForkRouterSession struct {
	Contract     *ForkRouter       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ForkRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ForkRouterSession) AcceptOwnership

func (_ForkRouter *ForkRouterSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForkRouterSession) Fallback

func (_ForkRouter *ForkRouterSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*ForkRouterSession) NewFork

func (_ForkRouter *ForkRouterSession) NewFork() (common.Address, error)

NewFork is a free data retrieval call binding the contract method 0x863acc33.

Solidity: function newFork() view returns(address)

func (*ForkRouterSession) OldFork

func (_ForkRouter *ForkRouterSession) OldFork() (common.Address, error)

OldFork is a free data retrieval call binding the contract method 0xdf6060fb.

Solidity: function oldFork() view returns(address)

func (*ForkRouterSession) Owner

func (_ForkRouter *ForkRouterSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ForkRouterSession) PendingOwner

func (_ForkRouter *ForkRouterSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ForkRouterSession) ProxiableUUID

func (_ForkRouter *ForkRouterSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ForkRouterSession) Receive

func (_ForkRouter *ForkRouterSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ForkRouterSession) RenounceOwnership

func (_ForkRouter *ForkRouterSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForkRouterSession) ShouldRouteToOldFork

func (_ForkRouter *ForkRouterSession) ShouldRouteToOldFork(arg0 [4]byte) (bool, error)

ShouldRouteToOldFork is a free data retrieval call binding the contract method 0x003f3080.

Solidity: function shouldRouteToOldFork(bytes4 ) pure returns(bool)

func (*ForkRouterSession) TransferOwnership

func (_ForkRouter *ForkRouterSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForkRouterSession) UpgradeTo

func (_ForkRouter *ForkRouterSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForkRouterSession) UpgradeToAndCall

func (_ForkRouter *ForkRouterSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForkRouterTransactor

type ForkRouterTransactor struct {
	// contains filtered or unexported fields
}

ForkRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewForkRouterTransactor

func NewForkRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*ForkRouterTransactor, error)

NewForkRouterTransactor creates a new write-only instance of ForkRouter, bound to a specific deployed contract.

func (*ForkRouterTransactor) AcceptOwnership

func (_ForkRouter *ForkRouterTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForkRouterTransactor) Fallback

func (_ForkRouter *ForkRouterTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*ForkRouterTransactor) Receive

func (_ForkRouter *ForkRouterTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ForkRouterTransactor) RenounceOwnership

func (_ForkRouter *ForkRouterTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForkRouterTransactor) TransferOwnership

func (_ForkRouter *ForkRouterTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForkRouterTransactor) UpgradeTo

func (_ForkRouter *ForkRouterTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForkRouterTransactor) UpgradeToAndCall

func (_ForkRouter *ForkRouterTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForkRouterTransactorRaw

type ForkRouterTransactorRaw struct {
	Contract *ForkRouterTransactor // Generic write-only contract binding to access the raw methods on
}

ForkRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ForkRouterTransactorRaw) Transact

func (_ForkRouter *ForkRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForkRouterTransactorRaw) Transfer

func (_ForkRouter *ForkRouterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ForkRouterTransactorSession

type ForkRouterTransactorSession struct {
	Contract     *ForkRouterTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

ForkRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ForkRouterTransactorSession) AcceptOwnership

func (_ForkRouter *ForkRouterTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ForkRouterTransactorSession) Fallback

func (_ForkRouter *ForkRouterTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*ForkRouterTransactorSession) Receive

func (_ForkRouter *ForkRouterTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ForkRouterTransactorSession) RenounceOwnership

func (_ForkRouter *ForkRouterTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ForkRouterTransactorSession) TransferOwnership

func (_ForkRouter *ForkRouterTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ForkRouterTransactorSession) UpgradeTo

func (_ForkRouter *ForkRouterTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ForkRouterTransactorSession) UpgradeToAndCall

func (_ForkRouter *ForkRouterTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type ForkRouterUpgraded

type ForkRouterUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ForkRouterUpgraded represents a Upgraded event raised by the ForkRouter contract.

type ForkRouterUpgradedIterator

type ForkRouterUpgradedIterator struct {
	Event *ForkRouterUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ForkRouterUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ForkRouter contract.

func (*ForkRouterUpgradedIterator) Close

func (it *ForkRouterUpgradedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ForkRouterUpgradedIterator) Error

func (it *ForkRouterUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ForkRouterUpgradedIterator) Next

func (it *ForkRouterUpgradedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IForcedInclusionStoreForcedInclusion

type IForcedInclusionStoreForcedInclusion struct {
	BlobHash         [32]byte
	FeeInGwei        uint64
	CreatedAtBatchId uint64
	BlobByteOffset   uint32
	BlobByteSize     uint32
	BlobCreatedIn    uint64
}

IForcedInclusionStoreForcedInclusion is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxBatch

type ITaikoInboxBatch struct {
	MetaHash             [32]byte
	LastBlockId          uint64
	Reserved3            *big.Int
	LivenessBond         *big.Int
	BatchId              uint64
	LastBlockTimestamp   uint64
	AnchorBlockId        uint64
	NextTransitionId     *big.Int
	Reserved4            uint8
	VerifiedTransitionId *big.Int
}

ITaikoInboxBatch is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxBatchInfo

type ITaikoInboxBatchInfo struct {
	TxsHash            [32]byte
	Blocks             []ITaikoInboxBlockParams
	BlobHashes         [][32]byte
	ExtraData          [32]byte
	Coinbase           common.Address
	ProposedIn         uint64
	BlobCreatedIn      uint64
	BlobByteOffset     uint32
	BlobByteSize       uint32
	GasLimit           uint32
	LastBlockId        uint64
	LastBlockTimestamp uint64
	AnchorBlockId      uint64
	AnchorBlockHash    [32]byte
	BaseFeeConfig      LibSharedDataBaseFeeConfig
}

ITaikoInboxBatchInfo is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxBatchMetadata

type ITaikoInboxBatchMetadata struct {
	InfoHash   [32]byte
	Proposer   common.Address
	BatchId    uint64
	ProposedAt uint64
}

ITaikoInboxBatchMetadata is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxBlockParams

type ITaikoInboxBlockParams struct {
	NumTransactions uint16
	TimeShift       uint8
	SignalSlots     [][32]byte
}

ITaikoInboxBlockParams is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxConfig

type ITaikoInboxConfig struct {
	ChainId               uint64
	MaxUnverifiedBatches  uint64
	BatchRingBufferSize   uint64
	MaxBatchesToVerify    uint64
	BlockMaxGasLimit      uint32
	LivenessBondBase      *big.Int
	LivenessBondPerBlock  *big.Int
	StateRootSyncInternal uint8
	MaxAnchorHeightOffset uint64
	BaseFeeConfig         LibSharedDataBaseFeeConfig
	ProvingWindow         uint16
	CooldownWindow        *big.Int
	MaxSignalsToReceive   uint8
	MaxBlocksPerBatch     uint16
	ForkHeights           ITaikoInboxForkHeights
}

ITaikoInboxConfig is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxForkHeights

type ITaikoInboxForkHeights struct {
	Ontake uint64
	Pacaya uint64
	Shasta uint64
	Unzen  uint64
}

ITaikoInboxForkHeights is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxStats1

type ITaikoInboxStats1 struct {
	GenesisHeight     uint64
	Reserved2         uint64
	LastSyncedBatchId uint64
	LastSyncedAt      uint64
}

ITaikoInboxStats1 is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxStats2

type ITaikoInboxStats2 struct {
	NumBatches          uint64
	LastVerifiedBatchId uint64
	Paused              bool
	LastProposedIn      *big.Int
	LastUnpausedAt      uint64
}

ITaikoInboxStats2 is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxTransition

type ITaikoInboxTransition struct {
	ParentHash [32]byte
	BlockHash  [32]byte
	StateRoot  [32]byte
}

ITaikoInboxTransition is an auto generated low-level Go binding around an user-defined struct.

type ITaikoInboxTransitionState

type ITaikoInboxTransitionState struct {
	ParentHash      [32]byte
	BlockHash       [32]byte
	StateRoot       [32]byte
	Prover          common.Address
	InProvingWindow bool
	CreatedAt       *big.Int
}

ITaikoInboxTransitionState is an auto generated low-level Go binding around an user-defined struct.

type IVerifierContext

type IVerifierContext struct {
	BatchId    uint64
	MetaHash   [32]byte
	Transition ITaikoInboxTransition
}

IVerifierContext is an auto generated low-level Go binding around an user-defined struct.

type LibSharedDataBaseFeeConfig

type LibSharedDataBaseFeeConfig struct {
	AdjustmentQuotient     uint8
	SharingPctg            uint8
	GasIssuancePerSecond   uint32
	MinGasExcess           uint64
	MaxGasIssuancePerBlock uint32
}

LibSharedDataBaseFeeConfig is an auto generated low-level Go binding around an user-defined struct.

type PreconfWhitelist

type PreconfWhitelist struct {
	PreconfWhitelistCaller     // Read-only binding to the contract
	PreconfWhitelistTransactor // Write-only binding to the contract
	PreconfWhitelistFilterer   // Log filterer for contract events
}

PreconfWhitelist is an auto generated Go binding around an Ethereum contract.

func NewPreconfWhitelist

func NewPreconfWhitelist(address common.Address, backend bind.ContractBackend) (*PreconfWhitelist, error)

NewPreconfWhitelist creates a new instance of PreconfWhitelist, bound to a specific deployed contract.

type PreconfWhitelistAdminChanged

type PreconfWhitelistAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PreconfWhitelistAdminChanged represents a AdminChanged event raised by the PreconfWhitelist contract.

type PreconfWhitelistAdminChangedIterator

type PreconfWhitelistAdminChangedIterator struct {
	Event *PreconfWhitelistAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistBeaconUpgraded

type PreconfWhitelistBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

PreconfWhitelistBeaconUpgraded represents a BeaconUpgraded event raised by the PreconfWhitelist contract.

type PreconfWhitelistBeaconUpgradedIterator

type PreconfWhitelistBeaconUpgradedIterator struct {
	Event *PreconfWhitelistBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistCaller

type PreconfWhitelistCaller struct {
	// contains filtered or unexported fields
}

PreconfWhitelistCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPreconfWhitelistCaller

func NewPreconfWhitelistCaller(address common.Address, caller bind.ContractCaller) (*PreconfWhitelistCaller, error)

NewPreconfWhitelistCaller creates a new read-only instance of PreconfWhitelist, bound to a specific deployed contract.

func (*PreconfWhitelistCaller) GetOperatorForCurrentEpoch

func (_PreconfWhitelist *PreconfWhitelistCaller) GetOperatorForCurrentEpoch(opts *bind.CallOpts) (common.Address, error)

GetOperatorForCurrentEpoch is a free data retrieval call binding the contract method 0x343f0a68.

Solidity: function getOperatorForCurrentEpoch() view returns(address)

func (*PreconfWhitelistCaller) GetOperatorForNextEpoch

func (_PreconfWhitelist *PreconfWhitelistCaller) GetOperatorForNextEpoch(opts *bind.CallOpts) (common.Address, error)

GetOperatorForNextEpoch is a free data retrieval call binding the contract method 0x72a8a551.

Solidity: function getOperatorForNextEpoch() view returns(address)

func (*PreconfWhitelistCaller) Impl

func (_PreconfWhitelist *PreconfWhitelistCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*PreconfWhitelistCaller) InNonReentrant

func (_PreconfWhitelist *PreconfWhitelistCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*PreconfWhitelistCaller) IsOperator

func (_PreconfWhitelist *PreconfWhitelistCaller) IsOperator(opts *bind.CallOpts, operator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address operator) view returns(bool isOperator)

func (*PreconfWhitelistCaller) OperatorCount

func (_PreconfWhitelist *PreconfWhitelistCaller) OperatorCount(opts *bind.CallOpts) (*big.Int, error)

OperatorCount is a free data retrieval call binding the contract method 0x7c6f3158.

Solidity: function operatorCount() view returns(uint256)

func (*PreconfWhitelistCaller) OperatorIndexToOperator

func (_PreconfWhitelist *PreconfWhitelistCaller) OperatorIndexToOperator(opts *bind.CallOpts, operatorIndex *big.Int) (common.Address, error)

OperatorIndexToOperator is a free data retrieval call binding the contract method 0x5ff27a62.

Solidity: function operatorIndexToOperator(uint256 operatorIndex) view returns(address operator)

func (*PreconfWhitelistCaller) Owner

func (_PreconfWhitelist *PreconfWhitelistCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PreconfWhitelistCaller) Paused

func (_PreconfWhitelist *PreconfWhitelistCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*PreconfWhitelistCaller) PendingOwner

func (_PreconfWhitelist *PreconfWhitelistCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*PreconfWhitelistCaller) ProxiableUUID

func (_PreconfWhitelist *PreconfWhitelistCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*PreconfWhitelistCaller) Resolver

func (_PreconfWhitelist *PreconfWhitelistCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type PreconfWhitelistCallerRaw

type PreconfWhitelistCallerRaw struct {
	Contract *PreconfWhitelistCaller // Generic read-only contract binding to access the raw methods on
}

PreconfWhitelistCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PreconfWhitelistCallerRaw) Call

func (_PreconfWhitelist *PreconfWhitelistCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PreconfWhitelistCallerSession

type PreconfWhitelistCallerSession struct {
	Contract *PreconfWhitelistCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

PreconfWhitelistCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PreconfWhitelistCallerSession) GetOperatorForCurrentEpoch

func (_PreconfWhitelist *PreconfWhitelistCallerSession) GetOperatorForCurrentEpoch() (common.Address, error)

GetOperatorForCurrentEpoch is a free data retrieval call binding the contract method 0x343f0a68.

Solidity: function getOperatorForCurrentEpoch() view returns(address)

func (*PreconfWhitelistCallerSession) GetOperatorForNextEpoch

func (_PreconfWhitelist *PreconfWhitelistCallerSession) GetOperatorForNextEpoch() (common.Address, error)

GetOperatorForNextEpoch is a free data retrieval call binding the contract method 0x72a8a551.

Solidity: function getOperatorForNextEpoch() view returns(address)

func (*PreconfWhitelistCallerSession) Impl

func (_PreconfWhitelist *PreconfWhitelistCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*PreconfWhitelistCallerSession) InNonReentrant

func (_PreconfWhitelist *PreconfWhitelistCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*PreconfWhitelistCallerSession) IsOperator

func (_PreconfWhitelist *PreconfWhitelistCallerSession) IsOperator(operator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address operator) view returns(bool isOperator)

func (*PreconfWhitelistCallerSession) OperatorCount

func (_PreconfWhitelist *PreconfWhitelistCallerSession) OperatorCount() (*big.Int, error)

OperatorCount is a free data retrieval call binding the contract method 0x7c6f3158.

Solidity: function operatorCount() view returns(uint256)

func (*PreconfWhitelistCallerSession) OperatorIndexToOperator

func (_PreconfWhitelist *PreconfWhitelistCallerSession) OperatorIndexToOperator(operatorIndex *big.Int) (common.Address, error)

OperatorIndexToOperator is a free data retrieval call binding the contract method 0x5ff27a62.

Solidity: function operatorIndexToOperator(uint256 operatorIndex) view returns(address operator)

func (*PreconfWhitelistCallerSession) Owner

func (_PreconfWhitelist *PreconfWhitelistCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PreconfWhitelistCallerSession) Paused

func (_PreconfWhitelist *PreconfWhitelistCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*PreconfWhitelistCallerSession) PendingOwner

func (_PreconfWhitelist *PreconfWhitelistCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*PreconfWhitelistCallerSession) ProxiableUUID

func (_PreconfWhitelist *PreconfWhitelistCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*PreconfWhitelistCallerSession) Resolver

func (_PreconfWhitelist *PreconfWhitelistCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type PreconfWhitelistFilterer

type PreconfWhitelistFilterer struct {
	// contains filtered or unexported fields
}

PreconfWhitelistFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPreconfWhitelistFilterer

func NewPreconfWhitelistFilterer(address common.Address, filterer bind.ContractFilterer) (*PreconfWhitelistFilterer, error)

NewPreconfWhitelistFilterer creates a new log filterer instance of PreconfWhitelist, bound to a specific deployed contract.

func (*PreconfWhitelistFilterer) FilterAdminChanged

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*PreconfWhitelistAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*PreconfWhitelistFilterer) FilterBeaconUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*PreconfWhitelistBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*PreconfWhitelistFilterer) FilterInitialized

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterInitialized(opts *bind.FilterOpts) (*PreconfWhitelistInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*PreconfWhitelistFilterer) FilterOperatorAdded

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterOperatorAdded(opts *bind.FilterOpts, operator []common.Address) (*PreconfWhitelistOperatorAddedIterator, error)

FilterOperatorAdded is a free log retrieval operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.

Solidity: event OperatorAdded(address indexed operator)

func (*PreconfWhitelistFilterer) FilterOperatorRemoved

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterOperatorRemoved(opts *bind.FilterOpts, operator []common.Address) (*PreconfWhitelistOperatorRemovedIterator, error)

FilterOperatorRemoved is a free log retrieval operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.

Solidity: event OperatorRemoved(address indexed operator)

func (*PreconfWhitelistFilterer) FilterOwnershipTransferStarted

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PreconfWhitelistOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) FilterOwnershipTransferred

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PreconfWhitelistOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) FilterPaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterPaused(opts *bind.FilterOpts) (*PreconfWhitelistPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PreconfWhitelistFilterer) FilterUnpaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PreconfWhitelistUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PreconfWhitelistFilterer) FilterUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*PreconfWhitelistUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*PreconfWhitelistFilterer) ParseAdminChanged

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseAdminChanged(log types.Log) (*PreconfWhitelistAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*PreconfWhitelistFilterer) ParseBeaconUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseBeaconUpgraded(log types.Log) (*PreconfWhitelistBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*PreconfWhitelistFilterer) ParseInitialized

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseInitialized(log types.Log) (*PreconfWhitelistInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*PreconfWhitelistFilterer) ParseOperatorAdded

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseOperatorAdded(log types.Log) (*PreconfWhitelistOperatorAdded, error)

ParseOperatorAdded is a log parse operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.

Solidity: event OperatorAdded(address indexed operator)

func (*PreconfWhitelistFilterer) ParseOperatorRemoved

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseOperatorRemoved(log types.Log) (*PreconfWhitelistOperatorRemoved, error)

ParseOperatorRemoved is a log parse operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.

Solidity: event OperatorRemoved(address indexed operator)

func (*PreconfWhitelistFilterer) ParseOwnershipTransferStarted

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseOwnershipTransferStarted(log types.Log) (*PreconfWhitelistOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) ParseOwnershipTransferred

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseOwnershipTransferred(log types.Log) (*PreconfWhitelistOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) ParsePaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParsePaused(log types.Log) (*PreconfWhitelistPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PreconfWhitelistFilterer) ParseUnpaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseUnpaused(log types.Log) (*PreconfWhitelistUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PreconfWhitelistFilterer) ParseUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) ParseUpgraded(log types.Log) (*PreconfWhitelistUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*PreconfWhitelistFilterer) WatchAdminChanged

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*PreconfWhitelistFilterer) WatchBeaconUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*PreconfWhitelistFilterer) WatchInitialized

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*PreconfWhitelistFilterer) WatchOperatorAdded

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchOperatorAdded(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistOperatorAdded, operator []common.Address) (event.Subscription, error)

WatchOperatorAdded is a free log subscription operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.

Solidity: event OperatorAdded(address indexed operator)

func (*PreconfWhitelistFilterer) WatchOperatorRemoved

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchOperatorRemoved(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistOperatorRemoved, operator []common.Address) (event.Subscription, error)

WatchOperatorRemoved is a free log subscription operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.

Solidity: event OperatorRemoved(address indexed operator)

func (*PreconfWhitelistFilterer) WatchOwnershipTransferStarted

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) WatchOwnershipTransferred

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PreconfWhitelistFilterer) WatchPaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PreconfWhitelistFilterer) WatchUnpaused

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PreconfWhitelistFilterer) WatchUpgraded

func (_PreconfWhitelist *PreconfWhitelistFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *PreconfWhitelistUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type PreconfWhitelistInitialized

type PreconfWhitelistInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

PreconfWhitelistInitialized represents a Initialized event raised by the PreconfWhitelist contract.

type PreconfWhitelistInitializedIterator

type PreconfWhitelistInitializedIterator struct {
	Event *PreconfWhitelistInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistOperatorAdded

type PreconfWhitelistOperatorAdded struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PreconfWhitelistOperatorAdded represents a OperatorAdded event raised by the PreconfWhitelist contract.

type PreconfWhitelistOperatorAddedIterator

type PreconfWhitelistOperatorAddedIterator struct {
	Event *PreconfWhitelistOperatorAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistOperatorAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistOperatorAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistOperatorAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistOperatorRemoved

type PreconfWhitelistOperatorRemoved struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PreconfWhitelistOperatorRemoved represents a OperatorRemoved event raised by the PreconfWhitelist contract.

type PreconfWhitelistOperatorRemovedIterator

type PreconfWhitelistOperatorRemovedIterator struct {
	Event *PreconfWhitelistOperatorRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistOperatorRemovedIterator is returned from FilterOperatorRemoved and is used to iterate over the raw logs and unpacked data for OperatorRemoved events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistOperatorRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistOperatorRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistOperatorRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistOwnershipTransferStarted

type PreconfWhitelistOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PreconfWhitelistOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the PreconfWhitelist contract.

type PreconfWhitelistOwnershipTransferStartedIterator

type PreconfWhitelistOwnershipTransferStartedIterator struct {
	Event *PreconfWhitelistOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistOwnershipTransferred

type PreconfWhitelistOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PreconfWhitelistOwnershipTransferred represents a OwnershipTransferred event raised by the PreconfWhitelist contract.

type PreconfWhitelistOwnershipTransferredIterator

type PreconfWhitelistOwnershipTransferredIterator struct {
	Event *PreconfWhitelistOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistPaused

type PreconfWhitelistPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PreconfWhitelistPaused represents a Paused event raised by the PreconfWhitelist contract.

type PreconfWhitelistPausedIterator

type PreconfWhitelistPausedIterator struct {
	Event *PreconfWhitelistPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistRaw

type PreconfWhitelistRaw struct {
	Contract *PreconfWhitelist // Generic contract binding to access the raw methods on
}

PreconfWhitelistRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PreconfWhitelistRaw) Call

func (_PreconfWhitelist *PreconfWhitelistRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PreconfWhitelistRaw) Transact

func (_PreconfWhitelist *PreconfWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PreconfWhitelistRaw) Transfer

func (_PreconfWhitelist *PreconfWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PreconfWhitelistSession

type PreconfWhitelistSession struct {
	Contract     *PreconfWhitelist // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

PreconfWhitelistSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PreconfWhitelistSession) AcceptOwnership

func (_PreconfWhitelist *PreconfWhitelistSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*PreconfWhitelistSession) AddOperator

func (_PreconfWhitelist *PreconfWhitelistSession) AddOperator(_operatorAddress common.Address) (*types.Transaction, error)

AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.

Solidity: function addOperator(address _operatorAddress) returns()

func (*PreconfWhitelistSession) GetOperatorForCurrentEpoch

func (_PreconfWhitelist *PreconfWhitelistSession) GetOperatorForCurrentEpoch() (common.Address, error)

GetOperatorForCurrentEpoch is a free data retrieval call binding the contract method 0x343f0a68.

Solidity: function getOperatorForCurrentEpoch() view returns(address)

func (*PreconfWhitelistSession) GetOperatorForNextEpoch

func (_PreconfWhitelist *PreconfWhitelistSession) GetOperatorForNextEpoch() (common.Address, error)

GetOperatorForNextEpoch is a free data retrieval call binding the contract method 0x72a8a551.

Solidity: function getOperatorForNextEpoch() view returns(address)

func (*PreconfWhitelistSession) Impl

func (_PreconfWhitelist *PreconfWhitelistSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*PreconfWhitelistSession) InNonReentrant

func (_PreconfWhitelist *PreconfWhitelistSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*PreconfWhitelistSession) Init

func (_PreconfWhitelist *PreconfWhitelistSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*PreconfWhitelistSession) IsOperator

func (_PreconfWhitelist *PreconfWhitelistSession) IsOperator(operator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address operator) view returns(bool isOperator)

func (*PreconfWhitelistSession) OperatorCount

func (_PreconfWhitelist *PreconfWhitelistSession) OperatorCount() (*big.Int, error)

OperatorCount is a free data retrieval call binding the contract method 0x7c6f3158.

Solidity: function operatorCount() view returns(uint256)

func (*PreconfWhitelistSession) OperatorIndexToOperator

func (_PreconfWhitelist *PreconfWhitelistSession) OperatorIndexToOperator(operatorIndex *big.Int) (common.Address, error)

OperatorIndexToOperator is a free data retrieval call binding the contract method 0x5ff27a62.

Solidity: function operatorIndexToOperator(uint256 operatorIndex) view returns(address operator)

func (*PreconfWhitelistSession) Owner

func (_PreconfWhitelist *PreconfWhitelistSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PreconfWhitelistSession) Pause

func (_PreconfWhitelist *PreconfWhitelistSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PreconfWhitelistSession) Paused

func (_PreconfWhitelist *PreconfWhitelistSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*PreconfWhitelistSession) PendingOwner

func (_PreconfWhitelist *PreconfWhitelistSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*PreconfWhitelistSession) ProxiableUUID

func (_PreconfWhitelist *PreconfWhitelistSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*PreconfWhitelistSession) RemoveOperator

func (_PreconfWhitelist *PreconfWhitelistSession) RemoveOperator(_operatorIndex *big.Int) (*types.Transaction, error)

RemoveOperator is a paid mutator transaction binding the contract method 0xf46673f6.

Solidity: function removeOperator(uint256 _operatorIndex) returns()

func (*PreconfWhitelistSession) RenounceOwnership

func (_PreconfWhitelist *PreconfWhitelistSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PreconfWhitelistSession) Resolver

func (_PreconfWhitelist *PreconfWhitelistSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*PreconfWhitelistSession) TransferOwnership

func (_PreconfWhitelist *PreconfWhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PreconfWhitelistSession) Unpause

func (_PreconfWhitelist *PreconfWhitelistSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PreconfWhitelistSession) UpgradeTo

func (_PreconfWhitelist *PreconfWhitelistSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*PreconfWhitelistSession) UpgradeToAndCall

func (_PreconfWhitelist *PreconfWhitelistSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type PreconfWhitelistTransactor

type PreconfWhitelistTransactor struct {
	// contains filtered or unexported fields
}

PreconfWhitelistTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPreconfWhitelistTransactor

func NewPreconfWhitelistTransactor(address common.Address, transactor bind.ContractTransactor) (*PreconfWhitelistTransactor, error)

NewPreconfWhitelistTransactor creates a new write-only instance of PreconfWhitelist, bound to a specific deployed contract.

func (*PreconfWhitelistTransactor) AcceptOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*PreconfWhitelistTransactor) AddOperator

func (_PreconfWhitelist *PreconfWhitelistTransactor) AddOperator(opts *bind.TransactOpts, _operatorAddress common.Address) (*types.Transaction, error)

AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.

Solidity: function addOperator(address _operatorAddress) returns()

func (*PreconfWhitelistTransactor) Init

func (_PreconfWhitelist *PreconfWhitelistTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*PreconfWhitelistTransactor) Pause

func (_PreconfWhitelist *PreconfWhitelistTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PreconfWhitelistTransactor) RemoveOperator

func (_PreconfWhitelist *PreconfWhitelistTransactor) RemoveOperator(opts *bind.TransactOpts, _operatorIndex *big.Int) (*types.Transaction, error)

RemoveOperator is a paid mutator transaction binding the contract method 0xf46673f6.

Solidity: function removeOperator(uint256 _operatorIndex) returns()

func (*PreconfWhitelistTransactor) RenounceOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PreconfWhitelistTransactor) TransferOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PreconfWhitelistTransactor) Unpause

func (_PreconfWhitelist *PreconfWhitelistTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PreconfWhitelistTransactor) UpgradeTo

func (_PreconfWhitelist *PreconfWhitelistTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*PreconfWhitelistTransactor) UpgradeToAndCall

func (_PreconfWhitelist *PreconfWhitelistTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type PreconfWhitelistTransactorRaw

type PreconfWhitelistTransactorRaw struct {
	Contract *PreconfWhitelistTransactor // Generic write-only contract binding to access the raw methods on
}

PreconfWhitelistTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PreconfWhitelistTransactorRaw) Transact

func (_PreconfWhitelist *PreconfWhitelistTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PreconfWhitelistTransactorRaw) Transfer

func (_PreconfWhitelist *PreconfWhitelistTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PreconfWhitelistTransactorSession

type PreconfWhitelistTransactorSession struct {
	Contract     *PreconfWhitelistTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

PreconfWhitelistTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PreconfWhitelistTransactorSession) AcceptOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*PreconfWhitelistTransactorSession) AddOperator

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) AddOperator(_operatorAddress common.Address) (*types.Transaction, error)

AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.

Solidity: function addOperator(address _operatorAddress) returns()

func (*PreconfWhitelistTransactorSession) Init

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*PreconfWhitelistTransactorSession) Pause

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PreconfWhitelistTransactorSession) RemoveOperator

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) RemoveOperator(_operatorIndex *big.Int) (*types.Transaction, error)

RemoveOperator is a paid mutator transaction binding the contract method 0xf46673f6.

Solidity: function removeOperator(uint256 _operatorIndex) returns()

func (*PreconfWhitelistTransactorSession) RenounceOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PreconfWhitelistTransactorSession) TransferOwnership

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PreconfWhitelistTransactorSession) Unpause

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*PreconfWhitelistTransactorSession) UpgradeTo

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*PreconfWhitelistTransactorSession) UpgradeToAndCall

func (_PreconfWhitelist *PreconfWhitelistTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type PreconfWhitelistUnpaused

type PreconfWhitelistUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PreconfWhitelistUnpaused represents a Unpaused event raised by the PreconfWhitelist contract.

type PreconfWhitelistUnpausedIterator

type PreconfWhitelistUnpausedIterator struct {
	Event *PreconfWhitelistUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PreconfWhitelistUpgraded

type PreconfWhitelistUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

PreconfWhitelistUpgraded represents a Upgraded event raised by the PreconfWhitelist contract.

type PreconfWhitelistUpgradedIterator

type PreconfWhitelistUpgradedIterator struct {
	Event *PreconfWhitelistUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PreconfWhitelistUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the PreconfWhitelist contract.

func (*PreconfWhitelistUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PreconfWhitelistUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PreconfWhitelistUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSet

type ProverSet struct {
	ProverSetCaller     // Read-only binding to the contract
	ProverSetTransactor // Write-only binding to the contract
	ProverSetFilterer   // Log filterer for contract events
}

ProverSet is an auto generated Go binding around an Ethereum contract.

func NewProverSet

func NewProverSet(address common.Address, backend bind.ContractBackend) (*ProverSet, error)

NewProverSet creates a new instance of ProverSet, bound to a specific deployed contract.

type ProverSetAdminChanged

type ProverSetAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ProverSetAdminChanged represents a AdminChanged event raised by the ProverSet contract.

type ProverSetAdminChangedIterator

type ProverSetAdminChangedIterator struct {
	Event *ProverSetAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ProverSet contract.

func (*ProverSetAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetBeaconUpgraded

type ProverSetBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ProverSetBeaconUpgraded represents a BeaconUpgraded event raised by the ProverSet contract.

type ProverSetBeaconUpgradedIterator

type ProverSetBeaconUpgradedIterator struct {
	Event *ProverSetBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ProverSet contract.

func (*ProverSetBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetCaller

type ProverSetCaller struct {
	// contains filtered or unexported fields
}

ProverSetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewProverSetCaller

func NewProverSetCaller(address common.Address, caller bind.ContractCaller) (*ProverSetCaller, error)

NewProverSetCaller creates a new read-only instance of ProverSet, bound to a specific deployed contract.

func (*ProverSetCaller) Admin

func (_ProverSet *ProverSetCaller) Admin(opts *bind.CallOpts) (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*ProverSetCaller) BondToken

func (_ProverSet *ProverSetCaller) BondToken(opts *bind.CallOpts) (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*ProverSetCaller) Entrypoint

func (_ProverSet *ProverSetCaller) Entrypoint(opts *bind.CallOpts) (common.Address, error)

Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.

Solidity: function entrypoint() view returns(address)

func (*ProverSetCaller) Impl

func (_ProverSet *ProverSetCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ProverSetCaller) InNonReentrant

func (_ProverSet *ProverSetCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ProverSetCaller) Inbox

func (_ProverSet *ProverSetCaller) Inbox(opts *bind.CallOpts) (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ProverSetCaller) IsProver

func (_ProverSet *ProverSetCaller) IsProver(opts *bind.CallOpts, prover common.Address) (bool, error)

IsProver is a free data retrieval call binding the contract method 0x0a245924.

Solidity: function isProver(address prover) view returns(bool isProver)

func (*ProverSetCaller) IsValidSignature

func (_ProverSet *ProverSetCaller) IsValidSignature(opts *bind.CallOpts, _hash [32]byte, _signature []byte) ([4]byte, error)

IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.

Solidity: function isValidSignature(bytes32 _hash, bytes _signature) view returns(bytes4 magicValue_)

func (*ProverSetCaller) Owner

func (_ProverSet *ProverSetCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ProverSetCaller) Paused

func (_ProverSet *ProverSetCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ProverSetCaller) PendingOwner

func (_ProverSet *ProverSetCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ProverSetCaller) ProxiableUUID

func (_ProverSet *ProverSetCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ProverSetCaller) Resolver

func (_ProverSet *ProverSetCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type ProverSetCallerRaw

type ProverSetCallerRaw struct {
	Contract *ProverSetCaller // Generic read-only contract binding to access the raw methods on
}

ProverSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ProverSetCallerRaw) Call

func (_ProverSet *ProverSetCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ProverSetCallerSession

type ProverSetCallerSession struct {
	Contract *ProverSetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

ProverSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ProverSetCallerSession) Admin

func (_ProverSet *ProverSetCallerSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*ProverSetCallerSession) BondToken

func (_ProverSet *ProverSetCallerSession) BondToken() (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*ProverSetCallerSession) Entrypoint

func (_ProverSet *ProverSetCallerSession) Entrypoint() (common.Address, error)

Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.

Solidity: function entrypoint() view returns(address)

func (*ProverSetCallerSession) Impl

func (_ProverSet *ProverSetCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ProverSetCallerSession) InNonReentrant

func (_ProverSet *ProverSetCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ProverSetCallerSession) Inbox

func (_ProverSet *ProverSetCallerSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ProverSetCallerSession) IsProver

func (_ProverSet *ProverSetCallerSession) IsProver(prover common.Address) (bool, error)

IsProver is a free data retrieval call binding the contract method 0x0a245924.

Solidity: function isProver(address prover) view returns(bool isProver)

func (*ProverSetCallerSession) IsValidSignature

func (_ProverSet *ProverSetCallerSession) IsValidSignature(_hash [32]byte, _signature []byte) ([4]byte, error)

IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.

Solidity: function isValidSignature(bytes32 _hash, bytes _signature) view returns(bytes4 magicValue_)

func (*ProverSetCallerSession) Owner

func (_ProverSet *ProverSetCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ProverSetCallerSession) Paused

func (_ProverSet *ProverSetCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ProverSetCallerSession) PendingOwner

func (_ProverSet *ProverSetCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ProverSetCallerSession) ProxiableUUID

func (_ProverSet *ProverSetCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ProverSetCallerSession) Resolver

func (_ProverSet *ProverSetCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type ProverSetFilterer

type ProverSetFilterer struct {
	// contains filtered or unexported fields
}

ProverSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewProverSetFilterer

func NewProverSetFilterer(address common.Address, filterer bind.ContractFilterer) (*ProverSetFilterer, error)

NewProverSetFilterer creates a new log filterer instance of ProverSet, bound to a specific deployed contract.

func (*ProverSetFilterer) FilterAdminChanged

func (_ProverSet *ProverSetFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ProverSetAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ProverSetFilterer) FilterBeaconUpgraded

func (_ProverSet *ProverSetFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ProverSetBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ProverSetFilterer) FilterInitialized

func (_ProverSet *ProverSetFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProverSetInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ProverSetFilterer) FilterOwnershipTransferStarted

func (_ProverSet *ProverSetFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProverSetOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) FilterOwnershipTransferred

func (_ProverSet *ProverSetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProverSetOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) FilterPaused

func (_ProverSet *ProverSetFilterer) FilterPaused(opts *bind.FilterOpts) (*ProverSetPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ProverSetFilterer) FilterProverEnabled

func (_ProverSet *ProverSetFilterer) FilterProverEnabled(opts *bind.FilterOpts, prover []common.Address, enabled []bool) (*ProverSetProverEnabledIterator, error)

FilterProverEnabled is a free log retrieval operation binding the contract event 0x9f0c7298008bc8a24d3717fb47d215e91deb098d3486d802bf98cf6d177633a7.

Solidity: event ProverEnabled(address indexed prover, bool indexed enabled)

func (*ProverSetFilterer) FilterUnpaused

func (_ProverSet *ProverSetFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ProverSetUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ProverSetFilterer) FilterUpgraded

func (_ProverSet *ProverSetFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ProverSetUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ProverSetFilterer) ParseAdminChanged

func (_ProverSet *ProverSetFilterer) ParseAdminChanged(log types.Log) (*ProverSetAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ProverSetFilterer) ParseBeaconUpgraded

func (_ProverSet *ProverSetFilterer) ParseBeaconUpgraded(log types.Log) (*ProverSetBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ProverSetFilterer) ParseInitialized

func (_ProverSet *ProverSetFilterer) ParseInitialized(log types.Log) (*ProverSetInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ProverSetFilterer) ParseOwnershipTransferStarted

func (_ProverSet *ProverSetFilterer) ParseOwnershipTransferStarted(log types.Log) (*ProverSetOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) ParseOwnershipTransferred

func (_ProverSet *ProverSetFilterer) ParseOwnershipTransferred(log types.Log) (*ProverSetOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) ParsePaused

func (_ProverSet *ProverSetFilterer) ParsePaused(log types.Log) (*ProverSetPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ProverSetFilterer) ParseProverEnabled

func (_ProverSet *ProverSetFilterer) ParseProverEnabled(log types.Log) (*ProverSetProverEnabled, error)

ParseProverEnabled is a log parse operation binding the contract event 0x9f0c7298008bc8a24d3717fb47d215e91deb098d3486d802bf98cf6d177633a7.

Solidity: event ProverEnabled(address indexed prover, bool indexed enabled)

func (*ProverSetFilterer) ParseUnpaused

func (_ProverSet *ProverSetFilterer) ParseUnpaused(log types.Log) (*ProverSetUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ProverSetFilterer) ParseUpgraded

func (_ProverSet *ProverSetFilterer) ParseUpgraded(log types.Log) (*ProverSetUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*ProverSetFilterer) WatchAdminChanged

func (_ProverSet *ProverSetFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ProverSetAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*ProverSetFilterer) WatchBeaconUpgraded

func (_ProverSet *ProverSetFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ProverSetBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*ProverSetFilterer) WatchInitialized

func (_ProverSet *ProverSetFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProverSetInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*ProverSetFilterer) WatchOwnershipTransferStarted

func (_ProverSet *ProverSetFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ProverSetOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) WatchOwnershipTransferred

func (_ProverSet *ProverSetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProverSetOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ProverSetFilterer) WatchPaused

func (_ProverSet *ProverSetFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ProverSetPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ProverSetFilterer) WatchProverEnabled

func (_ProverSet *ProverSetFilterer) WatchProverEnabled(opts *bind.WatchOpts, sink chan<- *ProverSetProverEnabled, prover []common.Address, enabled []bool) (event.Subscription, error)

WatchProverEnabled is a free log subscription operation binding the contract event 0x9f0c7298008bc8a24d3717fb47d215e91deb098d3486d802bf98cf6d177633a7.

Solidity: event ProverEnabled(address indexed prover, bool indexed enabled)

func (*ProverSetFilterer) WatchUnpaused

func (_ProverSet *ProverSetFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ProverSetUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ProverSetFilterer) WatchUpgraded

func (_ProverSet *ProverSetFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ProverSetUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type ProverSetInitialized

type ProverSetInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

ProverSetInitialized represents a Initialized event raised by the ProverSet contract.

type ProverSetInitializedIterator

type ProverSetInitializedIterator struct {
	Event *ProverSetInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ProverSet contract.

func (*ProverSetInitializedIterator) Close

func (it *ProverSetInitializedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetInitializedIterator) Error

func (it *ProverSetInitializedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetOwnershipTransferStarted

type ProverSetOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ProverSetOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ProverSet contract.

type ProverSetOwnershipTransferStartedIterator

type ProverSetOwnershipTransferStartedIterator struct {
	Event *ProverSetOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ProverSet contract.

func (*ProverSetOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetOwnershipTransferred

type ProverSetOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ProverSetOwnershipTransferred represents a OwnershipTransferred event raised by the ProverSet contract.

type ProverSetOwnershipTransferredIterator

type ProverSetOwnershipTransferredIterator struct {
	Event *ProverSetOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ProverSet contract.

func (*ProverSetOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetPaused

type ProverSetPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ProverSetPaused represents a Paused event raised by the ProverSet contract.

type ProverSetPausedIterator

type ProverSetPausedIterator struct {
	Event *ProverSetPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ProverSet contract.

func (*ProverSetPausedIterator) Close

func (it *ProverSetPausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetPausedIterator) Error

func (it *ProverSetPausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetPausedIterator) Next

func (it *ProverSetPausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetProverEnabled

type ProverSetProverEnabled struct {
	Prover  common.Address
	Enabled bool
	Raw     types.Log // Blockchain specific contextual infos
}

ProverSetProverEnabled represents a ProverEnabled event raised by the ProverSet contract.

type ProverSetProverEnabledIterator

type ProverSetProverEnabledIterator struct {
	Event *ProverSetProverEnabled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetProverEnabledIterator is returned from FilterProverEnabled and is used to iterate over the raw logs and unpacked data for ProverEnabled events raised by the ProverSet contract.

func (*ProverSetProverEnabledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetProverEnabledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetProverEnabledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetRaw

type ProverSetRaw struct {
	Contract *ProverSet // Generic contract binding to access the raw methods on
}

ProverSetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ProverSetRaw) Call

func (_ProverSet *ProverSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ProverSetRaw) Transact

func (_ProverSet *ProverSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProverSetRaw) Transfer

func (_ProverSet *ProverSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ProverSetSession

type ProverSetSession struct {
	Contract     *ProverSet        // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ProverSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ProverSetSession) AcceptOwnership

func (_ProverSet *ProverSetSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ProverSetSession) Admin

func (_ProverSet *ProverSetSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*ProverSetSession) ApproveAllowance

func (_ProverSet *ProverSetSession) ApproveAllowance(_address common.Address, _allowance *big.Int) (*types.Transaction, error)

ApproveAllowance is a paid mutator transaction binding the contract method 0x0a1553a5.

Solidity: function approveAllowance(address _address, uint256 _allowance) returns()

func (*ProverSetSession) BondToken

func (_ProverSet *ProverSetSession) BondToken() (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*ProverSetSession) Delegate

func (_ProverSet *ProverSetSession) Delegate(_delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address _delegatee) returns()

func (*ProverSetSession) DepositBond

func (_ProverSet *ProverSetSession) DepositBond(_amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) returns()

func (*ProverSetSession) EnableProver

func (_ProverSet *ProverSetSession) EnableProver(_prover common.Address, _isProver bool) (*types.Transaction, error)

EnableProver is a paid mutator transaction binding the contract method 0xcb4cd0a4.

Solidity: function enableProver(address _prover, bool _isProver) returns()

func (*ProverSetSession) Entrypoint

func (_ProverSet *ProverSetSession) Entrypoint() (common.Address, error)

Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.

Solidity: function entrypoint() view returns(address)

func (*ProverSetSession) Impl

func (_ProverSet *ProverSetSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*ProverSetSession) InNonReentrant

func (_ProverSet *ProverSetSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*ProverSetSession) Inbox

func (_ProverSet *ProverSetSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ProverSetSession) Init

func (_ProverSet *ProverSetSession) Init(_owner common.Address, _admin common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _admin) returns()

func (*ProverSetSession) IsProver

func (_ProverSet *ProverSetSession) IsProver(prover common.Address) (bool, error)

IsProver is a free data retrieval call binding the contract method 0x0a245924.

Solidity: function isProver(address prover) view returns(bool isProver)

func (*ProverSetSession) IsValidSignature

func (_ProverSet *ProverSetSession) IsValidSignature(_hash [32]byte, _signature []byte) ([4]byte, error)

IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.

Solidity: function isValidSignature(bytes32 _hash, bytes _signature) view returns(bytes4 magicValue_)

func (*ProverSetSession) Owner

func (_ProverSet *ProverSetSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ProverSetSession) Pause

func (_ProverSet *ProverSetSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProverSetSession) Paused

func (_ProverSet *ProverSetSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*ProverSetSession) PendingOwner

func (_ProverSet *ProverSetSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*ProverSetSession) ProposeBatch

func (_ProverSet *ProverSetSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*ProverSetSession) ProposeBlockV2

func (_ProverSet *ProverSetSession) ProposeBlockV2(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBlockV2 is a paid mutator transaction binding the contract method 0x648885fb.

Solidity: function proposeBlockV2(bytes _params, bytes _txList) returns()

func (*ProverSetSession) ProposeBlocksV2

func (_ProverSet *ProverSetSession) ProposeBlocksV2(_paramsArr [][]byte, _txListArr [][]byte) (*types.Transaction, error)

ProposeBlocksV2 is a paid mutator transaction binding the contract method 0x0c8f4a10.

Solidity: function proposeBlocksV2(bytes[] _paramsArr, bytes[] _txListArr) returns()

func (*ProverSetSession) ProposeBlocksV2Conditionally

func (_ProverSet *ProverSetSession) ProposeBlocksV2Conditionally(_params [][]byte, _txList [][]byte) (*types.Transaction, error)

ProposeBlocksV2Conditionally is a paid mutator transaction binding the contract method 0xe4882785.

Solidity: function proposeBlocksV2Conditionally(bytes[] _params, bytes[] _txList) returns()

func (*ProverSetSession) ProveBatches

func (_ProverSet *ProverSetSession) ProveBatches(_params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*ProverSetSession) ProveBlock

func (_ProverSet *ProverSetSession) ProveBlock(_blockId uint64, _input []byte) (*types.Transaction, error)

ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.

Solidity: function proveBlock(uint64 _blockId, bytes _input) returns()

func (*ProverSetSession) ProveBlocks

func (_ProverSet *ProverSetSession) ProveBlocks(_blockId []uint64, _input [][]byte, _batchProof []byte) (*types.Transaction, error)

ProveBlocks is a paid mutator transaction binding the contract method 0x440b6e18.

Solidity: function proveBlocks(uint64[] _blockId, bytes[] _input, bytes _batchProof) returns()

func (*ProverSetSession) ProxiableUUID

func (_ProverSet *ProverSetSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*ProverSetSession) Receive

func (_ProverSet *ProverSetSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ProverSetSession) RenounceOwnership

func (_ProverSet *ProverSetSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProverSetSession) Resolver

func (_ProverSet *ProverSetSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*ProverSetSession) TransferOwnership

func (_ProverSet *ProverSetSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ProverSetSession) Unpause

func (_ProverSet *ProverSetSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ProverSetSession) UpgradeTo

func (_ProverSet *ProverSetSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ProverSetSession) UpgradeToAndCall

func (_ProverSet *ProverSetSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ProverSetSession) WithdrawBond

func (_ProverSet *ProverSetSession) WithdrawBond(_amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

func (*ProverSetSession) WithdrawEtherToAdmin

func (_ProverSet *ProverSetSession) WithdrawEtherToAdmin(_amount *big.Int) (*types.Transaction, error)

WithdrawEtherToAdmin is a paid mutator transaction binding the contract method 0x7ddb9fec.

Solidity: function withdrawEtherToAdmin(uint256 _amount) returns()

func (*ProverSetSession) WithdrawToAdmin

func (_ProverSet *ProverSetSession) WithdrawToAdmin(_amount *big.Int) (*types.Transaction, error)

WithdrawToAdmin is a paid mutator transaction binding the contract method 0x8bd809fd.

Solidity: function withdrawToAdmin(uint256 _amount) returns()

type ProverSetTransactor

type ProverSetTransactor struct {
	// contains filtered or unexported fields
}

ProverSetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewProverSetTransactor

func NewProverSetTransactor(address common.Address, transactor bind.ContractTransactor) (*ProverSetTransactor, error)

NewProverSetTransactor creates a new write-only instance of ProverSet, bound to a specific deployed contract.

func (*ProverSetTransactor) AcceptOwnership

func (_ProverSet *ProverSetTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ProverSetTransactor) ApproveAllowance

func (_ProverSet *ProverSetTransactor) ApproveAllowance(opts *bind.TransactOpts, _address common.Address, _allowance *big.Int) (*types.Transaction, error)

ApproveAllowance is a paid mutator transaction binding the contract method 0x0a1553a5.

Solidity: function approveAllowance(address _address, uint256 _allowance) returns()

func (*ProverSetTransactor) Delegate

func (_ProverSet *ProverSetTransactor) Delegate(opts *bind.TransactOpts, _delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address _delegatee) returns()

func (*ProverSetTransactor) DepositBond

func (_ProverSet *ProverSetTransactor) DepositBond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) returns()

func (*ProverSetTransactor) EnableProver

func (_ProverSet *ProverSetTransactor) EnableProver(opts *bind.TransactOpts, _prover common.Address, _isProver bool) (*types.Transaction, error)

EnableProver is a paid mutator transaction binding the contract method 0xcb4cd0a4.

Solidity: function enableProver(address _prover, bool _isProver) returns()

func (*ProverSetTransactor) Init

func (_ProverSet *ProverSetTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _admin common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _admin) returns()

func (*ProverSetTransactor) Pause

func (_ProverSet *ProverSetTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProverSetTransactor) ProposeBatch

func (_ProverSet *ProverSetTransactor) ProposeBatch(opts *bind.TransactOpts, _params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*ProverSetTransactor) ProposeBlockV2

func (_ProverSet *ProverSetTransactor) ProposeBlockV2(opts *bind.TransactOpts, _params []byte, _txList []byte) (*types.Transaction, error)

ProposeBlockV2 is a paid mutator transaction binding the contract method 0x648885fb.

Solidity: function proposeBlockV2(bytes _params, bytes _txList) returns()

func (*ProverSetTransactor) ProposeBlocksV2

func (_ProverSet *ProverSetTransactor) ProposeBlocksV2(opts *bind.TransactOpts, _paramsArr [][]byte, _txListArr [][]byte) (*types.Transaction, error)

ProposeBlocksV2 is a paid mutator transaction binding the contract method 0x0c8f4a10.

Solidity: function proposeBlocksV2(bytes[] _paramsArr, bytes[] _txListArr) returns()

func (*ProverSetTransactor) ProposeBlocksV2Conditionally

func (_ProverSet *ProverSetTransactor) ProposeBlocksV2Conditionally(opts *bind.TransactOpts, _params [][]byte, _txList [][]byte) (*types.Transaction, error)

ProposeBlocksV2Conditionally is a paid mutator transaction binding the contract method 0xe4882785.

Solidity: function proposeBlocksV2Conditionally(bytes[] _params, bytes[] _txList) returns()

func (*ProverSetTransactor) ProveBatches

func (_ProverSet *ProverSetTransactor) ProveBatches(opts *bind.TransactOpts, _params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*ProverSetTransactor) ProveBlock

func (_ProverSet *ProverSetTransactor) ProveBlock(opts *bind.TransactOpts, _blockId uint64, _input []byte) (*types.Transaction, error)

ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.

Solidity: function proveBlock(uint64 _blockId, bytes _input) returns()

func (*ProverSetTransactor) ProveBlocks

func (_ProverSet *ProverSetTransactor) ProveBlocks(opts *bind.TransactOpts, _blockId []uint64, _input [][]byte, _batchProof []byte) (*types.Transaction, error)

ProveBlocks is a paid mutator transaction binding the contract method 0x440b6e18.

Solidity: function proveBlocks(uint64[] _blockId, bytes[] _input, bytes _batchProof) returns()

func (*ProverSetTransactor) Receive

func (_ProverSet *ProverSetTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ProverSetTransactor) RenounceOwnership

func (_ProverSet *ProverSetTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProverSetTransactor) TransferOwnership

func (_ProverSet *ProverSetTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ProverSetTransactor) Unpause

func (_ProverSet *ProverSetTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ProverSetTransactor) UpgradeTo

func (_ProverSet *ProverSetTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ProverSetTransactor) UpgradeToAndCall

func (_ProverSet *ProverSetTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ProverSetTransactor) WithdrawBond

func (_ProverSet *ProverSetTransactor) WithdrawBond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

func (*ProverSetTransactor) WithdrawEtherToAdmin

func (_ProverSet *ProverSetTransactor) WithdrawEtherToAdmin(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

WithdrawEtherToAdmin is a paid mutator transaction binding the contract method 0x7ddb9fec.

Solidity: function withdrawEtherToAdmin(uint256 _amount) returns()

func (*ProverSetTransactor) WithdrawToAdmin

func (_ProverSet *ProverSetTransactor) WithdrawToAdmin(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

WithdrawToAdmin is a paid mutator transaction binding the contract method 0x8bd809fd.

Solidity: function withdrawToAdmin(uint256 _amount) returns()

type ProverSetTransactorRaw

type ProverSetTransactorRaw struct {
	Contract *ProverSetTransactor // Generic write-only contract binding to access the raw methods on
}

ProverSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ProverSetTransactorRaw) Transact

func (_ProverSet *ProverSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProverSetTransactorRaw) Transfer

func (_ProverSet *ProverSetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ProverSetTransactorSession

type ProverSetTransactorSession struct {
	Contract     *ProverSetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

ProverSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ProverSetTransactorSession) AcceptOwnership

func (_ProverSet *ProverSetTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ProverSetTransactorSession) ApproveAllowance

func (_ProverSet *ProverSetTransactorSession) ApproveAllowance(_address common.Address, _allowance *big.Int) (*types.Transaction, error)

ApproveAllowance is a paid mutator transaction binding the contract method 0x0a1553a5.

Solidity: function approveAllowance(address _address, uint256 _allowance) returns()

func (*ProverSetTransactorSession) Delegate

func (_ProverSet *ProverSetTransactorSession) Delegate(_delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address _delegatee) returns()

func (*ProverSetTransactorSession) DepositBond

func (_ProverSet *ProverSetTransactorSession) DepositBond(_amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) returns()

func (*ProverSetTransactorSession) EnableProver

func (_ProverSet *ProverSetTransactorSession) EnableProver(_prover common.Address, _isProver bool) (*types.Transaction, error)

EnableProver is a paid mutator transaction binding the contract method 0xcb4cd0a4.

Solidity: function enableProver(address _prover, bool _isProver) returns()

func (*ProverSetTransactorSession) Init

func (_ProverSet *ProverSetTransactorSession) Init(_owner common.Address, _admin common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _admin) returns()

func (*ProverSetTransactorSession) Pause

func (_ProverSet *ProverSetTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProverSetTransactorSession) ProposeBatch

func (_ProverSet *ProverSetTransactorSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*ProverSetTransactorSession) ProposeBlockV2

func (_ProverSet *ProverSetTransactorSession) ProposeBlockV2(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBlockV2 is a paid mutator transaction binding the contract method 0x648885fb.

Solidity: function proposeBlockV2(bytes _params, bytes _txList) returns()

func (*ProverSetTransactorSession) ProposeBlocksV2

func (_ProverSet *ProverSetTransactorSession) ProposeBlocksV2(_paramsArr [][]byte, _txListArr [][]byte) (*types.Transaction, error)

ProposeBlocksV2 is a paid mutator transaction binding the contract method 0x0c8f4a10.

Solidity: function proposeBlocksV2(bytes[] _paramsArr, bytes[] _txListArr) returns()

func (*ProverSetTransactorSession) ProposeBlocksV2Conditionally

func (_ProverSet *ProverSetTransactorSession) ProposeBlocksV2Conditionally(_params [][]byte, _txList [][]byte) (*types.Transaction, error)

ProposeBlocksV2Conditionally is a paid mutator transaction binding the contract method 0xe4882785.

Solidity: function proposeBlocksV2Conditionally(bytes[] _params, bytes[] _txList) returns()

func (*ProverSetTransactorSession) ProveBatches

func (_ProverSet *ProverSetTransactorSession) ProveBatches(_params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*ProverSetTransactorSession) ProveBlock

func (_ProverSet *ProverSetTransactorSession) ProveBlock(_blockId uint64, _input []byte) (*types.Transaction, error)

ProveBlock is a paid mutator transaction binding the contract method 0x10d008bd.

Solidity: function proveBlock(uint64 _blockId, bytes _input) returns()

func (*ProverSetTransactorSession) ProveBlocks

func (_ProverSet *ProverSetTransactorSession) ProveBlocks(_blockId []uint64, _input [][]byte, _batchProof []byte) (*types.Transaction, error)

ProveBlocks is a paid mutator transaction binding the contract method 0x440b6e18.

Solidity: function proveBlocks(uint64[] _blockId, bytes[] _input, bytes _batchProof) returns()

func (*ProverSetTransactorSession) Receive

func (_ProverSet *ProverSetTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ProverSetTransactorSession) RenounceOwnership

func (_ProverSet *ProverSetTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProverSetTransactorSession) TransferOwnership

func (_ProverSet *ProverSetTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ProverSetTransactorSession) Unpause

func (_ProverSet *ProverSetTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ProverSetTransactorSession) UpgradeTo

func (_ProverSet *ProverSetTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*ProverSetTransactorSession) UpgradeToAndCall

func (_ProverSet *ProverSetTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*ProverSetTransactorSession) WithdrawBond

func (_ProverSet *ProverSetTransactorSession) WithdrawBond(_amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

func (*ProverSetTransactorSession) WithdrawEtherToAdmin

func (_ProverSet *ProverSetTransactorSession) WithdrawEtherToAdmin(_amount *big.Int) (*types.Transaction, error)

WithdrawEtherToAdmin is a paid mutator transaction binding the contract method 0x7ddb9fec.

Solidity: function withdrawEtherToAdmin(uint256 _amount) returns()

func (*ProverSetTransactorSession) WithdrawToAdmin

func (_ProverSet *ProverSetTransactorSession) WithdrawToAdmin(_amount *big.Int) (*types.Transaction, error)

WithdrawToAdmin is a paid mutator transaction binding the contract method 0x8bd809fd.

Solidity: function withdrawToAdmin(uint256 _amount) returns()

type ProverSetUnpaused

type ProverSetUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ProverSetUnpaused represents a Unpaused event raised by the ProverSet contract.

type ProverSetUnpausedIterator

type ProverSetUnpausedIterator struct {
	Event *ProverSetUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ProverSet contract.

func (*ProverSetUnpausedIterator) Close

func (it *ProverSetUnpausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetUnpausedIterator) Error

func (it *ProverSetUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetUnpausedIterator) Next

func (it *ProverSetUnpausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ProverSetUpgraded

type ProverSetUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ProverSetUpgraded represents a Upgraded event raised by the ProverSet contract.

type ProverSetUpgradedIterator

type ProverSetUpgradedIterator struct {
	Event *ProverSetUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ProverSetUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ProverSet contract.

func (*ProverSetUpgradedIterator) Close

func (it *ProverSetUpgradedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ProverSetUpgradedIterator) Error

func (it *ProverSetUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProverSetUpgradedIterator) Next

func (it *ProverSetUpgradedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverBase

type ResolverBase struct {
	ResolverBaseCaller     // Read-only binding to the contract
	ResolverBaseTransactor // Write-only binding to the contract
	ResolverBaseFilterer   // Log filterer for contract events
}

ResolverBase is an auto generated Go binding around an Ethereum contract.

func NewResolverBase

func NewResolverBase(address common.Address, backend bind.ContractBackend) (*ResolverBase, error)

NewResolverBase creates a new instance of ResolverBase, bound to a specific deployed contract.

type ResolverBaseCaller

type ResolverBaseCaller struct {
	// contains filtered or unexported fields
}

ResolverBaseCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewResolverBaseCaller

func NewResolverBaseCaller(address common.Address, caller bind.ContractCaller) (*ResolverBaseCaller, error)

NewResolverBaseCaller creates a new read-only instance of ResolverBase, bound to a specific deployed contract.

func (*ResolverBaseCaller) Resolve

func (_ResolverBase *ResolverBaseCaller) Resolve(opts *bind.CallOpts, _chainId *big.Int, _name [32]byte, _allowZeroAddress bool) (common.Address, error)

Resolve is a free data retrieval call binding the contract method 0x6c6563f6.

Solidity: function resolve(uint256 _chainId, bytes32 _name, bool _allowZeroAddress) view returns(address addr_)

type ResolverBaseCallerRaw

type ResolverBaseCallerRaw struct {
	Contract *ResolverBaseCaller // Generic read-only contract binding to access the raw methods on
}

ResolverBaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ResolverBaseCallerRaw) Call

func (_ResolverBase *ResolverBaseCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ResolverBaseCallerSession

type ResolverBaseCallerSession struct {
	Contract *ResolverBaseCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

ResolverBaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ResolverBaseCallerSession) Resolve

func (_ResolverBase *ResolverBaseCallerSession) Resolve(_chainId *big.Int, _name [32]byte, _allowZeroAddress bool) (common.Address, error)

Resolve is a free data retrieval call binding the contract method 0x6c6563f6.

Solidity: function resolve(uint256 _chainId, bytes32 _name, bool _allowZeroAddress) view returns(address addr_)

type ResolverBaseFilterer

type ResolverBaseFilterer struct {
	// contains filtered or unexported fields
}

ResolverBaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewResolverBaseFilterer

func NewResolverBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*ResolverBaseFilterer, error)

NewResolverBaseFilterer creates a new log filterer instance of ResolverBase, bound to a specific deployed contract.

type ResolverBaseRaw

type ResolverBaseRaw struct {
	Contract *ResolverBase // Generic contract binding to access the raw methods on
}

ResolverBaseRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ResolverBaseRaw) Call

func (_ResolverBase *ResolverBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ResolverBaseRaw) Transact

func (_ResolverBase *ResolverBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ResolverBaseRaw) Transfer

func (_ResolverBase *ResolverBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ResolverBaseSession

type ResolverBaseSession struct {
	Contract     *ResolverBase     // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ResolverBaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ResolverBaseSession) Resolve

func (_ResolverBase *ResolverBaseSession) Resolve(_chainId *big.Int, _name [32]byte, _allowZeroAddress bool) (common.Address, error)

Resolve is a free data retrieval call binding the contract method 0x6c6563f6.

Solidity: function resolve(uint256 _chainId, bytes32 _name, bool _allowZeroAddress) view returns(address addr_)

type ResolverBaseTransactor

type ResolverBaseTransactor struct {
	// contains filtered or unexported fields
}

ResolverBaseTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewResolverBaseTransactor

func NewResolverBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*ResolverBaseTransactor, error)

NewResolverBaseTransactor creates a new write-only instance of ResolverBase, bound to a specific deployed contract.

type ResolverBaseTransactorRaw

type ResolverBaseTransactorRaw struct {
	Contract *ResolverBaseTransactor // Generic write-only contract binding to access the raw methods on
}

ResolverBaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ResolverBaseTransactorRaw) Transact

func (_ResolverBase *ResolverBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ResolverBaseTransactorRaw) Transfer

func (_ResolverBase *ResolverBaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ResolverBaseTransactorSession

type ResolverBaseTransactorSession struct {
	Contract     *ResolverBaseTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

ResolverBaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TaikoAnchorClient

type TaikoAnchorClient struct {
	TaikoAnchorClientCaller     // Read-only binding to the contract
	TaikoAnchorClientTransactor // Write-only binding to the contract
	TaikoAnchorClientFilterer   // Log filterer for contract events
}

TaikoAnchorClient is an auto generated Go binding around an Ethereum contract.

func NewTaikoAnchorClient

func NewTaikoAnchorClient(address common.Address, backend bind.ContractBackend) (*TaikoAnchorClient, error)

NewTaikoAnchorClient creates a new instance of TaikoAnchorClient, bound to a specific deployed contract.

type TaikoAnchorClientAdminChanged

type TaikoAnchorClientAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientAdminChanged represents a AdminChanged event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientAdminChangedIterator

type TaikoAnchorClientAdminChangedIterator struct {
	Event *TaikoAnchorClientAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientAnchored

type TaikoAnchorClientAnchored struct {
	ParentHash      [32]byte
	ParentGasExcess uint64
	Raw             types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientAnchored represents a Anchored event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientAnchoredIterator

type TaikoAnchorClientAnchoredIterator struct {
	Event *TaikoAnchorClientAnchored // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientAnchoredIterator is returned from FilterAnchored and is used to iterate over the raw logs and unpacked data for Anchored events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientAnchoredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientAnchoredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientAnchoredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientBeaconUpgraded

type TaikoAnchorClientBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientBeaconUpgradedIterator

type TaikoAnchorClientBeaconUpgradedIterator struct {
	Event *TaikoAnchorClientBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientCaller

type TaikoAnchorClientCaller struct {
	// contains filtered or unexported fields
}

TaikoAnchorClientCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTaikoAnchorClientCaller

func NewTaikoAnchorClientCaller(address common.Address, caller bind.ContractCaller) (*TaikoAnchorClientCaller, error)

NewTaikoAnchorClientCaller creates a new read-only instance of TaikoAnchorClient, bound to a specific deployed contract.

func (*TaikoAnchorClientCaller) AdjustExcess

func (_TaikoAnchorClient *TaikoAnchorClientCaller) AdjustExcess(opts *bind.CallOpts, _currGasExcess uint64, _currGasTarget uint64, _newGasTarget uint64) (uint64, error)

AdjustExcess is a free data retrieval call binding the contract method 0x136dc4a8.

Solidity: function adjustExcess(uint64 _currGasExcess, uint64 _currGasTarget, uint64 _newGasTarget) pure returns(uint64 newGasExcess_)

func (*TaikoAnchorClientCaller) CalculateBaseFee

func (_TaikoAnchorClient *TaikoAnchorClientCaller) CalculateBaseFee(opts *bind.CallOpts, _baseFeeConfig LibSharedDataBaseFeeConfig, _blocktime uint64, _parentGasExcess uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

CalculateBaseFee is a free data retrieval call binding the contract method 0xe902461a.

Solidity: function calculateBaseFee((uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, uint64 _blocktime, uint64 _parentGasExcess, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientCaller) GOLDENTOUCHADDRESS

func (_TaikoAnchorClient *TaikoAnchorClientCaller) GOLDENTOUCHADDRESS(opts *bind.CallOpts) (common.Address, error)

GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.

Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)

func (*TaikoAnchorClientCaller) GetBasefee

func (_TaikoAnchorClient *TaikoAnchorClientCaller) GetBasefee(opts *bind.CallOpts, _anchorBlockId uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.

Solidity: function getBasefee(uint64 _anchorBlockId, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientCaller) GetBasefeeV2

func (_TaikoAnchorClient *TaikoAnchorClientCaller) GetBasefeeV2(opts *bind.CallOpts, _parentGasUsed uint32, _blockTimestamp uint64, _baseFeeConfig LibSharedDataBaseFeeConfig) (struct {
	Basefee      *big.Int
	NewGasTarget uint64
	NewGasExcess uint64
}, error)

GetBasefeeV2 is a free data retrieval call binding the contract method 0x893f5460.

Solidity: function getBasefeeV2(uint32 _parentGasUsed, uint64 _blockTimestamp, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) view returns(uint256 basefee_, uint64 newGasTarget_, uint64 newGasExcess_)

func (*TaikoAnchorClientCaller) GetBlockHash

func (_TaikoAnchorClient *TaikoAnchorClientCaller) GetBlockHash(opts *bind.CallOpts, _blockId *big.Int) ([32]byte, error)

GetBlockHash is a free data retrieval call binding the contract method 0xee82ac5e.

Solidity: function getBlockHash(uint256 _blockId) view returns(bytes32)

func (*TaikoAnchorClientCaller) Impl

func (_TaikoAnchorClient *TaikoAnchorClientCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoAnchorClientCaller) InNonReentrant

func (_TaikoAnchorClient *TaikoAnchorClientCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoAnchorClientCaller) IsOnL1

func (_TaikoAnchorClient *TaikoAnchorClientCaller) IsOnL1(opts *bind.CallOpts) (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoAnchorClientCaller) L1ChainId

func (_TaikoAnchorClient *TaikoAnchorClientCaller) L1ChainId(opts *bind.CallOpts) (uint64, error)

L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.

Solidity: function l1ChainId() view returns(uint64)

func (*TaikoAnchorClientCaller) LastSyncedBlock

func (_TaikoAnchorClient *TaikoAnchorClientCaller) LastSyncedBlock(opts *bind.CallOpts) (uint64, error)

LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.

Solidity: function lastSyncedBlock() view returns(uint64)

func (*TaikoAnchorClientCaller) Owner

func (_TaikoAnchorClient *TaikoAnchorClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoAnchorClientCaller) PacayaForkHeight

func (_TaikoAnchorClient *TaikoAnchorClientCaller) PacayaForkHeight(opts *bind.CallOpts) (uint64, error)

PacayaForkHeight is a free data retrieval call binding the contract method 0xba9f41e8.

Solidity: function pacayaForkHeight() view returns(uint64)

func (*TaikoAnchorClientCaller) ParentGasExcess

func (_TaikoAnchorClient *TaikoAnchorClientCaller) ParentGasExcess(opts *bind.CallOpts) (uint64, error)

ParentGasExcess is a free data retrieval call binding the contract method 0xb8c7b30c.

Solidity: function parentGasExcess() view returns(uint64)

func (*TaikoAnchorClientCaller) ParentGasTarget

func (_TaikoAnchorClient *TaikoAnchorClientCaller) ParentGasTarget(opts *bind.CallOpts) (uint64, error)

ParentGasTarget is a free data retrieval call binding the contract method 0xa7137c0f.

Solidity: function parentGasTarget() view returns(uint64)

func (*TaikoAnchorClientCaller) ParentTimestamp

func (_TaikoAnchorClient *TaikoAnchorClientCaller) ParentTimestamp(opts *bind.CallOpts) (uint64, error)

ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.

Solidity: function parentTimestamp() view returns(uint64)

func (*TaikoAnchorClientCaller) Paused

func (_TaikoAnchorClient *TaikoAnchorClientCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoAnchorClientCaller) PendingOwner

func (_TaikoAnchorClient *TaikoAnchorClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoAnchorClientCaller) ProxiableUUID

func (_TaikoAnchorClient *TaikoAnchorClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoAnchorClientCaller) PublicInputHash

func (_TaikoAnchorClient *TaikoAnchorClientCaller) PublicInputHash(opts *bind.CallOpts) ([32]byte, error)

PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.

Solidity: function publicInputHash() view returns(bytes32)

func (*TaikoAnchorClientCaller) Resolver

func (_TaikoAnchorClient *TaikoAnchorClientCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoAnchorClientCaller) SignalService

func (_TaikoAnchorClient *TaikoAnchorClientCaller) SignalService(opts *bind.CallOpts) (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoAnchorClientCaller) SkipFeeCheck

func (_TaikoAnchorClient *TaikoAnchorClientCaller) SkipFeeCheck(opts *bind.CallOpts) (bool, error)

SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.

Solidity: function skipFeeCheck() pure returns(bool)

type TaikoAnchorClientCallerRaw

type TaikoAnchorClientCallerRaw struct {
	Contract *TaikoAnchorClientCaller // Generic read-only contract binding to access the raw methods on
}

TaikoAnchorClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TaikoAnchorClientCallerRaw) Call

func (_TaikoAnchorClient *TaikoAnchorClientCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type TaikoAnchorClientCallerSession

type TaikoAnchorClientCallerSession struct {
	Contract *TaikoAnchorClientCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

TaikoAnchorClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TaikoAnchorClientCallerSession) AdjustExcess

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) AdjustExcess(_currGasExcess uint64, _currGasTarget uint64, _newGasTarget uint64) (uint64, error)

AdjustExcess is a free data retrieval call binding the contract method 0x136dc4a8.

Solidity: function adjustExcess(uint64 _currGasExcess, uint64 _currGasTarget, uint64 _newGasTarget) pure returns(uint64 newGasExcess_)

func (*TaikoAnchorClientCallerSession) CalculateBaseFee

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) CalculateBaseFee(_baseFeeConfig LibSharedDataBaseFeeConfig, _blocktime uint64, _parentGasExcess uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

CalculateBaseFee is a free data retrieval call binding the contract method 0xe902461a.

Solidity: function calculateBaseFee((uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, uint64 _blocktime, uint64 _parentGasExcess, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientCallerSession) GOLDENTOUCHADDRESS

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) GOLDENTOUCHADDRESS() (common.Address, error)

GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.

Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)

func (*TaikoAnchorClientCallerSession) GetBasefee

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) GetBasefee(_anchorBlockId uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.

Solidity: function getBasefee(uint64 _anchorBlockId, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientCallerSession) GetBasefeeV2

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) GetBasefeeV2(_parentGasUsed uint32, _blockTimestamp uint64, _baseFeeConfig LibSharedDataBaseFeeConfig) (struct {
	Basefee      *big.Int
	NewGasTarget uint64
	NewGasExcess uint64
}, error)

GetBasefeeV2 is a free data retrieval call binding the contract method 0x893f5460.

Solidity: function getBasefeeV2(uint32 _parentGasUsed, uint64 _blockTimestamp, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) view returns(uint256 basefee_, uint64 newGasTarget_, uint64 newGasExcess_)

func (*TaikoAnchorClientCallerSession) GetBlockHash

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) GetBlockHash(_blockId *big.Int) ([32]byte, error)

GetBlockHash is a free data retrieval call binding the contract method 0xee82ac5e.

Solidity: function getBlockHash(uint256 _blockId) view returns(bytes32)

func (*TaikoAnchorClientCallerSession) Impl

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoAnchorClientCallerSession) InNonReentrant

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoAnchorClientCallerSession) IsOnL1

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) IsOnL1() (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoAnchorClientCallerSession) L1ChainId

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) L1ChainId() (uint64, error)

L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.

Solidity: function l1ChainId() view returns(uint64)

func (*TaikoAnchorClientCallerSession) LastSyncedBlock

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) LastSyncedBlock() (uint64, error)

LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.

Solidity: function lastSyncedBlock() view returns(uint64)

func (*TaikoAnchorClientCallerSession) Owner

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoAnchorClientCallerSession) PacayaForkHeight

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) PacayaForkHeight() (uint64, error)

PacayaForkHeight is a free data retrieval call binding the contract method 0xba9f41e8.

Solidity: function pacayaForkHeight() view returns(uint64)

func (*TaikoAnchorClientCallerSession) ParentGasExcess

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) ParentGasExcess() (uint64, error)

ParentGasExcess is a free data retrieval call binding the contract method 0xb8c7b30c.

Solidity: function parentGasExcess() view returns(uint64)

func (*TaikoAnchorClientCallerSession) ParentGasTarget

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) ParentGasTarget() (uint64, error)

ParentGasTarget is a free data retrieval call binding the contract method 0xa7137c0f.

Solidity: function parentGasTarget() view returns(uint64)

func (*TaikoAnchorClientCallerSession) ParentTimestamp

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) ParentTimestamp() (uint64, error)

ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.

Solidity: function parentTimestamp() view returns(uint64)

func (*TaikoAnchorClientCallerSession) Paused

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoAnchorClientCallerSession) PendingOwner

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoAnchorClientCallerSession) ProxiableUUID

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoAnchorClientCallerSession) PublicInputHash

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) PublicInputHash() ([32]byte, error)

PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.

Solidity: function publicInputHash() view returns(bytes32)

func (*TaikoAnchorClientCallerSession) Resolver

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoAnchorClientCallerSession) SignalService

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) SignalService() (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoAnchorClientCallerSession) SkipFeeCheck

func (_TaikoAnchorClient *TaikoAnchorClientCallerSession) SkipFeeCheck() (bool, error)

SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.

Solidity: function skipFeeCheck() pure returns(bool)

type TaikoAnchorClientEIP1559Update

type TaikoAnchorClientEIP1559Update struct {
	OldGasTarget uint64
	NewGasTarget uint64
	OldGasExcess uint64
	NewGasExcess uint64
	Basefee      *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientEIP1559Update represents a EIP1559Update event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientEIP1559UpdateIterator

type TaikoAnchorClientEIP1559UpdateIterator struct {
	Event *TaikoAnchorClientEIP1559Update // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientEIP1559UpdateIterator is returned from FilterEIP1559Update and is used to iterate over the raw logs and unpacked data for EIP1559Update events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientEIP1559UpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientEIP1559UpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientEIP1559UpdateIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientFilterer

type TaikoAnchorClientFilterer struct {
	// contains filtered or unexported fields
}

TaikoAnchorClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTaikoAnchorClientFilterer

func NewTaikoAnchorClientFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoAnchorClientFilterer, error)

NewTaikoAnchorClientFilterer creates a new log filterer instance of TaikoAnchorClient, bound to a specific deployed contract.

func (*TaikoAnchorClientFilterer) FilterAdminChanged

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoAnchorClientAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoAnchorClientFilterer) FilterAnchored

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterAnchored(opts *bind.FilterOpts) (*TaikoAnchorClientAnchoredIterator, error)

FilterAnchored is a free log retrieval operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.

Solidity: event Anchored(bytes32 parentHash, uint64 parentGasExcess)

func (*TaikoAnchorClientFilterer) FilterBeaconUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoAnchorClientBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoAnchorClientFilterer) FilterEIP1559Update

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterEIP1559Update(opts *bind.FilterOpts) (*TaikoAnchorClientEIP1559UpdateIterator, error)

FilterEIP1559Update is a free log retrieval operation binding the contract event 0x781ae5c2215806150d5c71a4ed5336e5dc3ad32aef04fc0f626a6ee0c2f8d1c8.

Solidity: event EIP1559Update(uint64 oldGasTarget, uint64 newGasTarget, uint64 oldGasExcess, uint64 newGasExcess, uint256 basefee)

func (*TaikoAnchorClientFilterer) FilterInitialized

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoAnchorClientInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoAnchorClientFilterer) FilterOwnershipTransferStarted

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoAnchorClientOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) FilterOwnershipTransferred

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoAnchorClientOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) FilterPaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoAnchorClientPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoAnchorClientFilterer) FilterUnpaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoAnchorClientUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoAnchorClientFilterer) FilterUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoAnchorClientUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoAnchorClientFilterer) ParseAdminChanged

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseAdminChanged(log types.Log) (*TaikoAnchorClientAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoAnchorClientFilterer) ParseAnchored

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseAnchored(log types.Log) (*TaikoAnchorClientAnchored, error)

ParseAnchored is a log parse operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.

Solidity: event Anchored(bytes32 parentHash, uint64 parentGasExcess)

func (*TaikoAnchorClientFilterer) ParseBeaconUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoAnchorClientBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoAnchorClientFilterer) ParseEIP1559Update

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseEIP1559Update(log types.Log) (*TaikoAnchorClientEIP1559Update, error)

ParseEIP1559Update is a log parse operation binding the contract event 0x781ae5c2215806150d5c71a4ed5336e5dc3ad32aef04fc0f626a6ee0c2f8d1c8.

Solidity: event EIP1559Update(uint64 oldGasTarget, uint64 newGasTarget, uint64 oldGasExcess, uint64 newGasExcess, uint256 basefee)

func (*TaikoAnchorClientFilterer) ParseInitialized

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseInitialized(log types.Log) (*TaikoAnchorClientInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoAnchorClientFilterer) ParseOwnershipTransferStarted

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoAnchorClientOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) ParseOwnershipTransferred

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoAnchorClientOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) ParsePaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParsePaused(log types.Log) (*TaikoAnchorClientPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoAnchorClientFilterer) ParseUnpaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseUnpaused(log types.Log) (*TaikoAnchorClientUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoAnchorClientFilterer) ParseUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) ParseUpgraded(log types.Log) (*TaikoAnchorClientUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoAnchorClientFilterer) WatchAdminChanged

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoAnchorClientFilterer) WatchAnchored

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchAnchored(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientAnchored) (event.Subscription, error)

WatchAnchored is a free log subscription operation binding the contract event 0x41c3f410f5c8ac36bb46b1dccef0de0f964087c9e688795fa02ecfa2c20b3fe4.

Solidity: event Anchored(bytes32 parentHash, uint64 parentGasExcess)

func (*TaikoAnchorClientFilterer) WatchBeaconUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoAnchorClientFilterer) WatchEIP1559Update

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchEIP1559Update(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientEIP1559Update) (event.Subscription, error)

WatchEIP1559Update is a free log subscription operation binding the contract event 0x781ae5c2215806150d5c71a4ed5336e5dc3ad32aef04fc0f626a6ee0c2f8d1c8.

Solidity: event EIP1559Update(uint64 oldGasTarget, uint64 newGasTarget, uint64 oldGasExcess, uint64 newGasExcess, uint256 basefee)

func (*TaikoAnchorClientFilterer) WatchInitialized

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoAnchorClientFilterer) WatchOwnershipTransferStarted

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) WatchOwnershipTransferred

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoAnchorClientFilterer) WatchPaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoAnchorClientFilterer) WatchUnpaused

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoAnchorClientFilterer) WatchUpgraded

func (_TaikoAnchorClient *TaikoAnchorClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoAnchorClientUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type TaikoAnchorClientInitialized

type TaikoAnchorClientInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientInitialized represents a Initialized event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientInitializedIterator

type TaikoAnchorClientInitializedIterator struct {
	Event *TaikoAnchorClientInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientOwnershipTransferStarted

type TaikoAnchorClientOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientOwnershipTransferStartedIterator

type TaikoAnchorClientOwnershipTransferStartedIterator struct {
	Event *TaikoAnchorClientOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientOwnershipTransferred

type TaikoAnchorClientOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientOwnershipTransferredIterator

type TaikoAnchorClientOwnershipTransferredIterator struct {
	Event *TaikoAnchorClientOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientPaused

type TaikoAnchorClientPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientPaused represents a Paused event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientPausedIterator

type TaikoAnchorClientPausedIterator struct {
	Event *TaikoAnchorClientPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientRaw

type TaikoAnchorClientRaw struct {
	Contract *TaikoAnchorClient // Generic contract binding to access the raw methods on
}

TaikoAnchorClientRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TaikoAnchorClientRaw) Call

func (_TaikoAnchorClient *TaikoAnchorClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*TaikoAnchorClientRaw) Transact

func (_TaikoAnchorClient *TaikoAnchorClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoAnchorClientRaw) Transfer

func (_TaikoAnchorClient *TaikoAnchorClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoAnchorClientSession

type TaikoAnchorClientSession struct {
	Contract     *TaikoAnchorClient // Generic contract binding to set the session for
	CallOpts     bind.CallOpts      // Call options to use throughout this session
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

TaikoAnchorClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TaikoAnchorClientSession) AcceptOwnership

func (_TaikoAnchorClient *TaikoAnchorClientSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoAnchorClientSession) AdjustExcess

func (_TaikoAnchorClient *TaikoAnchorClientSession) AdjustExcess(_currGasExcess uint64, _currGasTarget uint64, _newGasTarget uint64) (uint64, error)

AdjustExcess is a free data retrieval call binding the contract method 0x136dc4a8.

Solidity: function adjustExcess(uint64 _currGasExcess, uint64 _currGasTarget, uint64 _newGasTarget) pure returns(uint64 newGasExcess_)

func (*TaikoAnchorClientSession) Anchor

func (_TaikoAnchorClient *TaikoAnchorClientSession) Anchor(_l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xda69d3db.

Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, uint32 _parentGasUsed) returns()

func (*TaikoAnchorClientSession) AnchorV2

func (_TaikoAnchorClient *TaikoAnchorClientSession) AnchorV2(_anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig) (*types.Transaction, error)

AnchorV2 is a paid mutator transaction binding the contract method 0xfd85eb2d.

Solidity: function anchorV2(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) returns()

func (*TaikoAnchorClientSession) AnchorV3

func (_TaikoAnchorClient *TaikoAnchorClientSession) AnchorV3(_anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig, _signalSlots [][32]byte) (*types.Transaction, error)

AnchorV3 is a paid mutator transaction binding the contract method 0x48080a45.

Solidity: function anchorV3(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, bytes32[] _signalSlots) returns()

func (*TaikoAnchorClientSession) CalculateBaseFee

func (_TaikoAnchorClient *TaikoAnchorClientSession) CalculateBaseFee(_baseFeeConfig LibSharedDataBaseFeeConfig, _blocktime uint64, _parentGasExcess uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

CalculateBaseFee is a free data retrieval call binding the contract method 0xe902461a.

Solidity: function calculateBaseFee((uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, uint64 _blocktime, uint64 _parentGasExcess, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientSession) GOLDENTOUCHADDRESS

func (_TaikoAnchorClient *TaikoAnchorClientSession) GOLDENTOUCHADDRESS() (common.Address, error)

GOLDENTOUCHADDRESS is a free data retrieval call binding the contract method 0x9ee512f2.

Solidity: function GOLDEN_TOUCH_ADDRESS() view returns(address)

func (*TaikoAnchorClientSession) GetBasefee

func (_TaikoAnchorClient *TaikoAnchorClientSession) GetBasefee(_anchorBlockId uint64, _parentGasUsed uint32) (struct {
	Basefee         *big.Int
	ParentGasExcess uint64
}, error)

GetBasefee is a free data retrieval call binding the contract method 0xa7e022d1.

Solidity: function getBasefee(uint64 _anchorBlockId, uint32 _parentGasUsed) pure returns(uint256 basefee_, uint64 parentGasExcess_)

func (*TaikoAnchorClientSession) GetBasefeeV2

func (_TaikoAnchorClient *TaikoAnchorClientSession) GetBasefeeV2(_parentGasUsed uint32, _blockTimestamp uint64, _baseFeeConfig LibSharedDataBaseFeeConfig) (struct {
	Basefee      *big.Int
	NewGasTarget uint64
	NewGasExcess uint64
}, error)

GetBasefeeV2 is a free data retrieval call binding the contract method 0x893f5460.

Solidity: function getBasefeeV2(uint32 _parentGasUsed, uint64 _blockTimestamp, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) view returns(uint256 basefee_, uint64 newGasTarget_, uint64 newGasExcess_)

func (*TaikoAnchorClientSession) GetBlockHash

func (_TaikoAnchorClient *TaikoAnchorClientSession) GetBlockHash(_blockId *big.Int) ([32]byte, error)

GetBlockHash is a free data retrieval call binding the contract method 0xee82ac5e.

Solidity: function getBlockHash(uint256 _blockId) view returns(bytes32)

func (*TaikoAnchorClientSession) Impl

func (_TaikoAnchorClient *TaikoAnchorClientSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoAnchorClientSession) InNonReentrant

func (_TaikoAnchorClient *TaikoAnchorClientSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoAnchorClientSession) Init

func (_TaikoAnchorClient *TaikoAnchorClientSession) Init(_owner common.Address, _l1ChainId uint64, _initialGasExcess uint64) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xb310e9e9.

Solidity: function init(address _owner, uint64 _l1ChainId, uint64 _initialGasExcess) returns()

func (*TaikoAnchorClientSession) IsOnL1

func (_TaikoAnchorClient *TaikoAnchorClientSession) IsOnL1() (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoAnchorClientSession) L1ChainId

func (_TaikoAnchorClient *TaikoAnchorClientSession) L1ChainId() (uint64, error)

L1ChainId is a free data retrieval call binding the contract method 0x12622e5b.

Solidity: function l1ChainId() view returns(uint64)

func (*TaikoAnchorClientSession) LastSyncedBlock

func (_TaikoAnchorClient *TaikoAnchorClientSession) LastSyncedBlock() (uint64, error)

LastSyncedBlock is a free data retrieval call binding the contract method 0x33d5ac9b.

Solidity: function lastSyncedBlock() view returns(uint64)

func (*TaikoAnchorClientSession) Owner

func (_TaikoAnchorClient *TaikoAnchorClientSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoAnchorClientSession) PacayaForkHeight

func (_TaikoAnchorClient *TaikoAnchorClientSession) PacayaForkHeight() (uint64, error)

PacayaForkHeight is a free data retrieval call binding the contract method 0xba9f41e8.

Solidity: function pacayaForkHeight() view returns(uint64)

func (*TaikoAnchorClientSession) ParentGasExcess

func (_TaikoAnchorClient *TaikoAnchorClientSession) ParentGasExcess() (uint64, error)

ParentGasExcess is a free data retrieval call binding the contract method 0xb8c7b30c.

Solidity: function parentGasExcess() view returns(uint64)

func (*TaikoAnchorClientSession) ParentGasTarget

func (_TaikoAnchorClient *TaikoAnchorClientSession) ParentGasTarget() (uint64, error)

ParentGasTarget is a free data retrieval call binding the contract method 0xa7137c0f.

Solidity: function parentGasTarget() view returns(uint64)

func (*TaikoAnchorClientSession) ParentTimestamp

func (_TaikoAnchorClient *TaikoAnchorClientSession) ParentTimestamp() (uint64, error)

ParentTimestamp is a free data retrieval call binding the contract method 0x539b8ade.

Solidity: function parentTimestamp() view returns(uint64)

func (*TaikoAnchorClientSession) Pause

func (_TaikoAnchorClient *TaikoAnchorClientSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoAnchorClientSession) Paused

func (_TaikoAnchorClient *TaikoAnchorClientSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoAnchorClientSession) PendingOwner

func (_TaikoAnchorClient *TaikoAnchorClientSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoAnchorClientSession) ProxiableUUID

func (_TaikoAnchorClient *TaikoAnchorClientSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoAnchorClientSession) PublicInputHash

func (_TaikoAnchorClient *TaikoAnchorClientSession) PublicInputHash() ([32]byte, error)

PublicInputHash is a free data retrieval call binding the contract method 0xdac5df78.

Solidity: function publicInputHash() view returns(bytes32)

func (*TaikoAnchorClientSession) RenounceOwnership

func (_TaikoAnchorClient *TaikoAnchorClientSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoAnchorClientSession) Resolver

func (_TaikoAnchorClient *TaikoAnchorClientSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoAnchorClientSession) SignalService

func (_TaikoAnchorClient *TaikoAnchorClientSession) SignalService() (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoAnchorClientSession) SkipFeeCheck

func (_TaikoAnchorClient *TaikoAnchorClientSession) SkipFeeCheck() (bool, error)

SkipFeeCheck is a free data retrieval call binding the contract method 0x2f980473.

Solidity: function skipFeeCheck() pure returns(bool)

func (*TaikoAnchorClientSession) TransferOwnership

func (_TaikoAnchorClient *TaikoAnchorClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoAnchorClientSession) Unpause

func (_TaikoAnchorClient *TaikoAnchorClientSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoAnchorClientSession) UpgradeTo

func (_TaikoAnchorClient *TaikoAnchorClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoAnchorClientSession) UpgradeToAndCall

func (_TaikoAnchorClient *TaikoAnchorClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoAnchorClientSession) Withdraw

func (_TaikoAnchorClient *TaikoAnchorClientSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0xf940e385.

Solidity: function withdraw(address _token, address _to) returns()

type TaikoAnchorClientTransactor

type TaikoAnchorClientTransactor struct {
	// contains filtered or unexported fields
}

TaikoAnchorClientTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTaikoAnchorClientTransactor

func NewTaikoAnchorClientTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoAnchorClientTransactor, error)

NewTaikoAnchorClientTransactor creates a new write-only instance of TaikoAnchorClient, bound to a specific deployed contract.

func (*TaikoAnchorClientTransactor) AcceptOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoAnchorClientTransactor) Anchor

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) Anchor(opts *bind.TransactOpts, _l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xda69d3db.

Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, uint32 _parentGasUsed) returns()

func (*TaikoAnchorClientTransactor) AnchorV2

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) AnchorV2(opts *bind.TransactOpts, _anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig) (*types.Transaction, error)

AnchorV2 is a paid mutator transaction binding the contract method 0xfd85eb2d.

Solidity: function anchorV2(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) returns()

func (*TaikoAnchorClientTransactor) AnchorV3

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) AnchorV3(opts *bind.TransactOpts, _anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig, _signalSlots [][32]byte) (*types.Transaction, error)

AnchorV3 is a paid mutator transaction binding the contract method 0x48080a45.

Solidity: function anchorV3(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, bytes32[] _signalSlots) returns()

func (*TaikoAnchorClientTransactor) Init

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _l1ChainId uint64, _initialGasExcess uint64) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xb310e9e9.

Solidity: function init(address _owner, uint64 _l1ChainId, uint64 _initialGasExcess) returns()

func (*TaikoAnchorClientTransactor) Pause

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoAnchorClientTransactor) RenounceOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoAnchorClientTransactor) TransferOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoAnchorClientTransactor) Unpause

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoAnchorClientTransactor) UpgradeTo

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoAnchorClientTransactor) UpgradeToAndCall

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoAnchorClientTransactor) Withdraw

func (_TaikoAnchorClient *TaikoAnchorClientTransactor) Withdraw(opts *bind.TransactOpts, _token common.Address, _to common.Address) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0xf940e385.

Solidity: function withdraw(address _token, address _to) returns()

type TaikoAnchorClientTransactorRaw

type TaikoAnchorClientTransactorRaw struct {
	Contract *TaikoAnchorClientTransactor // Generic write-only contract binding to access the raw methods on
}

TaikoAnchorClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TaikoAnchorClientTransactorRaw) Transact

func (_TaikoAnchorClient *TaikoAnchorClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoAnchorClientTransactorRaw) Transfer

func (_TaikoAnchorClient *TaikoAnchorClientTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoAnchorClientTransactorSession

type TaikoAnchorClientTransactorSession struct {
	Contract     *TaikoAnchorClientTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

TaikoAnchorClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TaikoAnchorClientTransactorSession) AcceptOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoAnchorClientTransactorSession) Anchor

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) Anchor(_l1BlockHash [32]byte, _l1StateRoot [32]byte, _l1BlockId uint64, _parentGasUsed uint32) (*types.Transaction, error)

Anchor is a paid mutator transaction binding the contract method 0xda69d3db.

Solidity: function anchor(bytes32 _l1BlockHash, bytes32 _l1StateRoot, uint64 _l1BlockId, uint32 _parentGasUsed) returns()

func (*TaikoAnchorClientTransactorSession) AnchorV2

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) AnchorV2(_anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig) (*types.Transaction, error)

AnchorV2 is a paid mutator transaction binding the contract method 0xfd85eb2d.

Solidity: function anchorV2(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig) returns()

func (*TaikoAnchorClientTransactorSession) AnchorV3

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) AnchorV3(_anchorBlockId uint64, _anchorStateRoot [32]byte, _parentGasUsed uint32, _baseFeeConfig LibSharedDataBaseFeeConfig, _signalSlots [][32]byte) (*types.Transaction, error)

AnchorV3 is a paid mutator transaction binding the contract method 0x48080a45.

Solidity: function anchorV3(uint64 _anchorBlockId, bytes32 _anchorStateRoot, uint32 _parentGasUsed, (uint8,uint8,uint32,uint64,uint32) _baseFeeConfig, bytes32[] _signalSlots) returns()

func (*TaikoAnchorClientTransactorSession) Init

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) Init(_owner common.Address, _l1ChainId uint64, _initialGasExcess uint64) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xb310e9e9.

Solidity: function init(address _owner, uint64 _l1ChainId, uint64 _initialGasExcess) returns()

func (*TaikoAnchorClientTransactorSession) Pause

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoAnchorClientTransactorSession) RenounceOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoAnchorClientTransactorSession) TransferOwnership

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoAnchorClientTransactorSession) Unpause

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoAnchorClientTransactorSession) UpgradeTo

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoAnchorClientTransactorSession) UpgradeToAndCall

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoAnchorClientTransactorSession) Withdraw

func (_TaikoAnchorClient *TaikoAnchorClientTransactorSession) Withdraw(_token common.Address, _to common.Address) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0xf940e385.

Solidity: function withdraw(address _token, address _to) returns()

type TaikoAnchorClientUnpaused

type TaikoAnchorClientUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientUnpaused represents a Unpaused event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientUnpausedIterator

type TaikoAnchorClientUnpausedIterator struct {
	Event *TaikoAnchorClientUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoAnchorClientUpgraded

type TaikoAnchorClientUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

TaikoAnchorClientUpgraded represents a Upgraded event raised by the TaikoAnchorClient contract.

type TaikoAnchorClientUpgradedIterator

type TaikoAnchorClientUpgradedIterator struct {
	Event *TaikoAnchorClientUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoAnchorClientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoAnchorClient contract.

func (*TaikoAnchorClientUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoAnchorClientUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoAnchorClientUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClient

type TaikoInboxClient struct {
	TaikoInboxClientCaller     // Read-only binding to the contract
	TaikoInboxClientTransactor // Write-only binding to the contract
	TaikoInboxClientFilterer   // Log filterer for contract events
}

TaikoInboxClient is an auto generated Go binding around an Ethereum contract.

func NewTaikoInboxClient

func NewTaikoInboxClient(address common.Address, backend bind.ContractBackend) (*TaikoInboxClient, error)

NewTaikoInboxClient creates a new instance of TaikoInboxClient, bound to a specific deployed contract.

type TaikoInboxClientAdminChanged

type TaikoInboxClientAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoInboxClientAdminChanged represents a AdminChanged event raised by the TaikoInboxClient contract.

type TaikoInboxClientAdminChangedIterator

type TaikoInboxClientAdminChangedIterator struct {
	Event *TaikoInboxClientAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBatchProposed

type TaikoInboxClientBatchProposed struct {
	Info   ITaikoInboxBatchInfo
	Meta   ITaikoInboxBatchMetadata
	TxList []byte
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBatchProposed represents a BatchProposed event raised by the TaikoInboxClient contract.

type TaikoInboxClientBatchProposedIterator

type TaikoInboxClientBatchProposedIterator struct {
	Event *TaikoInboxClientBatchProposed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBatchProposedIterator is returned from FilterBatchProposed and is used to iterate over the raw logs and unpacked data for BatchProposed events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBatchProposedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBatchProposedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBatchProposedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBatchesProved

type TaikoInboxClientBatchesProved struct {
	Verifier    common.Address
	BatchIds    []uint64
	Transitions []ITaikoInboxTransition
	Raw         types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBatchesProved represents a BatchesProved event raised by the TaikoInboxClient contract.

type TaikoInboxClientBatchesProvedIterator

type TaikoInboxClientBatchesProvedIterator struct {
	Event *TaikoInboxClientBatchesProved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBatchesProvedIterator is returned from FilterBatchesProved and is used to iterate over the raw logs and unpacked data for BatchesProved events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBatchesProvedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBatchesProvedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBatchesProvedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBatchesVerified

type TaikoInboxClientBatchesVerified struct {
	BatchId   uint64
	BlockHash [32]byte
	Raw       types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBatchesVerified represents a BatchesVerified event raised by the TaikoInboxClient contract.

type TaikoInboxClientBatchesVerifiedIterator

type TaikoInboxClientBatchesVerifiedIterator struct {
	Event *TaikoInboxClientBatchesVerified // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBatchesVerifiedIterator is returned from FilterBatchesVerified and is used to iterate over the raw logs and unpacked data for BatchesVerified events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBatchesVerifiedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBatchesVerifiedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBatchesVerifiedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBeaconUpgraded

type TaikoInboxClientBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoInboxClient contract.

type TaikoInboxClientBeaconUpgradedIterator

type TaikoInboxClientBeaconUpgradedIterator struct {
	Event *TaikoInboxClientBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBondCredited

type TaikoInboxClientBondCredited struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBondCredited represents a BondCredited event raised by the TaikoInboxClient contract.

type TaikoInboxClientBondCreditedIterator

type TaikoInboxClientBondCreditedIterator struct {
	Event *TaikoInboxClientBondCredited // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBondCreditedIterator is returned from FilterBondCredited and is used to iterate over the raw logs and unpacked data for BondCredited events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBondCreditedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBondCreditedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBondCreditedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBondDebited

type TaikoInboxClientBondDebited struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBondDebited represents a BondDebited event raised by the TaikoInboxClient contract.

type TaikoInboxClientBondDebitedIterator

type TaikoInboxClientBondDebitedIterator struct {
	Event *TaikoInboxClientBondDebited // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBondDebitedIterator is returned from FilterBondDebited and is used to iterate over the raw logs and unpacked data for BondDebited events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBondDebitedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBondDebitedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBondDebitedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBondDeposited

type TaikoInboxClientBondDeposited struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBondDeposited represents a BondDeposited event raised by the TaikoInboxClient contract.

type TaikoInboxClientBondDepositedIterator

type TaikoInboxClientBondDepositedIterator struct {
	Event *TaikoInboxClientBondDeposited // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBondDepositedIterator is returned from FilterBondDeposited and is used to iterate over the raw logs and unpacked data for BondDeposited events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBondDepositedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBondDepositedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBondDepositedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientBondWithdrawn

type TaikoInboxClientBondWithdrawn struct {
	User   common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientBondWithdrawn represents a BondWithdrawn event raised by the TaikoInboxClient contract.

type TaikoInboxClientBondWithdrawnIterator

type TaikoInboxClientBondWithdrawnIterator struct {
	Event *TaikoInboxClientBondWithdrawn // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientBondWithdrawnIterator is returned from FilterBondWithdrawn and is used to iterate over the raw logs and unpacked data for BondWithdrawn events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientBondWithdrawnIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientBondWithdrawnIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientBondWithdrawnIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientCaller

type TaikoInboxClientCaller struct {
	// contains filtered or unexported fields
}

TaikoInboxClientCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTaikoInboxClientCaller

func NewTaikoInboxClientCaller(address common.Address, caller bind.ContractCaller) (*TaikoInboxClientCaller, error)

NewTaikoInboxClientCaller creates a new read-only instance of TaikoInboxClient, bound to a specific deployed contract.

func (*TaikoInboxClientCaller) BondBalanceOf

func (_TaikoInboxClient *TaikoInboxClientCaller) BondBalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

BondBalanceOf is a free data retrieval call binding the contract method 0xa9c2c835.

Solidity: function bondBalanceOf(address _user) view returns(uint256)

func (*TaikoInboxClientCaller) BondToken

func (_TaikoInboxClient *TaikoInboxClientCaller) BondToken(opts *bind.CallOpts) (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*TaikoInboxClientCaller) GetBatch

func (_TaikoInboxClient *TaikoInboxClientCaller) GetBatch(opts *bind.CallOpts, _batchId uint64) (ITaikoInboxBatch, error)

GetBatch is a free data retrieval call binding the contract method 0x888775d9.

Solidity: function getBatch(uint64 _batchId) view returns((bytes32,uint64,uint96,uint96,uint64,uint64,uint64,uint24,uint8,uint24) batch_)

func (*TaikoInboxClientCaller) GetBatchVerifyingTransition

func (_TaikoInboxClient *TaikoInboxClientCaller) GetBatchVerifyingTransition(opts *bind.CallOpts, _batchId uint64) (ITaikoInboxTransitionState, error)

GetBatchVerifyingTransition is a free data retrieval call binding the contract method 0x7e7501dc.

Solidity: function getBatchVerifyingTransition(uint64 _batchId) view returns((bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCaller) GetLastSyncedTransition

func (_TaikoInboxClient *TaikoInboxClientCaller) GetLastSyncedTransition(opts *bind.CallOpts) (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastSyncedTransition is a free data retrieval call binding the contract method 0xcee1136c.

Solidity: function getLastSyncedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCaller) GetLastVerifiedTransition

func (_TaikoInboxClient *TaikoInboxClientCaller) GetLastVerifiedTransition(opts *bind.CallOpts) (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastVerifiedTransition is a free data retrieval call binding the contract method 0x9c436473.

Solidity: function getLastVerifiedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCaller) GetStats1

func (_TaikoInboxClient *TaikoInboxClientCaller) GetStats1(opts *bind.CallOpts) (ITaikoInboxStats1, error)

GetStats1 is a free data retrieval call binding the contract method 0x12ad809c.

Solidity: function getStats1() view returns((uint64,uint64,uint64,uint64))

func (*TaikoInboxClientCaller) GetStats2

func (_TaikoInboxClient *TaikoInboxClientCaller) GetStats2(opts *bind.CallOpts) (ITaikoInboxStats2, error)

GetStats2 is a free data retrieval call binding the contract method 0x26baca1c.

Solidity: function getStats2() view returns((uint64,uint64,bool,uint56,uint64))

func (*TaikoInboxClientCaller) GetTransitionById

func (_TaikoInboxClient *TaikoInboxClientCaller) GetTransitionById(opts *bind.CallOpts, _batchId uint64, _tid *big.Int) (ITaikoInboxTransitionState, error)

GetTransitionById is a free data retrieval call binding the contract method 0xff109f59.

Solidity: function getTransitionById(uint64 _batchId, uint24 _tid) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientCaller) GetTransitionByParentHash

func (_TaikoInboxClient *TaikoInboxClientCaller) GetTransitionByParentHash(opts *bind.CallOpts, _batchId uint64, _parentHash [32]byte) (ITaikoInboxTransitionState, error)

GetTransitionByParentHash is a free data retrieval call binding the contract method 0xe8353dc0.

Solidity: function getTransitionByParentHash(uint64 _batchId, bytes32 _parentHash) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientCaller) Impl

func (_TaikoInboxClient *TaikoInboxClientCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoInboxClientCaller) InNonReentrant

func (_TaikoInboxClient *TaikoInboxClientCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoInboxClientCaller) InboxWrapper

func (_TaikoInboxClient *TaikoInboxClientCaller) InboxWrapper(opts *bind.CallOpts) (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*TaikoInboxClientCaller) IsOnL1

func (_TaikoInboxClient *TaikoInboxClientCaller) IsOnL1(opts *bind.CallOpts) (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoInboxClientCaller) Owner

func (_TaikoInboxClient *TaikoInboxClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoInboxClientCaller) PacayaConfig

func (_TaikoInboxClient *TaikoInboxClientCaller) PacayaConfig(opts *bind.CallOpts) (ITaikoInboxConfig, error)

PacayaConfig is a free data retrieval call binding the contract method 0xb932bf2b.

Solidity: function pacayaConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint96,uint96,uint8,uint64,(uint8,uint8,uint32,uint64,uint32),uint16,uint24,uint8,uint16,(uint64,uint64,uint64,uint64)))

func (*TaikoInboxClientCaller) Paused

func (_TaikoInboxClient *TaikoInboxClientCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoInboxClientCaller) PendingOwner

func (_TaikoInboxClient *TaikoInboxClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoInboxClientCaller) ProxiableUUID

func (_TaikoInboxClient *TaikoInboxClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoInboxClientCaller) Resolver

func (_TaikoInboxClient *TaikoInboxClientCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoInboxClientCaller) SignalService

func (_TaikoInboxClient *TaikoInboxClientCaller) SignalService(opts *bind.CallOpts) (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoInboxClientCaller) State

func (_TaikoInboxClient *TaikoInboxClientCaller) State(opts *bind.CallOpts) (struct {
	Reserve1 [32]byte
	Stats1   ITaikoInboxStats1
	Stats2   ITaikoInboxStats2
}, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) stats1, (uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientCaller) Verifier

func (_TaikoInboxClient *TaikoInboxClientCaller) Verifier(opts *bind.CallOpts) (common.Address, error)

Verifier is a free data retrieval call binding the contract method 0x2b7ac3f3.

Solidity: function verifier() view returns(address)

type TaikoInboxClientCallerRaw

type TaikoInboxClientCallerRaw struct {
	Contract *TaikoInboxClientCaller // Generic read-only contract binding to access the raw methods on
}

TaikoInboxClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TaikoInboxClientCallerRaw) Call

func (_TaikoInboxClient *TaikoInboxClientCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type TaikoInboxClientCallerSession

type TaikoInboxClientCallerSession struct {
	Contract *TaikoInboxClientCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

TaikoInboxClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TaikoInboxClientCallerSession) BondBalanceOf

func (_TaikoInboxClient *TaikoInboxClientCallerSession) BondBalanceOf(_user common.Address) (*big.Int, error)

BondBalanceOf is a free data retrieval call binding the contract method 0xa9c2c835.

Solidity: function bondBalanceOf(address _user) view returns(uint256)

func (*TaikoInboxClientCallerSession) BondToken

func (_TaikoInboxClient *TaikoInboxClientCallerSession) BondToken() (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*TaikoInboxClientCallerSession) GetBatch

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetBatch(_batchId uint64) (ITaikoInboxBatch, error)

GetBatch is a free data retrieval call binding the contract method 0x888775d9.

Solidity: function getBatch(uint64 _batchId) view returns((bytes32,uint64,uint96,uint96,uint64,uint64,uint64,uint24,uint8,uint24) batch_)

func (*TaikoInboxClientCallerSession) GetBatchVerifyingTransition

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetBatchVerifyingTransition(_batchId uint64) (ITaikoInboxTransitionState, error)

GetBatchVerifyingTransition is a free data retrieval call binding the contract method 0x7e7501dc.

Solidity: function getBatchVerifyingTransition(uint64 _batchId) view returns((bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCallerSession) GetLastSyncedTransition

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetLastSyncedTransition() (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastSyncedTransition is a free data retrieval call binding the contract method 0xcee1136c.

Solidity: function getLastSyncedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCallerSession) GetLastVerifiedTransition

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetLastVerifiedTransition() (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastVerifiedTransition is a free data retrieval call binding the contract method 0x9c436473.

Solidity: function getLastVerifiedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientCallerSession) GetStats1

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetStats1() (ITaikoInboxStats1, error)

GetStats1 is a free data retrieval call binding the contract method 0x12ad809c.

Solidity: function getStats1() view returns((uint64,uint64,uint64,uint64))

func (*TaikoInboxClientCallerSession) GetStats2

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetStats2() (ITaikoInboxStats2, error)

GetStats2 is a free data retrieval call binding the contract method 0x26baca1c.

Solidity: function getStats2() view returns((uint64,uint64,bool,uint56,uint64))

func (*TaikoInboxClientCallerSession) GetTransitionById

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetTransitionById(_batchId uint64, _tid *big.Int) (ITaikoInboxTransitionState, error)

GetTransitionById is a free data retrieval call binding the contract method 0xff109f59.

Solidity: function getTransitionById(uint64 _batchId, uint24 _tid) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientCallerSession) GetTransitionByParentHash

func (_TaikoInboxClient *TaikoInboxClientCallerSession) GetTransitionByParentHash(_batchId uint64, _parentHash [32]byte) (ITaikoInboxTransitionState, error)

GetTransitionByParentHash is a free data retrieval call binding the contract method 0xe8353dc0.

Solidity: function getTransitionByParentHash(uint64 _batchId, bytes32 _parentHash) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientCallerSession) Impl

func (_TaikoInboxClient *TaikoInboxClientCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoInboxClientCallerSession) InNonReentrant

func (_TaikoInboxClient *TaikoInboxClientCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoInboxClientCallerSession) InboxWrapper

func (_TaikoInboxClient *TaikoInboxClientCallerSession) InboxWrapper() (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*TaikoInboxClientCallerSession) IsOnL1

func (_TaikoInboxClient *TaikoInboxClientCallerSession) IsOnL1() (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoInboxClientCallerSession) Owner

func (_TaikoInboxClient *TaikoInboxClientCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoInboxClientCallerSession) PacayaConfig

func (_TaikoInboxClient *TaikoInboxClientCallerSession) PacayaConfig() (ITaikoInboxConfig, error)

PacayaConfig is a free data retrieval call binding the contract method 0xb932bf2b.

Solidity: function pacayaConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint96,uint96,uint8,uint64,(uint8,uint8,uint32,uint64,uint32),uint16,uint24,uint8,uint16,(uint64,uint64,uint64,uint64)))

func (*TaikoInboxClientCallerSession) Paused

func (_TaikoInboxClient *TaikoInboxClientCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoInboxClientCallerSession) PendingOwner

func (_TaikoInboxClient *TaikoInboxClientCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoInboxClientCallerSession) ProxiableUUID

func (_TaikoInboxClient *TaikoInboxClientCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoInboxClientCallerSession) Resolver

func (_TaikoInboxClient *TaikoInboxClientCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoInboxClientCallerSession) SignalService

func (_TaikoInboxClient *TaikoInboxClientCallerSession) SignalService() (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoInboxClientCallerSession) State

func (_TaikoInboxClient *TaikoInboxClientCallerSession) State() (struct {
	Reserve1 [32]byte
	Stats1   ITaikoInboxStats1
	Stats2   ITaikoInboxStats2
}, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) stats1, (uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientCallerSession) Verifier

func (_TaikoInboxClient *TaikoInboxClientCallerSession) Verifier() (common.Address, error)

Verifier is a free data retrieval call binding the contract method 0x2b7ac3f3.

Solidity: function verifier() view returns(address)

type TaikoInboxClientConflictingProof

type TaikoInboxClientConflictingProof struct {
	BatchId uint64
	OldTran ITaikoInboxTransitionState
	NewTran ITaikoInboxTransition
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoInboxClientConflictingProof represents a ConflictingProof event raised by the TaikoInboxClient contract.

type TaikoInboxClientConflictingProofIterator

type TaikoInboxClientConflictingProofIterator struct {
	Event *TaikoInboxClientConflictingProof // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientConflictingProofIterator is returned from FilterConflictingProof and is used to iterate over the raw logs and unpacked data for ConflictingProof events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientConflictingProofIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientConflictingProofIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientConflictingProofIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientFilterer

type TaikoInboxClientFilterer struct {
	// contains filtered or unexported fields
}

TaikoInboxClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTaikoInboxClientFilterer

func NewTaikoInboxClientFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoInboxClientFilterer, error)

NewTaikoInboxClientFilterer creates a new log filterer instance of TaikoInboxClient, bound to a specific deployed contract.

func (*TaikoInboxClientFilterer) FilterAdminChanged

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoInboxClientAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoInboxClientFilterer) FilterBatchProposed

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBatchProposed(opts *bind.FilterOpts) (*TaikoInboxClientBatchProposedIterator, error)

FilterBatchProposed is a free log retrieval operation binding the contract event 0x9eb7fc80523943f28950bbb71ed6d584effe3e1e02ca4ddc8c86e5ee1558c096.

Solidity: event BatchProposed((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info, (bytes32,address,uint64,uint64) meta, bytes txList)

func (*TaikoInboxClientFilterer) FilterBatchesProved

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBatchesProved(opts *bind.FilterOpts) (*TaikoInboxClientBatchesProvedIterator, error)

FilterBatchesProved is a free log retrieval operation binding the contract event 0xc99f03c7db71a9e8c78654b1d2f77378b413cc979a02fa22dc9d39702afa92bc.

Solidity: event BatchesProved(address verifier, uint64[] batchIds, (bytes32,bytes32,bytes32)[] transitions)

func (*TaikoInboxClientFilterer) FilterBatchesVerified

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBatchesVerified(opts *bind.FilterOpts) (*TaikoInboxClientBatchesVerifiedIterator, error)

FilterBatchesVerified is a free log retrieval operation binding the contract event 0xd6b1adebb10d3d794bc13103c4e9a696e79b3ce83355d8bdd77237cb20b3a4a0.

Solidity: event BatchesVerified(uint64 batchId, bytes32 blockHash)

func (*TaikoInboxClientFilterer) FilterBeaconUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoInboxClientBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoInboxClientFilterer) FilterBondCredited

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBondCredited(opts *bind.FilterOpts, user []common.Address) (*TaikoInboxClientBondCreditedIterator, error)

FilterBondCredited is a free log retrieval operation binding the contract event 0x6de6fe586196fa05b73b973026c5fda3968a2933989bff3a0b6bd57644fab606.

Solidity: event BondCredited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) FilterBondDebited

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBondDebited(opts *bind.FilterOpts, user []common.Address) (*TaikoInboxClientBondDebitedIterator, error)

FilterBondDebited is a free log retrieval operation binding the contract event 0x85f32beeaff2d0019a8d196f06790c9a652191759c46643311344fd38920423c.

Solidity: event BondDebited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) FilterBondDeposited

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBondDeposited(opts *bind.FilterOpts, user []common.Address) (*TaikoInboxClientBondDepositedIterator, error)

FilterBondDeposited is a free log retrieval operation binding the contract event 0x8ed8c6869618197b68315ade66e75ed3906c97b111fa3ab81e5760046825c7db.

Solidity: event BondDeposited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) FilterBondWithdrawn

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterBondWithdrawn(opts *bind.FilterOpts, user []common.Address) (*TaikoInboxClientBondWithdrawnIterator, error)

FilterBondWithdrawn is a free log retrieval operation binding the contract event 0x0d41118e36df44efb77a471fc49fb9c0be0406d802ef95520e9fbf606e65b455.

Solidity: event BondWithdrawn(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) FilterConflictingProof

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterConflictingProof(opts *bind.FilterOpts) (*TaikoInboxClientConflictingProofIterator, error)

FilterConflictingProof is a free log retrieval operation binding the contract event 0xa05e896ff20170d694345384140d3397c040699d982fd6bdd73028e3d311f444.

Solidity: event ConflictingProof(uint64 batchId, (bytes32,bytes32,bytes32,address,bool,uint48) oldTran, (bytes32,bytes32,bytes32) newTran)

func (*TaikoInboxClientFilterer) FilterInitialized

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoInboxClientInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoInboxClientFilterer) FilterOwnershipTransferStarted

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoInboxClientOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) FilterOwnershipTransferred

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoInboxClientOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) FilterPaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoInboxClientPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoInboxClientFilterer) FilterStats1Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterStats1Updated(opts *bind.FilterOpts) (*TaikoInboxClientStats1UpdatedIterator, error)

FilterStats1Updated is a free log retrieval operation binding the contract event 0xcfbcbd3a81b749a28e6289bc350363f1949bb0a58ba7120d8dd4ef4b3617dff8.

Solidity: event Stats1Updated((uint64,uint64,uint64,uint64) stats1)

func (*TaikoInboxClientFilterer) FilterStats2Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterStats2Updated(opts *bind.FilterOpts) (*TaikoInboxClientStats2UpdatedIterator, error)

FilterStats2Updated is a free log retrieval operation binding the contract event 0x7156d026e6a3864d290a971910746f96477d3901e33c4b2375e4ee00dabe7d87.

Solidity: event Stats2Updated((uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientFilterer) FilterUnpaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoInboxClientUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoInboxClientFilterer) FilterUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoInboxClientUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoInboxClientFilterer) ParseAdminChanged

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseAdminChanged(log types.Log) (*TaikoInboxClientAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoInboxClientFilterer) ParseBatchProposed

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBatchProposed(log types.Log) (*TaikoInboxClientBatchProposed, error)

ParseBatchProposed is a log parse operation binding the contract event 0x9eb7fc80523943f28950bbb71ed6d584effe3e1e02ca4ddc8c86e5ee1558c096.

Solidity: event BatchProposed((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info, (bytes32,address,uint64,uint64) meta, bytes txList)

func (*TaikoInboxClientFilterer) ParseBatchesProved

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBatchesProved(log types.Log) (*TaikoInboxClientBatchesProved, error)

ParseBatchesProved is a log parse operation binding the contract event 0xc99f03c7db71a9e8c78654b1d2f77378b413cc979a02fa22dc9d39702afa92bc.

Solidity: event BatchesProved(address verifier, uint64[] batchIds, (bytes32,bytes32,bytes32)[] transitions)

func (*TaikoInboxClientFilterer) ParseBatchesVerified

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBatchesVerified(log types.Log) (*TaikoInboxClientBatchesVerified, error)

ParseBatchesVerified is a log parse operation binding the contract event 0xd6b1adebb10d3d794bc13103c4e9a696e79b3ce83355d8bdd77237cb20b3a4a0.

Solidity: event BatchesVerified(uint64 batchId, bytes32 blockHash)

func (*TaikoInboxClientFilterer) ParseBeaconUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoInboxClientBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoInboxClientFilterer) ParseBondCredited

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBondCredited(log types.Log) (*TaikoInboxClientBondCredited, error)

ParseBondCredited is a log parse operation binding the contract event 0x6de6fe586196fa05b73b973026c5fda3968a2933989bff3a0b6bd57644fab606.

Solidity: event BondCredited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) ParseBondDebited

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBondDebited(log types.Log) (*TaikoInboxClientBondDebited, error)

ParseBondDebited is a log parse operation binding the contract event 0x85f32beeaff2d0019a8d196f06790c9a652191759c46643311344fd38920423c.

Solidity: event BondDebited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) ParseBondDeposited

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBondDeposited(log types.Log) (*TaikoInboxClientBondDeposited, error)

ParseBondDeposited is a log parse operation binding the contract event 0x8ed8c6869618197b68315ade66e75ed3906c97b111fa3ab81e5760046825c7db.

Solidity: event BondDeposited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) ParseBondWithdrawn

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseBondWithdrawn(log types.Log) (*TaikoInboxClientBondWithdrawn, error)

ParseBondWithdrawn is a log parse operation binding the contract event 0x0d41118e36df44efb77a471fc49fb9c0be0406d802ef95520e9fbf606e65b455.

Solidity: event BondWithdrawn(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) ParseConflictingProof

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseConflictingProof(log types.Log) (*TaikoInboxClientConflictingProof, error)

ParseConflictingProof is a log parse operation binding the contract event 0xa05e896ff20170d694345384140d3397c040699d982fd6bdd73028e3d311f444.

Solidity: event ConflictingProof(uint64 batchId, (bytes32,bytes32,bytes32,address,bool,uint48) oldTran, (bytes32,bytes32,bytes32) newTran)

func (*TaikoInboxClientFilterer) ParseInitialized

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseInitialized(log types.Log) (*TaikoInboxClientInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoInboxClientFilterer) ParseOwnershipTransferStarted

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoInboxClientOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) ParseOwnershipTransferred

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoInboxClientOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) ParsePaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParsePaused(log types.Log) (*TaikoInboxClientPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoInboxClientFilterer) ParseStats1Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseStats1Updated(log types.Log) (*TaikoInboxClientStats1Updated, error)

ParseStats1Updated is a log parse operation binding the contract event 0xcfbcbd3a81b749a28e6289bc350363f1949bb0a58ba7120d8dd4ef4b3617dff8.

Solidity: event Stats1Updated((uint64,uint64,uint64,uint64) stats1)

func (*TaikoInboxClientFilterer) ParseStats2Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseStats2Updated(log types.Log) (*TaikoInboxClientStats2Updated, error)

ParseStats2Updated is a log parse operation binding the contract event 0x7156d026e6a3864d290a971910746f96477d3901e33c4b2375e4ee00dabe7d87.

Solidity: event Stats2Updated((uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientFilterer) ParseUnpaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseUnpaused(log types.Log) (*TaikoInboxClientUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoInboxClientFilterer) ParseUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) ParseUpgraded(log types.Log) (*TaikoInboxClientUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoInboxClientFilterer) WatchAdminChanged

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoInboxClientFilterer) WatchBatchProposed

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBatchProposed(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBatchProposed) (event.Subscription, error)

WatchBatchProposed is a free log subscription operation binding the contract event 0x9eb7fc80523943f28950bbb71ed6d584effe3e1e02ca4ddc8c86e5ee1558c096.

Solidity: event BatchProposed((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info, (bytes32,address,uint64,uint64) meta, bytes txList)

func (*TaikoInboxClientFilterer) WatchBatchesProved

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBatchesProved(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBatchesProved) (event.Subscription, error)

WatchBatchesProved is a free log subscription operation binding the contract event 0xc99f03c7db71a9e8c78654b1d2f77378b413cc979a02fa22dc9d39702afa92bc.

Solidity: event BatchesProved(address verifier, uint64[] batchIds, (bytes32,bytes32,bytes32)[] transitions)

func (*TaikoInboxClientFilterer) WatchBatchesVerified

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBatchesVerified(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBatchesVerified) (event.Subscription, error)

WatchBatchesVerified is a free log subscription operation binding the contract event 0xd6b1adebb10d3d794bc13103c4e9a696e79b3ce83355d8bdd77237cb20b3a4a0.

Solidity: event BatchesVerified(uint64 batchId, bytes32 blockHash)

func (*TaikoInboxClientFilterer) WatchBeaconUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoInboxClientFilterer) WatchBondCredited

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBondCredited(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBondCredited, user []common.Address) (event.Subscription, error)

WatchBondCredited is a free log subscription operation binding the contract event 0x6de6fe586196fa05b73b973026c5fda3968a2933989bff3a0b6bd57644fab606.

Solidity: event BondCredited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) WatchBondDebited

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBondDebited(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBondDebited, user []common.Address) (event.Subscription, error)

WatchBondDebited is a free log subscription operation binding the contract event 0x85f32beeaff2d0019a8d196f06790c9a652191759c46643311344fd38920423c.

Solidity: event BondDebited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) WatchBondDeposited

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBondDeposited(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBondDeposited, user []common.Address) (event.Subscription, error)

WatchBondDeposited is a free log subscription operation binding the contract event 0x8ed8c6869618197b68315ade66e75ed3906c97b111fa3ab81e5760046825c7db.

Solidity: event BondDeposited(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) WatchBondWithdrawn

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchBondWithdrawn(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientBondWithdrawn, user []common.Address) (event.Subscription, error)

WatchBondWithdrawn is a free log subscription operation binding the contract event 0x0d41118e36df44efb77a471fc49fb9c0be0406d802ef95520e9fbf606e65b455.

Solidity: event BondWithdrawn(address indexed user, uint256 amount)

func (*TaikoInboxClientFilterer) WatchConflictingProof

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchConflictingProof(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientConflictingProof) (event.Subscription, error)

WatchConflictingProof is a free log subscription operation binding the contract event 0xa05e896ff20170d694345384140d3397c040699d982fd6bdd73028e3d311f444.

Solidity: event ConflictingProof(uint64 batchId, (bytes32,bytes32,bytes32,address,bool,uint48) oldTran, (bytes32,bytes32,bytes32) newTran)

func (*TaikoInboxClientFilterer) WatchInitialized

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoInboxClientFilterer) WatchOwnershipTransferStarted

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) WatchOwnershipTransferred

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoInboxClientFilterer) WatchPaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoInboxClientFilterer) WatchStats1Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchStats1Updated(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientStats1Updated) (event.Subscription, error)

WatchStats1Updated is a free log subscription operation binding the contract event 0xcfbcbd3a81b749a28e6289bc350363f1949bb0a58ba7120d8dd4ef4b3617dff8.

Solidity: event Stats1Updated((uint64,uint64,uint64,uint64) stats1)

func (*TaikoInboxClientFilterer) WatchStats2Updated

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchStats2Updated(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientStats2Updated) (event.Subscription, error)

WatchStats2Updated is a free log subscription operation binding the contract event 0x7156d026e6a3864d290a971910746f96477d3901e33c4b2375e4ee00dabe7d87.

Solidity: event Stats2Updated((uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientFilterer) WatchUnpaused

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoInboxClientFilterer) WatchUpgraded

func (_TaikoInboxClient *TaikoInboxClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoInboxClientUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type TaikoInboxClientInitialized

type TaikoInboxClientInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoInboxClientInitialized represents a Initialized event raised by the TaikoInboxClient contract.

type TaikoInboxClientInitializedIterator

type TaikoInboxClientInitializedIterator struct {
	Event *TaikoInboxClientInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientOwnershipTransferStarted

type TaikoInboxClientOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoInboxClientOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoInboxClient contract.

type TaikoInboxClientOwnershipTransferStartedIterator

type TaikoInboxClientOwnershipTransferStartedIterator struct {
	Event *TaikoInboxClientOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientOwnershipTransferred

type TaikoInboxClientOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoInboxClientOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoInboxClient contract.

type TaikoInboxClientOwnershipTransferredIterator

type TaikoInboxClientOwnershipTransferredIterator struct {
	Event *TaikoInboxClientOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientPaused

type TaikoInboxClientPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoInboxClientPaused represents a Paused event raised by the TaikoInboxClient contract.

type TaikoInboxClientPausedIterator

type TaikoInboxClientPausedIterator struct {
	Event *TaikoInboxClientPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientRaw

type TaikoInboxClientRaw struct {
	Contract *TaikoInboxClient // Generic contract binding to access the raw methods on
}

TaikoInboxClientRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TaikoInboxClientRaw) Call

func (_TaikoInboxClient *TaikoInboxClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*TaikoInboxClientRaw) Transact

func (_TaikoInboxClient *TaikoInboxClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoInboxClientRaw) Transfer

func (_TaikoInboxClient *TaikoInboxClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoInboxClientSession

type TaikoInboxClientSession struct {
	Contract     *TaikoInboxClient // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

TaikoInboxClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TaikoInboxClientSession) AcceptOwnership

func (_TaikoInboxClient *TaikoInboxClientSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoInboxClientSession) BondBalanceOf

func (_TaikoInboxClient *TaikoInboxClientSession) BondBalanceOf(_user common.Address) (*big.Int, error)

BondBalanceOf is a free data retrieval call binding the contract method 0xa9c2c835.

Solidity: function bondBalanceOf(address _user) view returns(uint256)

func (*TaikoInboxClientSession) BondToken

func (_TaikoInboxClient *TaikoInboxClientSession) BondToken() (common.Address, error)

BondToken is a free data retrieval call binding the contract method 0xc28f4392.

Solidity: function bondToken() view returns(address)

func (*TaikoInboxClientSession) DepositBond

func (_TaikoInboxClient *TaikoInboxClientSession) DepositBond(_amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) payable returns()

func (*TaikoInboxClientSession) GetBatch

func (_TaikoInboxClient *TaikoInboxClientSession) GetBatch(_batchId uint64) (ITaikoInboxBatch, error)

GetBatch is a free data retrieval call binding the contract method 0x888775d9.

Solidity: function getBatch(uint64 _batchId) view returns((bytes32,uint64,uint96,uint96,uint64,uint64,uint64,uint24,uint8,uint24) batch_)

func (*TaikoInboxClientSession) GetBatchVerifyingTransition

func (_TaikoInboxClient *TaikoInboxClientSession) GetBatchVerifyingTransition(_batchId uint64) (ITaikoInboxTransitionState, error)

GetBatchVerifyingTransition is a free data retrieval call binding the contract method 0x7e7501dc.

Solidity: function getBatchVerifyingTransition(uint64 _batchId) view returns((bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientSession) GetLastSyncedTransition

func (_TaikoInboxClient *TaikoInboxClientSession) GetLastSyncedTransition() (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastSyncedTransition is a free data retrieval call binding the contract method 0xcee1136c.

Solidity: function getLastSyncedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientSession) GetLastVerifiedTransition

func (_TaikoInboxClient *TaikoInboxClientSession) GetLastVerifiedTransition() (struct {
	BatchId uint64
	BlockId uint64
	Ts      ITaikoInboxTransitionState
}, error)

GetLastVerifiedTransition is a free data retrieval call binding the contract method 0x9c436473.

Solidity: function getLastVerifiedTransition() view returns(uint64 batchId_, uint64 blockId_, (bytes32,bytes32,bytes32,address,bool,uint48) ts_)

func (*TaikoInboxClientSession) GetStats1

func (_TaikoInboxClient *TaikoInboxClientSession) GetStats1() (ITaikoInboxStats1, error)

GetStats1 is a free data retrieval call binding the contract method 0x12ad809c.

Solidity: function getStats1() view returns((uint64,uint64,uint64,uint64))

func (*TaikoInboxClientSession) GetStats2

func (_TaikoInboxClient *TaikoInboxClientSession) GetStats2() (ITaikoInboxStats2, error)

GetStats2 is a free data retrieval call binding the contract method 0x26baca1c.

Solidity: function getStats2() view returns((uint64,uint64,bool,uint56,uint64))

func (*TaikoInboxClientSession) GetTransitionById

func (_TaikoInboxClient *TaikoInboxClientSession) GetTransitionById(_batchId uint64, _tid *big.Int) (ITaikoInboxTransitionState, error)

GetTransitionById is a free data retrieval call binding the contract method 0xff109f59.

Solidity: function getTransitionById(uint64 _batchId, uint24 _tid) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientSession) GetTransitionByParentHash

func (_TaikoInboxClient *TaikoInboxClientSession) GetTransitionByParentHash(_batchId uint64, _parentHash [32]byte) (ITaikoInboxTransitionState, error)

GetTransitionByParentHash is a free data retrieval call binding the contract method 0xe8353dc0.

Solidity: function getTransitionByParentHash(uint64 _batchId, bytes32 _parentHash) view returns((bytes32,bytes32,bytes32,address,bool,uint48))

func (*TaikoInboxClientSession) Impl

func (_TaikoInboxClient *TaikoInboxClientSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoInboxClientSession) InNonReentrant

func (_TaikoInboxClient *TaikoInboxClientSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoInboxClientSession) InboxWrapper

func (_TaikoInboxClient *TaikoInboxClientSession) InboxWrapper() (common.Address, error)

InboxWrapper is a free data retrieval call binding the contract method 0x59df1118.

Solidity: function inboxWrapper() view returns(address)

func (*TaikoInboxClientSession) Init

func (_TaikoInboxClient *TaikoInboxClientSession) Init(_owner common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x2cc0b254.

Solidity: function init(address _owner, bytes32 _genesisBlockHash) returns()

func (*TaikoInboxClientSession) IsOnL1

func (_TaikoInboxClient *TaikoInboxClientSession) IsOnL1() (bool, error)

IsOnL1 is a free data retrieval call binding the contract method 0xa4b23554.

Solidity: function isOnL1() pure returns(bool)

func (*TaikoInboxClientSession) Owner

func (_TaikoInboxClient *TaikoInboxClientSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoInboxClientSession) PacayaConfig

func (_TaikoInboxClient *TaikoInboxClientSession) PacayaConfig() (ITaikoInboxConfig, error)

PacayaConfig is a free data retrieval call binding the contract method 0xb932bf2b.

Solidity: function pacayaConfig() view returns((uint64,uint64,uint64,uint64,uint32,uint96,uint96,uint8,uint64,(uint8,uint8,uint32,uint64,uint32),uint16,uint24,uint8,uint16,(uint64,uint64,uint64,uint64)))

func (*TaikoInboxClientSession) Pause

func (_TaikoInboxClient *TaikoInboxClientSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoInboxClientSession) Paused

func (_TaikoInboxClient *TaikoInboxClientSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoInboxClientSession) PendingOwner

func (_TaikoInboxClient *TaikoInboxClientSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoInboxClientSession) ProposeBatch

func (_TaikoInboxClient *TaikoInboxClientSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info_, (bytes32,address,uint64,uint64) meta_)

func (*TaikoInboxClientSession) ProveBatches

func (_TaikoInboxClient *TaikoInboxClientSession) ProveBatches(_params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*TaikoInboxClientSession) ProxiableUUID

func (_TaikoInboxClient *TaikoInboxClientSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoInboxClientSession) RenounceOwnership

func (_TaikoInboxClient *TaikoInboxClientSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoInboxClientSession) Resolver

func (_TaikoInboxClient *TaikoInboxClientSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoInboxClientSession) SignalService

func (_TaikoInboxClient *TaikoInboxClientSession) SignalService() (common.Address, error)

SignalService is a free data retrieval call binding the contract method 0x62d09453.

Solidity: function signalService() view returns(address)

func (*TaikoInboxClientSession) State

func (_TaikoInboxClient *TaikoInboxClientSession) State() (struct {
	Reserve1 [32]byte
	Stats1   ITaikoInboxStats1
	Stats2   ITaikoInboxStats2
}, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() view returns(bytes32 __reserve1, (uint64,uint64,uint64,uint64) stats1, (uint64,uint64,bool,uint56,uint64) stats2)

func (*TaikoInboxClientSession) TransferOwnership

func (_TaikoInboxClient *TaikoInboxClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoInboxClientSession) Unpause

func (_TaikoInboxClient *TaikoInboxClientSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoInboxClientSession) UpgradeTo

func (_TaikoInboxClient *TaikoInboxClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoInboxClientSession) UpgradeToAndCall

func (_TaikoInboxClient *TaikoInboxClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoInboxClientSession) Verifier

func (_TaikoInboxClient *TaikoInboxClientSession) Verifier() (common.Address, error)

Verifier is a free data retrieval call binding the contract method 0x2b7ac3f3.

Solidity: function verifier() view returns(address)

func (*TaikoInboxClientSession) VerifyBatches

func (_TaikoInboxClient *TaikoInboxClientSession) VerifyBatches(_length uint64) (*types.Transaction, error)

VerifyBatches is a paid mutator transaction binding the contract method 0x0cc62b42.

Solidity: function verifyBatches(uint64 _length) returns()

func (*TaikoInboxClientSession) WithdrawBond

func (_TaikoInboxClient *TaikoInboxClientSession) WithdrawBond(_amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

type TaikoInboxClientStats1Updated

type TaikoInboxClientStats1Updated struct {
	Stats1 ITaikoInboxStats1
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientStats1Updated represents a Stats1Updated event raised by the TaikoInboxClient contract.

type TaikoInboxClientStats1UpdatedIterator

type TaikoInboxClientStats1UpdatedIterator struct {
	Event *TaikoInboxClientStats1Updated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientStats1UpdatedIterator is returned from FilterStats1Updated and is used to iterate over the raw logs and unpacked data for Stats1Updated events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientStats1UpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientStats1UpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientStats1UpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientStats2Updated

type TaikoInboxClientStats2Updated struct {
	Stats2 ITaikoInboxStats2
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoInboxClientStats2Updated represents a Stats2Updated event raised by the TaikoInboxClient contract.

type TaikoInboxClientStats2UpdatedIterator

type TaikoInboxClientStats2UpdatedIterator struct {
	Event *TaikoInboxClientStats2Updated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientStats2UpdatedIterator is returned from FilterStats2Updated and is used to iterate over the raw logs and unpacked data for Stats2Updated events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientStats2UpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientStats2UpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientStats2UpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientTransactor

type TaikoInboxClientTransactor struct {
	// contains filtered or unexported fields
}

TaikoInboxClientTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTaikoInboxClientTransactor

func NewTaikoInboxClientTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoInboxClientTransactor, error)

NewTaikoInboxClientTransactor creates a new write-only instance of TaikoInboxClient, bound to a specific deployed contract.

func (*TaikoInboxClientTransactor) AcceptOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoInboxClientTransactor) DepositBond

func (_TaikoInboxClient *TaikoInboxClientTransactor) DepositBond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) payable returns()

func (*TaikoInboxClientTransactor) Init

func (_TaikoInboxClient *TaikoInboxClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x2cc0b254.

Solidity: function init(address _owner, bytes32 _genesisBlockHash) returns()

func (*TaikoInboxClientTransactor) Pause

func (_TaikoInboxClient *TaikoInboxClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoInboxClientTransactor) ProposeBatch

func (_TaikoInboxClient *TaikoInboxClientTransactor) ProposeBatch(opts *bind.TransactOpts, _params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info_, (bytes32,address,uint64,uint64) meta_)

func (*TaikoInboxClientTransactor) ProveBatches

func (_TaikoInboxClient *TaikoInboxClientTransactor) ProveBatches(opts *bind.TransactOpts, _params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*TaikoInboxClientTransactor) RenounceOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoInboxClientTransactor) TransferOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoInboxClientTransactor) Unpause

func (_TaikoInboxClient *TaikoInboxClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoInboxClientTransactor) UpgradeTo

func (_TaikoInboxClient *TaikoInboxClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoInboxClientTransactor) UpgradeToAndCall

func (_TaikoInboxClient *TaikoInboxClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoInboxClientTransactor) VerifyBatches

func (_TaikoInboxClient *TaikoInboxClientTransactor) VerifyBatches(opts *bind.TransactOpts, _length uint64) (*types.Transaction, error)

VerifyBatches is a paid mutator transaction binding the contract method 0x0cc62b42.

Solidity: function verifyBatches(uint64 _length) returns()

func (*TaikoInboxClientTransactor) WithdrawBond

func (_TaikoInboxClient *TaikoInboxClientTransactor) WithdrawBond(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

type TaikoInboxClientTransactorRaw

type TaikoInboxClientTransactorRaw struct {
	Contract *TaikoInboxClientTransactor // Generic write-only contract binding to access the raw methods on
}

TaikoInboxClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TaikoInboxClientTransactorRaw) Transact

func (_TaikoInboxClient *TaikoInboxClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoInboxClientTransactorRaw) Transfer

func (_TaikoInboxClient *TaikoInboxClientTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoInboxClientTransactorSession

type TaikoInboxClientTransactorSession struct {
	Contract     *TaikoInboxClientTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

TaikoInboxClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TaikoInboxClientTransactorSession) AcceptOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoInboxClientTransactorSession) DepositBond

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) DepositBond(_amount *big.Int) (*types.Transaction, error)

DepositBond is a paid mutator transaction binding the contract method 0x4dcb05f9.

Solidity: function depositBond(uint256 _amount) payable returns()

func (*TaikoInboxClientTransactorSession) Init

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) Init(_owner common.Address, _genesisBlockHash [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x2cc0b254.

Solidity: function init(address _owner, bytes32 _genesisBlockHash) returns()

func (*TaikoInboxClientTransactorSession) Pause

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoInboxClientTransactorSession) ProposeBatch

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)) info_, (bytes32,address,uint64,uint64) meta_)

func (*TaikoInboxClientTransactorSession) ProveBatches

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) ProveBatches(_params []byte, _proof []byte) (*types.Transaction, error)

ProveBatches is a paid mutator transaction binding the contract method 0xc9cc2843.

Solidity: function proveBatches(bytes _params, bytes _proof) returns()

func (*TaikoInboxClientTransactorSession) RenounceOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoInboxClientTransactorSession) TransferOwnership

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoInboxClientTransactorSession) Unpause

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoInboxClientTransactorSession) UpgradeTo

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoInboxClientTransactorSession) UpgradeToAndCall

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

func (*TaikoInboxClientTransactorSession) VerifyBatches

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) VerifyBatches(_length uint64) (*types.Transaction, error)

VerifyBatches is a paid mutator transaction binding the contract method 0x0cc62b42.

Solidity: function verifyBatches(uint64 _length) returns()

func (*TaikoInboxClientTransactorSession) WithdrawBond

func (_TaikoInboxClient *TaikoInboxClientTransactorSession) WithdrawBond(_amount *big.Int) (*types.Transaction, error)

WithdrawBond is a paid mutator transaction binding the contract method 0xc3daab96.

Solidity: function withdrawBond(uint256 _amount) returns()

type TaikoInboxClientUnpaused

type TaikoInboxClientUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoInboxClientUnpaused represents a Unpaused event raised by the TaikoInboxClient contract.

type TaikoInboxClientUnpausedIterator

type TaikoInboxClientUnpausedIterator struct {
	Event *TaikoInboxClientUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoInboxClientUpgraded

type TaikoInboxClientUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

TaikoInboxClientUpgraded represents a Upgraded event raised by the TaikoInboxClient contract.

type TaikoInboxClientUpgradedIterator

type TaikoInboxClientUpgradedIterator struct {
	Event *TaikoInboxClientUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoInboxClientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoInboxClient contract.

func (*TaikoInboxClientUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoInboxClientUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoInboxClientUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoToken

type TaikoToken struct {
	TaikoTokenCaller     // Read-only binding to the contract
	TaikoTokenTransactor // Write-only binding to the contract
	TaikoTokenFilterer   // Log filterer for contract events
}

TaikoToken is an auto generated Go binding around an Ethereum contract.

func NewTaikoToken

func NewTaikoToken(address common.Address, backend bind.ContractBackend) (*TaikoToken, error)

NewTaikoToken creates a new instance of TaikoToken, bound to a specific deployed contract.

type TaikoTokenAdminChanged

type TaikoTokenAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoTokenAdminChanged represents a AdminChanged event raised by the TaikoToken contract.

type TaikoTokenAdminChangedIterator

type TaikoTokenAdminChangedIterator struct {
	Event *TaikoTokenAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoToken contract.

func (*TaikoTokenAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenApproval

type TaikoTokenApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoTokenApproval represents a Approval event raised by the TaikoToken contract.

type TaikoTokenApprovalIterator

type TaikoTokenApprovalIterator struct {
	Event *TaikoTokenApproval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TaikoToken contract.

func (*TaikoTokenApprovalIterator) Close

func (it *TaikoTokenApprovalIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenApprovalIterator) Error

func (it *TaikoTokenApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenApprovalIterator) Next

func (it *TaikoTokenApprovalIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenBeaconUpgraded

type TaikoTokenBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoTokenBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoToken contract.

type TaikoTokenBeaconUpgradedIterator

type TaikoTokenBeaconUpgradedIterator struct {
	Event *TaikoTokenBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoToken contract.

func (*TaikoTokenBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenCaller

type TaikoTokenCaller struct {
	// contains filtered or unexported fields
}

TaikoTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTaikoTokenCaller

func NewTaikoTokenCaller(address common.Address, caller bind.ContractCaller) (*TaikoTokenCaller, error)

NewTaikoTokenCaller creates a new read-only instance of TaikoToken, bound to a specific deployed contract.

func (*TaikoTokenCaller) Allowance

func (_TaikoToken *TaikoTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*TaikoTokenCaller) BalanceOf

func (_TaikoToken *TaikoTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*TaikoTokenCaller) CLOCKMODE

func (_TaikoToken *TaikoTokenCaller) CLOCKMODE(opts *bind.CallOpts) (string, error)

CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.

Solidity: function CLOCK_MODE() pure returns(string)

func (*TaikoTokenCaller) Checkpoints

func (_TaikoToken *TaikoTokenCaller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)

Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.

Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))

func (*TaikoTokenCaller) Clock

func (_TaikoToken *TaikoTokenCaller) Clock(opts *bind.CallOpts) (*big.Int, error)

Clock is a free data retrieval call binding the contract method 0x91ddadf4.

Solidity: function clock() view returns(uint48)

func (*TaikoTokenCaller) DOMAINSEPARATOR

func (_TaikoToken *TaikoTokenCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*TaikoTokenCaller) Decimals

func (_TaikoToken *TaikoTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*TaikoTokenCaller) Delegates

func (_TaikoToken *TaikoTokenCaller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)

Delegates is a free data retrieval call binding the contract method 0x587cde1e.

Solidity: function delegates(address account) view returns(address)

func (*TaikoTokenCaller) Eip712Domain

func (_TaikoToken *TaikoTokenCaller) Eip712Domain(opts *bind.CallOpts) (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*TaikoTokenCaller) GetPastTotalSupply

func (_TaikoToken *TaikoTokenCaller) GetPastTotalSupply(opts *bind.CallOpts, timepoint *big.Int) (*big.Int, error)

GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.

Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)

func (*TaikoTokenCaller) GetPastVotes

func (_TaikoToken *TaikoTokenCaller) GetPastVotes(opts *bind.CallOpts, account common.Address, timepoint *big.Int) (*big.Int, error)

GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.

Solidity: function getPastVotes(address account, uint256 timepoint) view returns(uint256)

func (*TaikoTokenCaller) GetVotes

func (_TaikoToken *TaikoTokenCaller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)

GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.

Solidity: function getVotes(address account) view returns(uint256)

func (*TaikoTokenCaller) Impl

func (_TaikoToken *TaikoTokenCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoTokenCaller) InNonReentrant

func (_TaikoToken *TaikoTokenCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoTokenCaller) Name

func (_TaikoToken *TaikoTokenCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*TaikoTokenCaller) Nonces

func (_TaikoToken *TaikoTokenCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*TaikoTokenCaller) NumCheckpoints

func (_TaikoToken *TaikoTokenCaller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)

NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.

Solidity: function numCheckpoints(address account) view returns(uint32)

func (*TaikoTokenCaller) Owner

func (_TaikoToken *TaikoTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoTokenCaller) Paused

func (_TaikoToken *TaikoTokenCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoTokenCaller) PendingOwner

func (_TaikoToken *TaikoTokenCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoTokenCaller) ProxiableUUID

func (_TaikoToken *TaikoTokenCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoTokenCaller) Resolver

func (_TaikoToken *TaikoTokenCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoTokenCaller) Symbol

func (_TaikoToken *TaikoTokenCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() pure returns(string)

func (*TaikoTokenCaller) TotalSupply

func (_TaikoToken *TaikoTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type TaikoTokenCallerRaw

type TaikoTokenCallerRaw struct {
	Contract *TaikoTokenCaller // Generic read-only contract binding to access the raw methods on
}

TaikoTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TaikoTokenCallerRaw) Call

func (_TaikoToken *TaikoTokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type TaikoTokenCallerSession

type TaikoTokenCallerSession struct {
	Contract *TaikoTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

TaikoTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TaikoTokenCallerSession) Allowance

func (_TaikoToken *TaikoTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*TaikoTokenCallerSession) BalanceOf

func (_TaikoToken *TaikoTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*TaikoTokenCallerSession) CLOCKMODE

func (_TaikoToken *TaikoTokenCallerSession) CLOCKMODE() (string, error)

CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.

Solidity: function CLOCK_MODE() pure returns(string)

func (*TaikoTokenCallerSession) Checkpoints

func (_TaikoToken *TaikoTokenCallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)

Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.

Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))

func (*TaikoTokenCallerSession) Clock

func (_TaikoToken *TaikoTokenCallerSession) Clock() (*big.Int, error)

Clock is a free data retrieval call binding the contract method 0x91ddadf4.

Solidity: function clock() view returns(uint48)

func (*TaikoTokenCallerSession) DOMAINSEPARATOR

func (_TaikoToken *TaikoTokenCallerSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*TaikoTokenCallerSession) Decimals

func (_TaikoToken *TaikoTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*TaikoTokenCallerSession) Delegates

func (_TaikoToken *TaikoTokenCallerSession) Delegates(account common.Address) (common.Address, error)

Delegates is a free data retrieval call binding the contract method 0x587cde1e.

Solidity: function delegates(address account) view returns(address)

func (*TaikoTokenCallerSession) Eip712Domain

func (_TaikoToken *TaikoTokenCallerSession) Eip712Domain() (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*TaikoTokenCallerSession) GetPastTotalSupply

func (_TaikoToken *TaikoTokenCallerSession) GetPastTotalSupply(timepoint *big.Int) (*big.Int, error)

GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.

Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)

func (*TaikoTokenCallerSession) GetPastVotes

func (_TaikoToken *TaikoTokenCallerSession) GetPastVotes(account common.Address, timepoint *big.Int) (*big.Int, error)

GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.

Solidity: function getPastVotes(address account, uint256 timepoint) view returns(uint256)

func (*TaikoTokenCallerSession) GetVotes

func (_TaikoToken *TaikoTokenCallerSession) GetVotes(account common.Address) (*big.Int, error)

GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.

Solidity: function getVotes(address account) view returns(uint256)

func (*TaikoTokenCallerSession) Impl

func (_TaikoToken *TaikoTokenCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoTokenCallerSession) InNonReentrant

func (_TaikoToken *TaikoTokenCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoTokenCallerSession) Name

func (_TaikoToken *TaikoTokenCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*TaikoTokenCallerSession) Nonces

func (_TaikoToken *TaikoTokenCallerSession) Nonces(owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*TaikoTokenCallerSession) NumCheckpoints

func (_TaikoToken *TaikoTokenCallerSession) NumCheckpoints(account common.Address) (uint32, error)

NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.

Solidity: function numCheckpoints(address account) view returns(uint32)

func (*TaikoTokenCallerSession) Owner

func (_TaikoToken *TaikoTokenCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoTokenCallerSession) Paused

func (_TaikoToken *TaikoTokenCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoTokenCallerSession) PendingOwner

func (_TaikoToken *TaikoTokenCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoTokenCallerSession) ProxiableUUID

func (_TaikoToken *TaikoTokenCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoTokenCallerSession) Resolver

func (_TaikoToken *TaikoTokenCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoTokenCallerSession) Symbol

func (_TaikoToken *TaikoTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() pure returns(string)

func (*TaikoTokenCallerSession) TotalSupply

func (_TaikoToken *TaikoTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type TaikoTokenDelegateChanged

type TaikoTokenDelegateChanged struct {
	Delegator    common.Address
	FromDelegate common.Address
	ToDelegate   common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

TaikoTokenDelegateChanged represents a DelegateChanged event raised by the TaikoToken contract.

type TaikoTokenDelegateChangedIterator

type TaikoTokenDelegateChangedIterator struct {
	Event *TaikoTokenDelegateChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the TaikoToken contract.

func (*TaikoTokenDelegateChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenDelegateChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenDelegateChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenDelegateVotesChanged

type TaikoTokenDelegateVotesChanged struct {
	Delegate        common.Address
	PreviousBalance *big.Int
	NewBalance      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

TaikoTokenDelegateVotesChanged represents a DelegateVotesChanged event raised by the TaikoToken contract.

type TaikoTokenDelegateVotesChangedIterator

type TaikoTokenDelegateVotesChangedIterator struct {
	Event *TaikoTokenDelegateVotesChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenDelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the TaikoToken contract.

func (*TaikoTokenDelegateVotesChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenDelegateVotesChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenDelegateVotesChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenEIP712DomainChanged

type TaikoTokenEIP712DomainChanged struct {
	Raw types.Log // Blockchain specific contextual infos
}

TaikoTokenEIP712DomainChanged represents a EIP712DomainChanged event raised by the TaikoToken contract.

type TaikoTokenEIP712DomainChangedIterator

type TaikoTokenEIP712DomainChangedIterator struct {
	Event *TaikoTokenEIP712DomainChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the TaikoToken contract.

func (*TaikoTokenEIP712DomainChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenEIP712DomainChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenEIP712DomainChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenFilterer

type TaikoTokenFilterer struct {
	// contains filtered or unexported fields
}

TaikoTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTaikoTokenFilterer

func NewTaikoTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoTokenFilterer, error)

NewTaikoTokenFilterer creates a new log filterer instance of TaikoToken, bound to a specific deployed contract.

func (*TaikoTokenFilterer) FilterAdminChanged

func (_TaikoToken *TaikoTokenFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoTokenAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoTokenFilterer) FilterApproval

func (_TaikoToken *TaikoTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TaikoTokenApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*TaikoTokenFilterer) FilterBeaconUpgraded

func (_TaikoToken *TaikoTokenFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoTokenBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoTokenFilterer) FilterDelegateChanged

func (_TaikoToken *TaikoTokenFilterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (*TaikoTokenDelegateChangedIterator, error)

FilterDelegateChanged is a free log retrieval operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.

Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)

func (*TaikoTokenFilterer) FilterDelegateVotesChanged

func (_TaikoToken *TaikoTokenFilterer) FilterDelegateVotesChanged(opts *bind.FilterOpts, delegate []common.Address) (*TaikoTokenDelegateVotesChangedIterator, error)

FilterDelegateVotesChanged is a free log retrieval operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.

Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)

func (*TaikoTokenFilterer) FilterEIP712DomainChanged

func (_TaikoToken *TaikoTokenFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*TaikoTokenEIP712DomainChangedIterator, error)

FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*TaikoTokenFilterer) FilterInitialized

func (_TaikoToken *TaikoTokenFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoTokenInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoTokenFilterer) FilterOwnershipTransferStarted

func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTokenOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) FilterOwnershipTransferred

func (_TaikoToken *TaikoTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoTokenOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) FilterPaused

func (_TaikoToken *TaikoTokenFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoTokenPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoTokenFilterer) FilterTransfer

func (_TaikoToken *TaikoTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TaikoTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*TaikoTokenFilterer) FilterUnpaused

func (_TaikoToken *TaikoTokenFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoTokenUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoTokenFilterer) FilterUpgraded

func (_TaikoToken *TaikoTokenFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoTokenUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoTokenFilterer) ParseAdminChanged

func (_TaikoToken *TaikoTokenFilterer) ParseAdminChanged(log types.Log) (*TaikoTokenAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoTokenFilterer) ParseApproval

func (_TaikoToken *TaikoTokenFilterer) ParseApproval(log types.Log) (*TaikoTokenApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*TaikoTokenFilterer) ParseBeaconUpgraded

func (_TaikoToken *TaikoTokenFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoTokenBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoTokenFilterer) ParseDelegateChanged

func (_TaikoToken *TaikoTokenFilterer) ParseDelegateChanged(log types.Log) (*TaikoTokenDelegateChanged, error)

ParseDelegateChanged is a log parse operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.

Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)

func (*TaikoTokenFilterer) ParseDelegateVotesChanged

func (_TaikoToken *TaikoTokenFilterer) ParseDelegateVotesChanged(log types.Log) (*TaikoTokenDelegateVotesChanged, error)

ParseDelegateVotesChanged is a log parse operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.

Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)

func (*TaikoTokenFilterer) ParseEIP712DomainChanged

func (_TaikoToken *TaikoTokenFilterer) ParseEIP712DomainChanged(log types.Log) (*TaikoTokenEIP712DomainChanged, error)

ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*TaikoTokenFilterer) ParseInitialized

func (_TaikoToken *TaikoTokenFilterer) ParseInitialized(log types.Log) (*TaikoTokenInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoTokenFilterer) ParseOwnershipTransferStarted

func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoTokenOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) ParseOwnershipTransferred

func (_TaikoToken *TaikoTokenFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoTokenOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) ParsePaused

func (_TaikoToken *TaikoTokenFilterer) ParsePaused(log types.Log) (*TaikoTokenPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoTokenFilterer) ParseTransfer

func (_TaikoToken *TaikoTokenFilterer) ParseTransfer(log types.Log) (*TaikoTokenTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*TaikoTokenFilterer) ParseUnpaused

func (_TaikoToken *TaikoTokenFilterer) ParseUnpaused(log types.Log) (*TaikoTokenUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoTokenFilterer) ParseUpgraded

func (_TaikoToken *TaikoTokenFilterer) ParseUpgraded(log types.Log) (*TaikoTokenUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoTokenFilterer) WatchAdminChanged

func (_TaikoToken *TaikoTokenFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoTokenFilterer) WatchApproval

func (_TaikoToken *TaikoTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TaikoTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*TaikoTokenFilterer) WatchBeaconUpgraded

func (_TaikoToken *TaikoTokenFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoTokenFilterer) WatchDelegateChanged

func (_TaikoToken *TaikoTokenFilterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateChanged, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (event.Subscription, error)

WatchDelegateChanged is a free log subscription operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.

Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)

func (*TaikoTokenFilterer) WatchDelegateVotesChanged

func (_TaikoToken *TaikoTokenFilterer) WatchDelegateVotesChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenDelegateVotesChanged, delegate []common.Address) (event.Subscription, error)

WatchDelegateVotesChanged is a free log subscription operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.

Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)

func (*TaikoTokenFilterer) WatchEIP712DomainChanged

func (_TaikoToken *TaikoTokenFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *TaikoTokenEIP712DomainChanged) (event.Subscription, error)

WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.

Solidity: event EIP712DomainChanged()

func (*TaikoTokenFilterer) WatchInitialized

func (_TaikoToken *TaikoTokenFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoTokenInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoTokenFilterer) WatchOwnershipTransferStarted

func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) WatchOwnershipTransferred

func (_TaikoToken *TaikoTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoTokenFilterer) WatchPaused

func (_TaikoToken *TaikoTokenFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoTokenFilterer) WatchTransfer

func (_TaikoToken *TaikoTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TaikoTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*TaikoTokenFilterer) WatchUnpaused

func (_TaikoToken *TaikoTokenFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoTokenUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoTokenFilterer) WatchUpgraded

func (_TaikoToken *TaikoTokenFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoTokenUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type TaikoTokenInitialized

type TaikoTokenInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoTokenInitialized represents a Initialized event raised by the TaikoToken contract.

type TaikoTokenInitializedIterator

type TaikoTokenInitializedIterator struct {
	Event *TaikoTokenInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoToken contract.

func (*TaikoTokenInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenOwnershipTransferStarted

type TaikoTokenOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoTokenOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoToken contract.

type TaikoTokenOwnershipTransferStartedIterator

type TaikoTokenOwnershipTransferStartedIterator struct {
	Event *TaikoTokenOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoToken contract.

func (*TaikoTokenOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenOwnershipTransferred

type TaikoTokenOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoTokenOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoToken contract.

type TaikoTokenOwnershipTransferredIterator

type TaikoTokenOwnershipTransferredIterator struct {
	Event *TaikoTokenOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoToken contract.

func (*TaikoTokenOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenPaused

type TaikoTokenPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoTokenPaused represents a Paused event raised by the TaikoToken contract.

type TaikoTokenPausedIterator

type TaikoTokenPausedIterator struct {
	Event *TaikoTokenPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoToken contract.

func (*TaikoTokenPausedIterator) Close

func (it *TaikoTokenPausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenPausedIterator) Error

func (it *TaikoTokenPausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenPausedIterator) Next

func (it *TaikoTokenPausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenRaw

type TaikoTokenRaw struct {
	Contract *TaikoToken // Generic contract binding to access the raw methods on
}

TaikoTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TaikoTokenRaw) Call

func (_TaikoToken *TaikoTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*TaikoTokenRaw) Transact

func (_TaikoToken *TaikoTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoTokenRaw) Transfer

func (_TaikoToken *TaikoTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoTokenSession

type TaikoTokenSession struct {
	Contract     *TaikoToken       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

TaikoTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TaikoTokenSession) AcceptOwnership

func (_TaikoToken *TaikoTokenSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoTokenSession) Allowance

func (_TaikoToken *TaikoTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*TaikoTokenSession) Approve

func (_TaikoToken *TaikoTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*TaikoTokenSession) BalanceOf

func (_TaikoToken *TaikoTokenSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*TaikoTokenSession) BatchTransfer

func (_TaikoToken *TaikoTokenSession) BatchTransfer(recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0x88d695b2.

Solidity: function batchTransfer(address[] recipients, uint256[] amounts) returns(bool)

func (*TaikoTokenSession) CLOCKMODE

func (_TaikoToken *TaikoTokenSession) CLOCKMODE() (string, error)

CLOCKMODE is a free data retrieval call binding the contract method 0x4bf5d7e9.

Solidity: function CLOCK_MODE() pure returns(string)

func (*TaikoTokenSession) Checkpoints

func (_TaikoToken *TaikoTokenSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)

Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.

Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))

func (*TaikoTokenSession) Clock

func (_TaikoToken *TaikoTokenSession) Clock() (*big.Int, error)

Clock is a free data retrieval call binding the contract method 0x91ddadf4.

Solidity: function clock() view returns(uint48)

func (*TaikoTokenSession) DOMAINSEPARATOR

func (_TaikoToken *TaikoTokenSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*TaikoTokenSession) Decimals

func (_TaikoToken *TaikoTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*TaikoTokenSession) DecreaseAllowance

func (_TaikoToken *TaikoTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*TaikoTokenSession) Delegate

func (_TaikoToken *TaikoTokenSession) Delegate(delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address delegatee) returns()

func (*TaikoTokenSession) DelegateBySig

func (_TaikoToken *TaikoTokenSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.

Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenSession) Delegates

func (_TaikoToken *TaikoTokenSession) Delegates(account common.Address) (common.Address, error)

Delegates is a free data retrieval call binding the contract method 0x587cde1e.

Solidity: function delegates(address account) view returns(address)

func (*TaikoTokenSession) Eip712Domain

func (_TaikoToken *TaikoTokenSession) Eip712Domain() (struct {
	Fields            [1]byte
	Name              string
	Version           string
	ChainId           *big.Int
	VerifyingContract common.Address
	Salt              [32]byte
	Extensions        []*big.Int
}, error)

Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.

Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)

func (*TaikoTokenSession) GetPastTotalSupply

func (_TaikoToken *TaikoTokenSession) GetPastTotalSupply(timepoint *big.Int) (*big.Int, error)

GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.

Solidity: function getPastTotalSupply(uint256 timepoint) view returns(uint256)

func (*TaikoTokenSession) GetPastVotes

func (_TaikoToken *TaikoTokenSession) GetPastVotes(account common.Address, timepoint *big.Int) (*big.Int, error)

GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.

Solidity: function getPastVotes(address account, uint256 timepoint) view returns(uint256)

func (*TaikoTokenSession) GetVotes

func (_TaikoToken *TaikoTokenSession) GetVotes(account common.Address) (*big.Int, error)

GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.

Solidity: function getVotes(address account) view returns(uint256)

func (*TaikoTokenSession) Impl

func (_TaikoToken *TaikoTokenSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoTokenSession) InNonReentrant

func (_TaikoToken *TaikoTokenSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoTokenSession) IncreaseAllowance

func (_TaikoToken *TaikoTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*TaikoTokenSession) Init

func (_TaikoToken *TaikoTokenSession) Init(_owner common.Address, _recipient common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _recipient) returns()

func (*TaikoTokenSession) Name

func (_TaikoToken *TaikoTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*TaikoTokenSession) Nonces

func (_TaikoToken *TaikoTokenSession) Nonces(owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*TaikoTokenSession) NumCheckpoints

func (_TaikoToken *TaikoTokenSession) NumCheckpoints(account common.Address) (uint32, error)

NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.

Solidity: function numCheckpoints(address account) view returns(uint32)

func (*TaikoTokenSession) Owner

func (_TaikoToken *TaikoTokenSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoTokenSession) Pause

func (_TaikoToken *TaikoTokenSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoTokenSession) Paused

func (_TaikoToken *TaikoTokenSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoTokenSession) PendingOwner

func (_TaikoToken *TaikoTokenSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoTokenSession) Permit

func (_TaikoToken *TaikoTokenSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenSession) ProxiableUUID

func (_TaikoToken *TaikoTokenSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoTokenSession) RenounceOwnership

func (_TaikoToken *TaikoTokenSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoTokenSession) Resolver

func (_TaikoToken *TaikoTokenSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoTokenSession) Symbol

func (_TaikoToken *TaikoTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() pure returns(string)

func (*TaikoTokenSession) TotalSupply

func (_TaikoToken *TaikoTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*TaikoTokenSession) Transfer

func (_TaikoToken *TaikoTokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*TaikoTokenSession) TransferFrom

func (_TaikoToken *TaikoTokenSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*TaikoTokenSession) TransferOwnership

func (_TaikoToken *TaikoTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoTokenSession) Unpause

func (_TaikoToken *TaikoTokenSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoTokenSession) UpgradeTo

func (_TaikoToken *TaikoTokenSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoTokenSession) UpgradeToAndCall

func (_TaikoToken *TaikoTokenSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoTokenTransactor

type TaikoTokenTransactor struct {
	// contains filtered or unexported fields
}

TaikoTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTaikoTokenTransactor

func NewTaikoTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoTokenTransactor, error)

NewTaikoTokenTransactor creates a new write-only instance of TaikoToken, bound to a specific deployed contract.

func (*TaikoTokenTransactor) AcceptOwnership

func (_TaikoToken *TaikoTokenTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoTokenTransactor) Approve

func (_TaikoToken *TaikoTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*TaikoTokenTransactor) BatchTransfer

func (_TaikoToken *TaikoTokenTransactor) BatchTransfer(opts *bind.TransactOpts, recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0x88d695b2.

Solidity: function batchTransfer(address[] recipients, uint256[] amounts) returns(bool)

func (*TaikoTokenTransactor) DecreaseAllowance

func (_TaikoToken *TaikoTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*TaikoTokenTransactor) Delegate

func (_TaikoToken *TaikoTokenTransactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address delegatee) returns()

func (*TaikoTokenTransactor) DelegateBySig

func (_TaikoToken *TaikoTokenTransactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.

Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenTransactor) IncreaseAllowance

func (_TaikoToken *TaikoTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*TaikoTokenTransactor) Init

func (_TaikoToken *TaikoTokenTransactor) Init(opts *bind.TransactOpts, _owner common.Address, _recipient common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _recipient) returns()

func (*TaikoTokenTransactor) Pause

func (_TaikoToken *TaikoTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoTokenTransactor) Permit

func (_TaikoToken *TaikoTokenTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenTransactor) RenounceOwnership

func (_TaikoToken *TaikoTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoTokenTransactor) Transfer

func (_TaikoToken *TaikoTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*TaikoTokenTransactor) TransferFrom

func (_TaikoToken *TaikoTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*TaikoTokenTransactor) TransferOwnership

func (_TaikoToken *TaikoTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoTokenTransactor) Unpause

func (_TaikoToken *TaikoTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoTokenTransactor) UpgradeTo

func (_TaikoToken *TaikoTokenTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoTokenTransactor) UpgradeToAndCall

func (_TaikoToken *TaikoTokenTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoTokenTransactorRaw

type TaikoTokenTransactorRaw struct {
	Contract *TaikoTokenTransactor // Generic write-only contract binding to access the raw methods on
}

TaikoTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TaikoTokenTransactorRaw) Transact

func (_TaikoToken *TaikoTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoTokenTransactorRaw) Transfer

func (_TaikoToken *TaikoTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoTokenTransactorSession

type TaikoTokenTransactorSession struct {
	Contract     *TaikoTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

TaikoTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TaikoTokenTransactorSession) AcceptOwnership

func (_TaikoToken *TaikoTokenTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoTokenTransactorSession) Approve

func (_TaikoToken *TaikoTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*TaikoTokenTransactorSession) BatchTransfer

func (_TaikoToken *TaikoTokenTransactorSession) BatchTransfer(recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0x88d695b2.

Solidity: function batchTransfer(address[] recipients, uint256[] amounts) returns(bool)

func (*TaikoTokenTransactorSession) DecreaseAllowance

func (_TaikoToken *TaikoTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*TaikoTokenTransactorSession) Delegate

func (_TaikoToken *TaikoTokenTransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)

Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.

Solidity: function delegate(address delegatee) returns()

func (*TaikoTokenTransactorSession) DelegateBySig

func (_TaikoToken *TaikoTokenTransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.

Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenTransactorSession) IncreaseAllowance

func (_TaikoToken *TaikoTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*TaikoTokenTransactorSession) Init

func (_TaikoToken *TaikoTokenTransactorSession) Init(_owner common.Address, _recipient common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(address _owner, address _recipient) returns()

func (*TaikoTokenTransactorSession) Pause

func (_TaikoToken *TaikoTokenTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoTokenTransactorSession) Permit

func (_TaikoToken *TaikoTokenTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*TaikoTokenTransactorSession) RenounceOwnership

func (_TaikoToken *TaikoTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoTokenTransactorSession) Transfer

func (_TaikoToken *TaikoTokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*TaikoTokenTransactorSession) TransferFrom

func (_TaikoToken *TaikoTokenTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*TaikoTokenTransactorSession) TransferOwnership

func (_TaikoToken *TaikoTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoTokenTransactorSession) Unpause

func (_TaikoToken *TaikoTokenTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoTokenTransactorSession) UpgradeTo

func (_TaikoToken *TaikoTokenTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoTokenTransactorSession) UpgradeToAndCall

func (_TaikoToken *TaikoTokenTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoTokenTransfer

type TaikoTokenTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

TaikoTokenTransfer represents a Transfer event raised by the TaikoToken contract.

type TaikoTokenTransferIterator

type TaikoTokenTransferIterator struct {
	Event *TaikoTokenTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TaikoToken contract.

func (*TaikoTokenTransferIterator) Close

func (it *TaikoTokenTransferIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenTransferIterator) Error

func (it *TaikoTokenTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenTransferIterator) Next

func (it *TaikoTokenTransferIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenUnpaused

type TaikoTokenUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoTokenUnpaused represents a Unpaused event raised by the TaikoToken contract.

type TaikoTokenUnpausedIterator

type TaikoTokenUnpausedIterator struct {
	Event *TaikoTokenUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoToken contract.

func (*TaikoTokenUnpausedIterator) Close

func (it *TaikoTokenUnpausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenUnpausedIterator) Error

func (it *TaikoTokenUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenUnpausedIterator) Next

func (it *TaikoTokenUnpausedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoTokenUpgraded

type TaikoTokenUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

TaikoTokenUpgraded represents a Upgraded event raised by the TaikoToken contract.

type TaikoTokenUpgradedIterator

type TaikoTokenUpgradedIterator struct {
	Event *TaikoTokenUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoTokenUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoToken contract.

func (*TaikoTokenUpgradedIterator) Close

func (it *TaikoTokenUpgradedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoTokenUpgradedIterator) Error

func (it *TaikoTokenUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoTokenUpgradedIterator) Next

func (it *TaikoTokenUpgradedIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClient

type TaikoWrapperClient struct {
	TaikoWrapperClientCaller     // Read-only binding to the contract
	TaikoWrapperClientTransactor // Write-only binding to the contract
	TaikoWrapperClientFilterer   // Log filterer for contract events
}

TaikoWrapperClient is an auto generated Go binding around an Ethereum contract.

func NewTaikoWrapperClient

func NewTaikoWrapperClient(address common.Address, backend bind.ContractBackend) (*TaikoWrapperClient, error)

NewTaikoWrapperClient creates a new instance of TaikoWrapperClient, bound to a specific deployed contract.

type TaikoWrapperClientAdminChanged

type TaikoWrapperClientAdminChanged struct {
	PreviousAdmin common.Address
	NewAdmin      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientAdminChanged represents a AdminChanged event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientAdminChangedIterator

type TaikoWrapperClientAdminChangedIterator struct {
	Event *TaikoWrapperClientAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientAdminChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientAdminChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientBeaconUpgraded

type TaikoWrapperClientBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientBeaconUpgraded represents a BeaconUpgraded event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientBeaconUpgradedIterator

type TaikoWrapperClientBeaconUpgradedIterator struct {
	Event *TaikoWrapperClientBeaconUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientBeaconUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientBeaconUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientCaller

type TaikoWrapperClientCaller struct {
	// contains filtered or unexported fields
}

TaikoWrapperClientCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTaikoWrapperClientCaller

func NewTaikoWrapperClientCaller(address common.Address, caller bind.ContractCaller) (*TaikoWrapperClientCaller, error)

NewTaikoWrapperClientCaller creates a new read-only instance of TaikoWrapperClient, bound to a specific deployed contract.

func (*TaikoWrapperClientCaller) ForcedInclusionStore

func (_TaikoWrapperClient *TaikoWrapperClientCaller) ForcedInclusionStore(opts *bind.CallOpts) (common.Address, error)

ForcedInclusionStore is a free data retrieval call binding the contract method 0xf749e9d4.

Solidity: function forcedInclusionStore() view returns(address)

func (*TaikoWrapperClientCaller) Impl

func (_TaikoWrapperClient *TaikoWrapperClientCaller) Impl(opts *bind.CallOpts) (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoWrapperClientCaller) InNonReentrant

func (_TaikoWrapperClient *TaikoWrapperClientCaller) InNonReentrant(opts *bind.CallOpts) (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoWrapperClientCaller) Inbox

func (_TaikoWrapperClient *TaikoWrapperClientCaller) Inbox(opts *bind.CallOpts) (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*TaikoWrapperClientCaller) MINTXSPERFORCEDINCLUSION

func (_TaikoWrapperClient *TaikoWrapperClientCaller) MINTXSPERFORCEDINCLUSION(opts *bind.CallOpts) (uint16, error)

MINTXSPERFORCEDINCLUSION is a free data retrieval call binding the contract method 0x936ee868.

Solidity: function MIN_TXS_PER_FORCED_INCLUSION() view returns(uint16)

func (*TaikoWrapperClientCaller) Owner

func (_TaikoWrapperClient *TaikoWrapperClientCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoWrapperClientCaller) Paused

func (_TaikoWrapperClient *TaikoWrapperClientCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoWrapperClientCaller) PendingOwner

func (_TaikoWrapperClient *TaikoWrapperClientCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoWrapperClientCaller) PreconfRouter

func (_TaikoWrapperClient *TaikoWrapperClientCaller) PreconfRouter(opts *bind.CallOpts) (common.Address, error)

PreconfRouter is a free data retrieval call binding the contract method 0xf4bb9077.

Solidity: function preconfRouter() view returns(address)

func (*TaikoWrapperClientCaller) ProxiableUUID

func (_TaikoWrapperClient *TaikoWrapperClientCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoWrapperClientCaller) Resolver

func (_TaikoWrapperClient *TaikoWrapperClientCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type TaikoWrapperClientCallerRaw

type TaikoWrapperClientCallerRaw struct {
	Contract *TaikoWrapperClientCaller // Generic read-only contract binding to access the raw methods on
}

TaikoWrapperClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TaikoWrapperClientCallerRaw) Call

func (_TaikoWrapperClient *TaikoWrapperClientCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type TaikoWrapperClientCallerSession

type TaikoWrapperClientCallerSession struct {
	Contract *TaikoWrapperClientCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

TaikoWrapperClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TaikoWrapperClientCallerSession) ForcedInclusionStore

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) ForcedInclusionStore() (common.Address, error)

ForcedInclusionStore is a free data retrieval call binding the contract method 0xf749e9d4.

Solidity: function forcedInclusionStore() view returns(address)

func (*TaikoWrapperClientCallerSession) Impl

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoWrapperClientCallerSession) InNonReentrant

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoWrapperClientCallerSession) Inbox

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*TaikoWrapperClientCallerSession) MINTXSPERFORCEDINCLUSION

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) MINTXSPERFORCEDINCLUSION() (uint16, error)

MINTXSPERFORCEDINCLUSION is a free data retrieval call binding the contract method 0x936ee868.

Solidity: function MIN_TXS_PER_FORCED_INCLUSION() view returns(uint16)

func (*TaikoWrapperClientCallerSession) Owner

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoWrapperClientCallerSession) Paused

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoWrapperClientCallerSession) PendingOwner

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoWrapperClientCallerSession) PreconfRouter

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) PreconfRouter() (common.Address, error)

PreconfRouter is a free data retrieval call binding the contract method 0xf4bb9077.

Solidity: function preconfRouter() view returns(address)

func (*TaikoWrapperClientCallerSession) ProxiableUUID

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoWrapperClientCallerSession) Resolver

func (_TaikoWrapperClient *TaikoWrapperClientCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

type TaikoWrapperClientFilterer

type TaikoWrapperClientFilterer struct {
	// contains filtered or unexported fields
}

TaikoWrapperClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTaikoWrapperClientFilterer

func NewTaikoWrapperClientFilterer(address common.Address, filterer bind.ContractFilterer) (*TaikoWrapperClientFilterer, error)

NewTaikoWrapperClientFilterer creates a new log filterer instance of TaikoWrapperClient, bound to a specific deployed contract.

func (*TaikoWrapperClientFilterer) FilterAdminChanged

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*TaikoWrapperClientAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoWrapperClientFilterer) FilterBeaconUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*TaikoWrapperClientBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoWrapperClientFilterer) FilterForcedInclusionProcessed

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterForcedInclusionProcessed(opts *bind.FilterOpts) (*TaikoWrapperClientForcedInclusionProcessedIterator, error)

FilterForcedInclusionProcessed is a free log retrieval operation binding the contract event 0x0dfcd5ca69fd1388717b2c8957a5f27755c9f5255b01b4d48661eafcf91c146f.

Solidity: event ForcedInclusionProcessed((bytes32,uint64,uint64,uint32,uint32,uint64) arg0)

func (*TaikoWrapperClientFilterer) FilterInitialized

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaikoWrapperClientInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoWrapperClientFilterer) FilterOwnershipTransferStarted

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoWrapperClientOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) FilterOwnershipTransferred

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaikoWrapperClientOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) FilterPaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterPaused(opts *bind.FilterOpts) (*TaikoWrapperClientPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoWrapperClientFilterer) FilterUnpaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TaikoWrapperClientUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoWrapperClientFilterer) FilterUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*TaikoWrapperClientUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoWrapperClientFilterer) ParseAdminChanged

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseAdminChanged(log types.Log) (*TaikoWrapperClientAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoWrapperClientFilterer) ParseBeaconUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseBeaconUpgraded(log types.Log) (*TaikoWrapperClientBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoWrapperClientFilterer) ParseForcedInclusionProcessed

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseForcedInclusionProcessed(log types.Log) (*TaikoWrapperClientForcedInclusionProcessed, error)

ParseForcedInclusionProcessed is a log parse operation binding the contract event 0x0dfcd5ca69fd1388717b2c8957a5f27755c9f5255b01b4d48661eafcf91c146f.

Solidity: event ForcedInclusionProcessed((bytes32,uint64,uint64,uint32,uint32,uint64) arg0)

func (*TaikoWrapperClientFilterer) ParseInitialized

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseInitialized(log types.Log) (*TaikoWrapperClientInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoWrapperClientFilterer) ParseOwnershipTransferStarted

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseOwnershipTransferStarted(log types.Log) (*TaikoWrapperClientOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) ParseOwnershipTransferred

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseOwnershipTransferred(log types.Log) (*TaikoWrapperClientOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) ParsePaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParsePaused(log types.Log) (*TaikoWrapperClientPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoWrapperClientFilterer) ParseUnpaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseUnpaused(log types.Log) (*TaikoWrapperClientUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoWrapperClientFilterer) ParseUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) ParseUpgraded(log types.Log) (*TaikoWrapperClientUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*TaikoWrapperClientFilterer) WatchAdminChanged

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*TaikoWrapperClientFilterer) WatchBeaconUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*TaikoWrapperClientFilterer) WatchForcedInclusionProcessed

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchForcedInclusionProcessed(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientForcedInclusionProcessed) (event.Subscription, error)

WatchForcedInclusionProcessed is a free log subscription operation binding the contract event 0x0dfcd5ca69fd1388717b2c8957a5f27755c9f5255b01b4d48661eafcf91c146f.

Solidity: event ForcedInclusionProcessed((bytes32,uint64,uint64,uint32,uint32,uint64) arg0)

func (*TaikoWrapperClientFilterer) WatchInitialized

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*TaikoWrapperClientFilterer) WatchOwnershipTransferStarted

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) WatchOwnershipTransferred

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TaikoWrapperClientFilterer) WatchPaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*TaikoWrapperClientFilterer) WatchUnpaused

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*TaikoWrapperClientFilterer) WatchUpgraded

func (_TaikoWrapperClient *TaikoWrapperClientFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TaikoWrapperClientUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type TaikoWrapperClientForcedInclusionProcessed

type TaikoWrapperClientForcedInclusionProcessed struct {
	Arg0 IForcedInclusionStoreForcedInclusion
	Raw  types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientForcedInclusionProcessed represents a ForcedInclusionProcessed event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientForcedInclusionProcessedIterator

type TaikoWrapperClientForcedInclusionProcessedIterator struct {
	Event *TaikoWrapperClientForcedInclusionProcessed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientForcedInclusionProcessedIterator is returned from FilterForcedInclusionProcessed and is used to iterate over the raw logs and unpacked data for ForcedInclusionProcessed events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientForcedInclusionProcessedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientForcedInclusionProcessedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientForcedInclusionProcessedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientInitialized

type TaikoWrapperClientInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientInitialized represents a Initialized event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientInitializedIterator

type TaikoWrapperClientInitializedIterator struct {
	Event *TaikoWrapperClientInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientInitializedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientInitializedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientOwnershipTransferStarted

type TaikoWrapperClientOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientOwnershipTransferStartedIterator

type TaikoWrapperClientOwnershipTransferStartedIterator struct {
	Event *TaikoWrapperClientOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientOwnershipTransferStartedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientOwnershipTransferred

type TaikoWrapperClientOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientOwnershipTransferred represents a OwnershipTransferred event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientOwnershipTransferredIterator

type TaikoWrapperClientOwnershipTransferredIterator struct {
	Event *TaikoWrapperClientOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientPaused

type TaikoWrapperClientPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientPaused represents a Paused event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientPausedIterator

type TaikoWrapperClientPausedIterator struct {
	Event *TaikoWrapperClientPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientPausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientPausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientRaw

type TaikoWrapperClientRaw struct {
	Contract *TaikoWrapperClient // Generic contract binding to access the raw methods on
}

TaikoWrapperClientRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TaikoWrapperClientRaw) Call

func (_TaikoWrapperClient *TaikoWrapperClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*TaikoWrapperClientRaw) Transact

func (_TaikoWrapperClient *TaikoWrapperClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoWrapperClientRaw) Transfer

func (_TaikoWrapperClient *TaikoWrapperClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoWrapperClientSession

type TaikoWrapperClientSession struct {
	Contract     *TaikoWrapperClient // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

TaikoWrapperClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TaikoWrapperClientSession) AcceptOwnership

func (_TaikoWrapperClient *TaikoWrapperClientSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoWrapperClientSession) ForcedInclusionStore

func (_TaikoWrapperClient *TaikoWrapperClientSession) ForcedInclusionStore() (common.Address, error)

ForcedInclusionStore is a free data retrieval call binding the contract method 0xf749e9d4.

Solidity: function forcedInclusionStore() view returns(address)

func (*TaikoWrapperClientSession) Impl

func (_TaikoWrapperClient *TaikoWrapperClientSession) Impl() (common.Address, error)

Impl is a free data retrieval call binding the contract method 0x8abf6077.

Solidity: function impl() view returns(address)

func (*TaikoWrapperClientSession) InNonReentrant

func (_TaikoWrapperClient *TaikoWrapperClientSession) InNonReentrant() (bool, error)

InNonReentrant is a free data retrieval call binding the contract method 0x3075db56.

Solidity: function inNonReentrant() view returns(bool)

func (*TaikoWrapperClientSession) Inbox

func (_TaikoWrapperClient *TaikoWrapperClientSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*TaikoWrapperClientSession) Init

func (_TaikoWrapperClient *TaikoWrapperClientSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*TaikoWrapperClientSession) MINTXSPERFORCEDINCLUSION

func (_TaikoWrapperClient *TaikoWrapperClientSession) MINTXSPERFORCEDINCLUSION() (uint16, error)

MINTXSPERFORCEDINCLUSION is a free data retrieval call binding the contract method 0x936ee868.

Solidity: function MIN_TXS_PER_FORCED_INCLUSION() view returns(uint16)

func (*TaikoWrapperClientSession) Owner

func (_TaikoWrapperClient *TaikoWrapperClientSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TaikoWrapperClientSession) Pause

func (_TaikoWrapperClient *TaikoWrapperClientSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoWrapperClientSession) Paused

func (_TaikoWrapperClient *TaikoWrapperClientSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*TaikoWrapperClientSession) PendingOwner

func (_TaikoWrapperClient *TaikoWrapperClientSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() view returns(address)

func (*TaikoWrapperClientSession) PreconfRouter

func (_TaikoWrapperClient *TaikoWrapperClientSession) PreconfRouter() (common.Address, error)

PreconfRouter is a free data retrieval call binding the contract method 0xf4bb9077.

Solidity: function preconfRouter() view returns(address)

func (*TaikoWrapperClientSession) ProposeBatch

func (_TaikoWrapperClient *TaikoWrapperClientSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*TaikoWrapperClientSession) ProxiableUUID

func (_TaikoWrapperClient *TaikoWrapperClientSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*TaikoWrapperClientSession) RenounceOwnership

func (_TaikoWrapperClient *TaikoWrapperClientSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoWrapperClientSession) Resolver

func (_TaikoWrapperClient *TaikoWrapperClientSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*TaikoWrapperClientSession) TransferOwnership

func (_TaikoWrapperClient *TaikoWrapperClientSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoWrapperClientSession) Unpause

func (_TaikoWrapperClient *TaikoWrapperClientSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoWrapperClientSession) UpgradeTo

func (_TaikoWrapperClient *TaikoWrapperClientSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoWrapperClientSession) UpgradeToAndCall

func (_TaikoWrapperClient *TaikoWrapperClientSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoWrapperClientTransactor

type TaikoWrapperClientTransactor struct {
	// contains filtered or unexported fields
}

TaikoWrapperClientTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTaikoWrapperClientTransactor

func NewTaikoWrapperClientTransactor(address common.Address, transactor bind.ContractTransactor) (*TaikoWrapperClientTransactor, error)

NewTaikoWrapperClientTransactor creates a new write-only instance of TaikoWrapperClient, bound to a specific deployed contract.

func (*TaikoWrapperClientTransactor) AcceptOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoWrapperClientTransactor) Init

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) Init(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*TaikoWrapperClientTransactor) Pause

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoWrapperClientTransactor) ProposeBatch

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) ProposeBatch(opts *bind.TransactOpts, _params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*TaikoWrapperClientTransactor) RenounceOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoWrapperClientTransactor) TransferOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoWrapperClientTransactor) Unpause

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoWrapperClientTransactor) UpgradeTo

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoWrapperClientTransactor) UpgradeToAndCall

func (_TaikoWrapperClient *TaikoWrapperClientTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoWrapperClientTransactorRaw

type TaikoWrapperClientTransactorRaw struct {
	Contract *TaikoWrapperClientTransactor // Generic write-only contract binding to access the raw methods on
}

TaikoWrapperClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TaikoWrapperClientTransactorRaw) Transact

func (_TaikoWrapperClient *TaikoWrapperClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TaikoWrapperClientTransactorRaw) Transfer

func (_TaikoWrapperClient *TaikoWrapperClientTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TaikoWrapperClientTransactorSession

type TaikoWrapperClientTransactorSession struct {
	Contract     *TaikoWrapperClientTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

TaikoWrapperClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TaikoWrapperClientTransactorSession) AcceptOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*TaikoWrapperClientTransactorSession) Init

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) Init(_owner common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x19ab453c.

Solidity: function init(address _owner) returns()

func (*TaikoWrapperClientTransactorSession) Pause

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*TaikoWrapperClientTransactorSession) ProposeBatch

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) ProposeBatch(_params []byte, _txList []byte) (*types.Transaction, error)

ProposeBatch is a paid mutator transaction binding the contract method 0x47faad14.

Solidity: function proposeBatch(bytes _params, bytes _txList) returns((bytes32,(uint16,uint8,bytes32[])[],bytes32[],bytes32,address,uint64,uint64,uint32,uint32,uint32,uint64,uint64,uint64,bytes32,(uint8,uint8,uint32,uint64,uint32)), (bytes32,address,uint64,uint64))

func (*TaikoWrapperClientTransactorSession) RenounceOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TaikoWrapperClientTransactorSession) TransferOwnership

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TaikoWrapperClientTransactorSession) Unpause

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*TaikoWrapperClientTransactorSession) UpgradeTo

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*TaikoWrapperClientTransactorSession) UpgradeToAndCall

func (_TaikoWrapperClient *TaikoWrapperClientTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type TaikoWrapperClientUnpaused

type TaikoWrapperClientUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientUnpaused represents a Unpaused event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientUnpausedIterator

type TaikoWrapperClientUnpausedIterator struct {
	Event *TaikoWrapperClientUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientUnpausedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientUnpausedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TaikoWrapperClientUpgraded

type TaikoWrapperClientUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

TaikoWrapperClientUpgraded represents a Upgraded event raised by the TaikoWrapperClient contract.

type TaikoWrapperClientUpgradedIterator

type TaikoWrapperClientUpgradedIterator struct {
	Event *TaikoWrapperClientUpgraded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TaikoWrapperClientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TaikoWrapperClient contract.

func (*TaikoWrapperClientUpgradedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TaikoWrapperClientUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TaikoWrapperClientUpgradedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL