aggchainbase

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2025 License: AGPL-3.0, AGPL-3.0-or-later Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AggchainbaseABI = AggchainbaseMetaData.ABI

AggchainbaseABI is the input ABI used to generate the binding from. Deprecated: Use AggchainbaseMetaData.ABI instead.

View Source
var AggchainbaseMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"AdminCannotBeZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainManagerAlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainManagerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersHashNotInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchAlreadyVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchNotSequencedOrNotSequenceEnd\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConflictingDefaultSignersConfiguration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedMaxVerifyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalAccInputHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchBelowLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalPendingStateNumInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesAlreadyActive\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesDecentralized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesNotAllowedOnEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesOverflow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForcedDataDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasTokenNetworkMustBeZeroOnEther\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GlobalExitRootNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpiredAfterEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HugeTokenMetadataNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndicesNotInDescendingOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchAboveLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitSequencedBatchDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitAggchainVKey\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeTransaction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeBatchTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeForceBatchTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierBatchFee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidThreshold\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1InfoTreeLeafCountInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxTimestampSequenceInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MetadataArrayLengthMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewPendingStateTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewStateRootNotInsidePrime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewTrustedAggregatorTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughMaticAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughPOLAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldStateRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainMetadataManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRollupManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedAggregator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedSequencer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyAlreadyAdded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateNotConsolidable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequenceZeroBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampBelowForcedTimestamp\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerURLCannotBeEmpty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StoredRootMustBeDifferentThanNewRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransactionsLengthAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroValueAggchainVKey\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AcceptAdminRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"AcceptAggchainManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"AddAggchainVKey\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"AggchainMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainMetadataManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"SetAggchainMetadataManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"SetTrustedSequencer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"SetTrustedSequencerURL\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"aggchainSigners\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newThreshold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainMultisigHash\",\"type\":\"bytes32\"}],\"name\":\"SignersAndThresholdUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"TransferAdminRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currentAggchainManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAggchainManager\",\"type\":\"address\"}],\"name\":\"TransferAggchainManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"previousAggchainVKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"UpdateAggchainVKey\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"AGGCHAIN_TYPE\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CONSENSUS_TYPE\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_AGGCHAIN_SIGNERS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacypendingVKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacyvKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"addOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggLayerGateway\",\"outputs\":[{\"internalType\":\"contractIAgglayerGateway\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"aggchainMetadata\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMetadataManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"aggchainSigners\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"keys\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"values\",\"type\":\"string[]\"}],\"name\":\"batchSetAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bridgeAddress\",\"outputs\":[{\"internalType\":\"contractIAgglayerBridge\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchTimeout\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"forcedBatches\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenNetwork\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getAggchainHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignerInfos\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSigners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignersCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainTypeFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"aggchainVKey\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"aggchainVKeyVersion\",\"type\":\"bytes2\"},{\"internalType\":\"bytes2\",\"name\":\"aggchainType\",\"type\":\"bytes2\"}],\"name\":\"getAggchainVKeySelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKeyVersionFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getVKeyAndAggchainParams\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalExitRootManager\",\"outputs\":[{\"internalType\":\"contractIAgglayerGER\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signer\",\"type\":\"address\"}],\"name\":\"isSigner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastAccInputHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatch\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatchSequenced\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"networkName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"onVerifyPessimistic\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"ownedAggchainVKeys\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"ownedAggchainVKey\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingAggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pol\",\"outputs\":[{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupManager\",\"outputs\":[{\"internalType\":\"contractAgglayerManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"setAggchainMetadataManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"setTrustedSequencer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"setTrustedSequencerURL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"signerToURLs\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"threshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"transferAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"transferAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencerURL\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"updatedAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"updateOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"internalType\":\"structIAggchainSigners.RemoveSignerInfo[]\",\"name\":\"_signersToRemove\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"_signersToAdd\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"_newThreshold\",\"type\":\"uint256\"}],\"name\":\"updateSignersAndThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultSigners\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultVkeys\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

AggchainbaseMetaData contains all meta data concerning the Aggchainbase contract.

Functions

This section is empty.

Types

type Aggchainbase

type Aggchainbase struct {
	AggchainbaseCaller     // Read-only binding to the contract
	AggchainbaseTransactor // Write-only binding to the contract
	AggchainbaseFilterer   // Log filterer for contract events
}

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

func NewAggchainbase

func NewAggchainbase(address common.Address, backend bind.ContractBackend) (*Aggchainbase, error)

NewAggchainbase creates a new instance of Aggchainbase, bound to a specific deployed contract.

type AggchainbaseAcceptAdminRole

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

AggchainbaseAcceptAdminRole represents a AcceptAdminRole event raised by the Aggchainbase contract.

type AggchainbaseAcceptAdminRoleIterator

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

AggchainbaseAcceptAdminRoleIterator is returned from FilterAcceptAdminRole and is used to iterate over the raw logs and unpacked data for AcceptAdminRole events raised by the Aggchainbase contract.

func (*AggchainbaseAcceptAdminRoleIterator) Close

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

func (*AggchainbaseAcceptAdminRoleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseAcceptAdminRoleIterator) 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 AggchainbaseAcceptAggchainManagerRole

type AggchainbaseAcceptAggchainManagerRole struct {
	OldAggchainManager common.Address
	NewAggchainManager common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

AggchainbaseAcceptAggchainManagerRole represents a AcceptAggchainManagerRole event raised by the Aggchainbase contract.

type AggchainbaseAcceptAggchainManagerRoleIterator

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

AggchainbaseAcceptAggchainManagerRoleIterator is returned from FilterAcceptAggchainManagerRole and is used to iterate over the raw logs and unpacked data for AcceptAggchainManagerRole events raised by the Aggchainbase contract.

func (*AggchainbaseAcceptAggchainManagerRoleIterator) Close

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

func (*AggchainbaseAcceptAggchainManagerRoleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseAcceptAggchainManagerRoleIterator) 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 AggchainbaseAddAggchainVKey

type AggchainbaseAddAggchainVKey struct {
	Selector        [4]byte
	NewAggchainVKey [32]byte
	Raw             types.Log // Blockchain specific contextual infos
}

AggchainbaseAddAggchainVKey represents a AddAggchainVKey event raised by the Aggchainbase contract.

type AggchainbaseAddAggchainVKeyIterator

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

AggchainbaseAddAggchainVKeyIterator is returned from FilterAddAggchainVKey and is used to iterate over the raw logs and unpacked data for AddAggchainVKey events raised by the Aggchainbase contract.

func (*AggchainbaseAddAggchainVKeyIterator) Close

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

func (*AggchainbaseAddAggchainVKeyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseAddAggchainVKeyIterator) 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 AggchainbaseAggchainMetadataSet

type AggchainbaseAggchainMetadataSet struct {
	Key   common.Hash
	Value string
	Raw   types.Log // Blockchain specific contextual infos
}

AggchainbaseAggchainMetadataSet represents a AggchainMetadataSet event raised by the Aggchainbase contract.

type AggchainbaseAggchainMetadataSetIterator

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

AggchainbaseAggchainMetadataSetIterator is returned from FilterAggchainMetadataSet and is used to iterate over the raw logs and unpacked data for AggchainMetadataSet events raised by the Aggchainbase contract.

func (*AggchainbaseAggchainMetadataSetIterator) Close

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

func (*AggchainbaseAggchainMetadataSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseAggchainMetadataSetIterator) 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 AggchainbaseCaller

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

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

func NewAggchainbaseCaller

func NewAggchainbaseCaller(address common.Address, caller bind.ContractCaller) (*AggchainbaseCaller, error)

NewAggchainbaseCaller creates a new read-only instance of Aggchainbase, bound to a specific deployed contract.

func (*AggchainbaseCaller) AGGCHAINTYPE

func (_Aggchainbase *AggchainbaseCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)

AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.

Solidity: function AGGCHAIN_TYPE() view returns(bytes2)

func (*AggchainbaseCaller) Admin

func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) AggLayerGateway

func (_Aggchainbase *AggchainbaseCaller) AggLayerGateway(opts *bind.CallOpts) (common.Address, error)

AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.

Solidity: function aggLayerGateway() view returns(address)

func (*AggchainbaseCaller) AggchainManager

func (_Aggchainbase *AggchainbaseCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)

AggchainManager is a free data retrieval call binding the contract method 0x7388c436.

Solidity: function aggchainManager() view returns(address)

func (*AggchainbaseCaller) AggchainMetadata

func (_Aggchainbase *AggchainbaseCaller) AggchainMetadata(opts *bind.CallOpts, arg0 string) (string, error)

AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.

Solidity: function aggchainMetadata(string ) view returns(string)

func (*AggchainbaseCaller) AggchainMetadataManager

func (_Aggchainbase *AggchainbaseCaller) AggchainMetadataManager(opts *bind.CallOpts) (common.Address, error)

AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.

Solidity: function aggchainMetadataManager() view returns(address)

func (*AggchainbaseCaller) AggchainMultisigHash

func (_Aggchainbase *AggchainbaseCaller) AggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)

AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.

Solidity: function aggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseCaller) AggchainSigners

func (_Aggchainbase *AggchainbaseCaller) AggchainSigners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.

Solidity: function aggchainSigners(uint256 ) view returns(address)

func (*AggchainbaseCaller) BridgeAddress

func (_Aggchainbase *AggchainbaseCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)

BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.

Solidity: function bridgeAddress() view returns(address)

func (*AggchainbaseCaller) CONSENSUSTYPE

func (_Aggchainbase *AggchainbaseCaller) CONSENSUSTYPE(opts *bind.CallOpts) (uint32, error)

CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.

Solidity: function CONSENSUS_TYPE() view returns(uint32)

func (*AggchainbaseCaller) ForceBatchAddress

func (_Aggchainbase *AggchainbaseCaller) ForceBatchAddress(opts *bind.CallOpts) (common.Address, error)

ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.

Solidity: function forceBatchAddress() view returns(address)

func (*AggchainbaseCaller) ForceBatchTimeout

func (_Aggchainbase *AggchainbaseCaller) ForceBatchTimeout(opts *bind.CallOpts) (uint64, error)

ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.

Solidity: function forceBatchTimeout() view returns(uint64)

func (*AggchainbaseCaller) ForcedBatches

func (_Aggchainbase *AggchainbaseCaller) ForcedBatches(opts *bind.CallOpts, arg0 uint64) ([32]byte, error)

ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.

Solidity: function forcedBatches(uint64 ) view returns(bytes32)

func (*AggchainbaseCaller) GasTokenAddress

func (_Aggchainbase *AggchainbaseCaller) GasTokenAddress(opts *bind.CallOpts) (common.Address, error)

GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.

Solidity: function gasTokenAddress() view returns(address)

func (*AggchainbaseCaller) GasTokenNetwork

func (_Aggchainbase *AggchainbaseCaller) GasTokenNetwork(opts *bind.CallOpts) (uint32, error)

GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.

Solidity: function gasTokenNetwork() view returns(uint32)

func (*AggchainbaseCaller) GetAggchainHash

func (_Aggchainbase *AggchainbaseCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)

GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.

Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)

func (*AggchainbaseCaller) GetAggchainMultisigHash

func (_Aggchainbase *AggchainbaseCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)

GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.

Solidity: function getAggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseCaller) GetAggchainSignerInfos

func (_Aggchainbase *AggchainbaseCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)

GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.

Solidity: function getAggchainSignerInfos() view returns((address,string)[])

func (*AggchainbaseCaller) GetAggchainSigners

func (_Aggchainbase *AggchainbaseCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)

GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.

Solidity: function getAggchainSigners() view returns(address[])

func (*AggchainbaseCaller) GetAggchainSignersCount

func (_Aggchainbase *AggchainbaseCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)

GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.

Solidity: function getAggchainSignersCount() view returns(uint256)

func (*AggchainbaseCaller) GetAggchainTypeFromSelector

func (_Aggchainbase *AggchainbaseCaller) GetAggchainTypeFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.

Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseCaller) GetAggchainVKey

func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKey(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)

GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.

Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)

func (*AggchainbaseCaller) GetAggchainVKeySelector

func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeySelector(opts *bind.CallOpts, aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)

GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.

Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)

func (*AggchainbaseCaller) GetAggchainVKeyVersionFromSelector

func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeyVersionFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.

Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseCaller) GetThreshold

func (_Aggchainbase *AggchainbaseCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)

GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.

Solidity: function getThreshold() view returns(uint256)

func (*AggchainbaseCaller) GetVKeyAndAggchainParams

func (_Aggchainbase *AggchainbaseCaller) GetVKeyAndAggchainParams(opts *bind.CallOpts, aggchainData []byte) ([32]byte, [32]byte, error)

GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.

Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)

func (*AggchainbaseCaller) GlobalExitRootManager

func (_Aggchainbase *AggchainbaseCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)

GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.

Solidity: function globalExitRootManager() view returns(address)

func (*AggchainbaseCaller) Initialize

func (_Aggchainbase *AggchainbaseCaller) Initialize(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error

Initialize is a free data retrieval call binding the contract method 0x71257022.

Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()

func (*AggchainbaseCaller) IsSigner

func (_Aggchainbase *AggchainbaseCaller) IsSigner(opts *bind.CallOpts, _signer common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address _signer) view returns(bool)

func (*AggchainbaseCaller) LastAccInputHash

func (_Aggchainbase *AggchainbaseCaller) LastAccInputHash(opts *bind.CallOpts) ([32]byte, error)

LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.

Solidity: function lastAccInputHash() view returns(bytes32)

func (*AggchainbaseCaller) LastForceBatch

func (_Aggchainbase *AggchainbaseCaller) LastForceBatch(opts *bind.CallOpts) (uint64, error)

LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.

Solidity: function lastForceBatch() view returns(uint64)

func (*AggchainbaseCaller) LastForceBatchSequenced

func (_Aggchainbase *AggchainbaseCaller) LastForceBatchSequenced(opts *bind.CallOpts) (uint64, error)

LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.

Solidity: function lastForceBatchSequenced() view returns(uint64)

func (*AggchainbaseCaller) LegacypendingVKeyManager

func (_Aggchainbase *AggchainbaseCaller) LegacypendingVKeyManager(opts *bind.CallOpts) (common.Address, error)

LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.

Solidity: function _legacypendingVKeyManager() view returns(address)

func (*AggchainbaseCaller) LegacyvKeyManager

func (_Aggchainbase *AggchainbaseCaller) LegacyvKeyManager(opts *bind.CallOpts) (common.Address, error)

LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.

Solidity: function _legacyvKeyManager() view returns(address)

func (*AggchainbaseCaller) MAXAGGCHAINSIGNERS

func (_Aggchainbase *AggchainbaseCaller) MAXAGGCHAINSIGNERS(opts *bind.CallOpts) (*big.Int, error)

MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.

Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)

func (*AggchainbaseCaller) NetworkName

func (_Aggchainbase *AggchainbaseCaller) NetworkName(opts *bind.CallOpts) (string, error)

NetworkName is a free data retrieval call binding the contract method 0x107bf28c.

Solidity: function networkName() view returns(string)

func (*AggchainbaseCaller) OwnedAggchainVKeys

func (_Aggchainbase *AggchainbaseCaller) OwnedAggchainVKeys(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)

OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.

Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)

func (*AggchainbaseCaller) PendingAdmin

func (_Aggchainbase *AggchainbaseCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*AggchainbaseCaller) PendingAggchainManager

func (_Aggchainbase *AggchainbaseCaller) PendingAggchainManager(opts *bind.CallOpts) (common.Address, error)

PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.

Solidity: function pendingAggchainManager() view returns(address)

func (*AggchainbaseCaller) Pol

func (_Aggchainbase *AggchainbaseCaller) Pol(opts *bind.CallOpts) (common.Address, error)

Pol is a free data retrieval call binding the contract method 0xe46761c4.

Solidity: function pol() view returns(address)

func (*AggchainbaseCaller) RollupManager

func (_Aggchainbase *AggchainbaseCaller) RollupManager(opts *bind.CallOpts) (common.Address, error)

RollupManager is a free data retrieval call binding the contract method 0x49b7b802.

Solidity: function rollupManager() view returns(address)

func (*AggchainbaseCaller) SignerToURLs

func (_Aggchainbase *AggchainbaseCaller) SignerToURLs(opts *bind.CallOpts, arg0 common.Address) (string, error)

SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.

Solidity: function signerToURLs(address ) view returns(string)

func (*AggchainbaseCaller) Threshold

func (_Aggchainbase *AggchainbaseCaller) Threshold(opts *bind.CallOpts) (*big.Int, error)

Threshold is a free data retrieval call binding the contract method 0x42cde4e8.

Solidity: function threshold() view returns(uint256)

func (*AggchainbaseCaller) TrustedSequencer

func (_Aggchainbase *AggchainbaseCaller) TrustedSequencer(opts *bind.CallOpts) (common.Address, error)

TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.

Solidity: function trustedSequencer() view returns(address)

func (*AggchainbaseCaller) TrustedSequencerURL

func (_Aggchainbase *AggchainbaseCaller) TrustedSequencerURL(opts *bind.CallOpts) (string, error)

TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.

Solidity: function trustedSequencerURL() view returns(string)

func (*AggchainbaseCaller) UseDefaultSigners

func (_Aggchainbase *AggchainbaseCaller) UseDefaultSigners(opts *bind.CallOpts) (bool, error)

UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.

Solidity: function useDefaultSigners() view returns(bool)

func (*AggchainbaseCaller) UseDefaultVkeys

func (_Aggchainbase *AggchainbaseCaller) UseDefaultVkeys(opts *bind.CallOpts) (bool, error)

UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.

Solidity: function useDefaultVkeys() view returns(bool)

func (*AggchainbaseCaller) Version

func (_Aggchainbase *AggchainbaseCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() pure returns(string)

type AggchainbaseCallerRaw

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

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

func (*AggchainbaseCallerRaw) Call

func (_Aggchainbase *AggchainbaseCallerRaw) 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 AggchainbaseCallerSession

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

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

func (*AggchainbaseCallerSession) AGGCHAINTYPE

func (_Aggchainbase *AggchainbaseCallerSession) AGGCHAINTYPE() ([2]byte, error)

AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.

Solidity: function AGGCHAIN_TYPE() view returns(bytes2)

func (*AggchainbaseCallerSession) Admin

func (_Aggchainbase *AggchainbaseCallerSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*AggchainbaseCallerSession) AggLayerGateway

func (_Aggchainbase *AggchainbaseCallerSession) AggLayerGateway() (common.Address, error)

AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.

Solidity: function aggLayerGateway() view returns(address)

func (*AggchainbaseCallerSession) AggchainManager

func (_Aggchainbase *AggchainbaseCallerSession) AggchainManager() (common.Address, error)

AggchainManager is a free data retrieval call binding the contract method 0x7388c436.

Solidity: function aggchainManager() view returns(address)

func (*AggchainbaseCallerSession) AggchainMetadata

func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadata(arg0 string) (string, error)

AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.

Solidity: function aggchainMetadata(string ) view returns(string)

func (*AggchainbaseCallerSession) AggchainMetadataManager

func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadataManager() (common.Address, error)

AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.

Solidity: function aggchainMetadataManager() view returns(address)

func (*AggchainbaseCallerSession) AggchainMultisigHash

func (_Aggchainbase *AggchainbaseCallerSession) AggchainMultisigHash() ([32]byte, error)

AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.

Solidity: function aggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseCallerSession) AggchainSigners

func (_Aggchainbase *AggchainbaseCallerSession) AggchainSigners(arg0 *big.Int) (common.Address, error)

AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.

Solidity: function aggchainSigners(uint256 ) view returns(address)

func (*AggchainbaseCallerSession) BridgeAddress

func (_Aggchainbase *AggchainbaseCallerSession) BridgeAddress() (common.Address, error)

BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.

Solidity: function bridgeAddress() view returns(address)

func (*AggchainbaseCallerSession) CONSENSUSTYPE

func (_Aggchainbase *AggchainbaseCallerSession) CONSENSUSTYPE() (uint32, error)

CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.

Solidity: function CONSENSUS_TYPE() view returns(uint32)

func (*AggchainbaseCallerSession) ForceBatchAddress

func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchAddress() (common.Address, error)

ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.

Solidity: function forceBatchAddress() view returns(address)

func (*AggchainbaseCallerSession) ForceBatchTimeout

func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchTimeout() (uint64, error)

ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.

Solidity: function forceBatchTimeout() view returns(uint64)

func (*AggchainbaseCallerSession) ForcedBatches

func (_Aggchainbase *AggchainbaseCallerSession) ForcedBatches(arg0 uint64) ([32]byte, error)

ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.

Solidity: function forcedBatches(uint64 ) view returns(bytes32)

func (*AggchainbaseCallerSession) GasTokenAddress

func (_Aggchainbase *AggchainbaseCallerSession) GasTokenAddress() (common.Address, error)

GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.

Solidity: function gasTokenAddress() view returns(address)

func (*AggchainbaseCallerSession) GasTokenNetwork

func (_Aggchainbase *AggchainbaseCallerSession) GasTokenNetwork() (uint32, error)

GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.

Solidity: function gasTokenNetwork() view returns(uint32)

func (*AggchainbaseCallerSession) GetAggchainHash

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)

GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.

Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)

func (*AggchainbaseCallerSession) GetAggchainMultisigHash

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainMultisigHash() ([32]byte, error)

GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.

Solidity: function getAggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseCallerSession) GetAggchainSignerInfos

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)

GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.

Solidity: function getAggchainSignerInfos() view returns((address,string)[])

func (*AggchainbaseCallerSession) GetAggchainSigners

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSigners() ([]common.Address, error)

GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.

Solidity: function getAggchainSigners() view returns(address[])

func (*AggchainbaseCallerSession) GetAggchainSignersCount

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignersCount() (*big.Int, error)

GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.

Solidity: function getAggchainSignersCount() view returns(uint256)

func (*AggchainbaseCallerSession) GetAggchainTypeFromSelector

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.

Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseCallerSession) GetAggchainVKey

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)

GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.

Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)

func (*AggchainbaseCallerSession) GetAggchainVKeySelector

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)

GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.

Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)

func (*AggchainbaseCallerSession) GetAggchainVKeyVersionFromSelector

func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.

Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseCallerSession) GetThreshold

func (_Aggchainbase *AggchainbaseCallerSession) GetThreshold() (*big.Int, error)

GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.

Solidity: function getThreshold() view returns(uint256)

func (*AggchainbaseCallerSession) GetVKeyAndAggchainParams

func (_Aggchainbase *AggchainbaseCallerSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)

GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.

Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)

func (*AggchainbaseCallerSession) GlobalExitRootManager

func (_Aggchainbase *AggchainbaseCallerSession) GlobalExitRootManager() (common.Address, error)

GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.

Solidity: function globalExitRootManager() view returns(address)

func (*AggchainbaseCallerSession) Initialize

func (_Aggchainbase *AggchainbaseCallerSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error

Initialize is a free data retrieval call binding the contract method 0x71257022.

Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()

func (*AggchainbaseCallerSession) IsSigner

func (_Aggchainbase *AggchainbaseCallerSession) IsSigner(_signer common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address _signer) view returns(bool)

func (*AggchainbaseCallerSession) LastAccInputHash

func (_Aggchainbase *AggchainbaseCallerSession) LastAccInputHash() ([32]byte, error)

LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.

Solidity: function lastAccInputHash() view returns(bytes32)

func (*AggchainbaseCallerSession) LastForceBatch

func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatch() (uint64, error)

LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.

Solidity: function lastForceBatch() view returns(uint64)

func (*AggchainbaseCallerSession) LastForceBatchSequenced

func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatchSequenced() (uint64, error)

LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.

Solidity: function lastForceBatchSequenced() view returns(uint64)

func (*AggchainbaseCallerSession) LegacypendingVKeyManager

func (_Aggchainbase *AggchainbaseCallerSession) LegacypendingVKeyManager() (common.Address, error)

LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.

Solidity: function _legacypendingVKeyManager() view returns(address)

func (*AggchainbaseCallerSession) LegacyvKeyManager

func (_Aggchainbase *AggchainbaseCallerSession) LegacyvKeyManager() (common.Address, error)

LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.

Solidity: function _legacyvKeyManager() view returns(address)

func (*AggchainbaseCallerSession) MAXAGGCHAINSIGNERS

func (_Aggchainbase *AggchainbaseCallerSession) MAXAGGCHAINSIGNERS() (*big.Int, error)

MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.

Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)

func (*AggchainbaseCallerSession) NetworkName

func (_Aggchainbase *AggchainbaseCallerSession) NetworkName() (string, error)

NetworkName is a free data retrieval call binding the contract method 0x107bf28c.

Solidity: function networkName() view returns(string)

func (*AggchainbaseCallerSession) OwnedAggchainVKeys

func (_Aggchainbase *AggchainbaseCallerSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)

OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.

Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)

func (*AggchainbaseCallerSession) PendingAdmin

func (_Aggchainbase *AggchainbaseCallerSession) PendingAdmin() (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*AggchainbaseCallerSession) PendingAggchainManager

func (_Aggchainbase *AggchainbaseCallerSession) PendingAggchainManager() (common.Address, error)

PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.

Solidity: function pendingAggchainManager() view returns(address)

func (*AggchainbaseCallerSession) Pol

func (_Aggchainbase *AggchainbaseCallerSession) Pol() (common.Address, error)

Pol is a free data retrieval call binding the contract method 0xe46761c4.

Solidity: function pol() view returns(address)

func (*AggchainbaseCallerSession) RollupManager

func (_Aggchainbase *AggchainbaseCallerSession) RollupManager() (common.Address, error)

RollupManager is a free data retrieval call binding the contract method 0x49b7b802.

Solidity: function rollupManager() view returns(address)

func (*AggchainbaseCallerSession) SignerToURLs

func (_Aggchainbase *AggchainbaseCallerSession) SignerToURLs(arg0 common.Address) (string, error)

SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.

Solidity: function signerToURLs(address ) view returns(string)

func (*AggchainbaseCallerSession) Threshold

func (_Aggchainbase *AggchainbaseCallerSession) Threshold() (*big.Int, error)

Threshold is a free data retrieval call binding the contract method 0x42cde4e8.

Solidity: function threshold() view returns(uint256)

func (*AggchainbaseCallerSession) TrustedSequencer

func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencer() (common.Address, error)

TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.

Solidity: function trustedSequencer() view returns(address)

func (*AggchainbaseCallerSession) TrustedSequencerURL

func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencerURL() (string, error)

TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.

Solidity: function trustedSequencerURL() view returns(string)

func (*AggchainbaseCallerSession) UseDefaultSigners

func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultSigners() (bool, error)

UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.

Solidity: function useDefaultSigners() view returns(bool)

func (*AggchainbaseCallerSession) UseDefaultVkeys

func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultVkeys() (bool, error)

UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.

Solidity: function useDefaultVkeys() view returns(bool)

func (*AggchainbaseCallerSession) Version

func (_Aggchainbase *AggchainbaseCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() pure returns(string)

type AggchainbaseDisableUseDefaultSignersFlag

type AggchainbaseDisableUseDefaultSignersFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}

AggchainbaseDisableUseDefaultSignersFlag represents a DisableUseDefaultSignersFlag event raised by the Aggchainbase contract.

type AggchainbaseDisableUseDefaultSignersFlagIterator

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

AggchainbaseDisableUseDefaultSignersFlagIterator is returned from FilterDisableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultSignersFlag events raised by the Aggchainbase contract.

func (*AggchainbaseDisableUseDefaultSignersFlagIterator) Close

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

func (*AggchainbaseDisableUseDefaultSignersFlagIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseDisableUseDefaultSignersFlagIterator) 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 AggchainbaseDisableUseDefaultVkeysFlag

type AggchainbaseDisableUseDefaultVkeysFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}

AggchainbaseDisableUseDefaultVkeysFlag represents a DisableUseDefaultVkeysFlag event raised by the Aggchainbase contract.

type AggchainbaseDisableUseDefaultVkeysFlagIterator

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

AggchainbaseDisableUseDefaultVkeysFlagIterator is returned from FilterDisableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultVkeysFlag events raised by the Aggchainbase contract.

func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) Close

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

func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) 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 AggchainbaseEnableUseDefaultSignersFlag

type AggchainbaseEnableUseDefaultSignersFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}

AggchainbaseEnableUseDefaultSignersFlag represents a EnableUseDefaultSignersFlag event raised by the Aggchainbase contract.

type AggchainbaseEnableUseDefaultSignersFlagIterator

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

AggchainbaseEnableUseDefaultSignersFlagIterator is returned from FilterEnableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultSignersFlag events raised by the Aggchainbase contract.

func (*AggchainbaseEnableUseDefaultSignersFlagIterator) Close

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

func (*AggchainbaseEnableUseDefaultSignersFlagIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseEnableUseDefaultSignersFlagIterator) 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 AggchainbaseEnableUseDefaultVkeysFlag

type AggchainbaseEnableUseDefaultVkeysFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}

AggchainbaseEnableUseDefaultVkeysFlag represents a EnableUseDefaultVkeysFlag event raised by the Aggchainbase contract.

type AggchainbaseEnableUseDefaultVkeysFlagIterator

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

AggchainbaseEnableUseDefaultVkeysFlagIterator is returned from FilterEnableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultVkeysFlag events raised by the Aggchainbase contract.

func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) Close

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

func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) 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 AggchainbaseFilterer

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

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

func NewAggchainbaseFilterer

func NewAggchainbaseFilterer(address common.Address, filterer bind.ContractFilterer) (*AggchainbaseFilterer, error)

NewAggchainbaseFilterer creates a new log filterer instance of Aggchainbase, bound to a specific deployed contract.

func (*AggchainbaseFilterer) FilterAcceptAdminRole

func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAdminRoleIterator, error)

FilterAcceptAdminRole is a free log retrieval operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.

Solidity: event AcceptAdminRole(address newAdmin)

func (*AggchainbaseFilterer) FilterAcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAggchainManagerRoleIterator, error)

FilterAcceptAggchainManagerRole is a free log retrieval operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.

Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)

func (*AggchainbaseFilterer) FilterAddAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseAddAggchainVKeyIterator, error)

FilterAddAggchainVKey is a free log retrieval operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.

Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)

func (*AggchainbaseFilterer) FilterAggchainMetadataSet

func (_Aggchainbase *AggchainbaseFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*AggchainbaseAggchainMetadataSetIterator, error)

FilterAggchainMetadataSet is a free log retrieval operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.

Solidity: event AggchainMetadataSet(string indexed key, string value)

func (*AggchainbaseFilterer) FilterDisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultSignersFlagIterator, error)

FilterDisableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.

Solidity: event DisableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultVkeysFlagIterator, error)

FilterDisableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.

Solidity: event DisableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) FilterEnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultSignersFlagIterator, error)

FilterEnableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.

Solidity: event EnableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultVkeysFlagIterator, error)

FilterEnableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.

Solidity: event EnableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) FilterInitialized

func (_Aggchainbase *AggchainbaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainbaseInitializedIterator, error)

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

Solidity: event Initialized(uint8 version)

func (*AggchainbaseFilterer) FilterSetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*AggchainbaseSetAggchainMetadataManagerIterator, error)

FilterSetAggchainMetadataManager is a free log retrieval operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.

Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)

func (*AggchainbaseFilterer) FilterSetTrustedSequencer

func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerIterator, error)

FilterSetTrustedSequencer is a free log retrieval operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.

Solidity: event SetTrustedSequencer(address newTrustedSequencer)

func (*AggchainbaseFilterer) FilterSetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerURLIterator, error)

FilterSetTrustedSequencerURL is a free log retrieval operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.

Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)

func (*AggchainbaseFilterer) FilterSignersAndThresholdUpdated

func (_Aggchainbase *AggchainbaseFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*AggchainbaseSignersAndThresholdUpdatedIterator, error)

FilterSignersAndThresholdUpdated is a free log retrieval operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.

Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)

func (*AggchainbaseFilterer) FilterTransferAdminRole

func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainbaseTransferAdminRoleIterator, error)

FilterTransferAdminRole is a free log retrieval operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.

Solidity: event TransferAdminRole(address newPendingAdmin)

func (*AggchainbaseFilterer) FilterTransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseTransferAggchainManagerRoleIterator, error)

FilterTransferAggchainManagerRole is a free log retrieval operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.

Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)

func (*AggchainbaseFilterer) FilterUpdateAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseUpdateAggchainVKeyIterator, error)

FilterUpdateAggchainVKey is a free log retrieval operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.

Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)

func (*AggchainbaseFilterer) ParseAcceptAdminRole

func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainbaseAcceptAdminRole, error)

ParseAcceptAdminRole is a log parse operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.

Solidity: event AcceptAdminRole(address newAdmin)

func (*AggchainbaseFilterer) ParseAcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainbaseAcceptAggchainManagerRole, error)

ParseAcceptAggchainManagerRole is a log parse operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.

Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)

func (*AggchainbaseFilterer) ParseAddAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainbaseAddAggchainVKey, error)

ParseAddAggchainVKey is a log parse operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.

Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)

func (*AggchainbaseFilterer) ParseAggchainMetadataSet

func (_Aggchainbase *AggchainbaseFilterer) ParseAggchainMetadataSet(log types.Log) (*AggchainbaseAggchainMetadataSet, error)

ParseAggchainMetadataSet is a log parse operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.

Solidity: event AggchainMetadataSet(string indexed key, string value)

func (*AggchainbaseFilterer) ParseDisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*AggchainbaseDisableUseDefaultSignersFlag, error)

ParseDisableUseDefaultSignersFlag is a log parse operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.

Solidity: event DisableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseDisableUseDefaultVkeysFlag, error)

ParseDisableUseDefaultVkeysFlag is a log parse operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.

Solidity: event DisableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) ParseEnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*AggchainbaseEnableUseDefaultSignersFlag, error)

ParseEnableUseDefaultSignersFlag is a log parse operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.

Solidity: event EnableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseEnableUseDefaultVkeysFlag, error)

ParseEnableUseDefaultVkeysFlag is a log parse operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.

Solidity: event EnableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) ParseInitialized

func (_Aggchainbase *AggchainbaseFilterer) ParseInitialized(log types.Log) (*AggchainbaseInitialized, error)

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

Solidity: event Initialized(uint8 version)

func (*AggchainbaseFilterer) ParseSetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseFilterer) ParseSetAggchainMetadataManager(log types.Log) (*AggchainbaseSetAggchainMetadataManager, error)

ParseSetAggchainMetadataManager is a log parse operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.

Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)

func (*AggchainbaseFilterer) ParseSetTrustedSequencer

func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainbaseSetTrustedSequencer, error)

ParseSetTrustedSequencer is a log parse operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.

Solidity: event SetTrustedSequencer(address newTrustedSequencer)

func (*AggchainbaseFilterer) ParseSetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainbaseSetTrustedSequencerURL, error)

ParseSetTrustedSequencerURL is a log parse operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.

Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)

func (*AggchainbaseFilterer) ParseSignersAndThresholdUpdated

func (_Aggchainbase *AggchainbaseFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*AggchainbaseSignersAndThresholdUpdated, error)

ParseSignersAndThresholdUpdated is a log parse operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.

Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)

func (*AggchainbaseFilterer) ParseTransferAdminRole

func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAdminRole(log types.Log) (*AggchainbaseTransferAdminRole, error)

ParseTransferAdminRole is a log parse operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.

Solidity: event TransferAdminRole(address newPendingAdmin)

func (*AggchainbaseFilterer) ParseTransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainbaseTransferAggchainManagerRole, error)

ParseTransferAggchainManagerRole is a log parse operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.

Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)

func (*AggchainbaseFilterer) ParseUpdateAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainbaseUpdateAggchainVKey, error)

ParseUpdateAggchainVKey is a log parse operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.

Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)

func (*AggchainbaseFilterer) WatchAcceptAdminRole

func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAdminRole) (event.Subscription, error)

WatchAcceptAdminRole is a free log subscription operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.

Solidity: event AcceptAdminRole(address newAdmin)

func (*AggchainbaseFilterer) WatchAcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAggchainManagerRole) (event.Subscription, error)

WatchAcceptAggchainManagerRole is a free log subscription operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.

Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)

func (*AggchainbaseFilterer) WatchAddAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseAddAggchainVKey) (event.Subscription, error)

WatchAddAggchainVKey is a free log subscription operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.

Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)

func (*AggchainbaseFilterer) WatchAggchainMetadataSet

func (_Aggchainbase *AggchainbaseFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *AggchainbaseAggchainMetadataSet, key []string) (event.Subscription, error)

WatchAggchainMetadataSet is a free log subscription operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.

Solidity: event AggchainMetadataSet(string indexed key, string value)

func (*AggchainbaseFilterer) WatchDisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultSignersFlag) (event.Subscription, error)

WatchDisableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.

Solidity: event DisableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultVkeysFlag) (event.Subscription, error)

WatchDisableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.

Solidity: event DisableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) WatchEnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultSignersFlag) (event.Subscription, error)

WatchEnableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.

Solidity: event EnableUseDefaultSignersFlag()

func (*AggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultVkeysFlag) (event.Subscription, error)

WatchEnableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.

Solidity: event EnableUseDefaultVkeysFlag()

func (*AggchainbaseFilterer) WatchInitialized

func (_Aggchainbase *AggchainbaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainbaseInitialized) (event.Subscription, error)

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

Solidity: event Initialized(uint8 version)

func (*AggchainbaseFilterer) WatchSetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetAggchainMetadataManager) (event.Subscription, error)

WatchSetAggchainMetadataManager is a free log subscription operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.

Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)

func (*AggchainbaseFilterer) WatchSetTrustedSequencer

func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencer) (event.Subscription, error)

WatchSetTrustedSequencer is a free log subscription operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.

Solidity: event SetTrustedSequencer(address newTrustedSequencer)

func (*AggchainbaseFilterer) WatchSetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencerURL) (event.Subscription, error)

WatchSetTrustedSequencerURL is a free log subscription operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.

Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)

func (*AggchainbaseFilterer) WatchSignersAndThresholdUpdated

func (_Aggchainbase *AggchainbaseFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *AggchainbaseSignersAndThresholdUpdated) (event.Subscription, error)

WatchSignersAndThresholdUpdated is a free log subscription operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.

Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)

func (*AggchainbaseFilterer) WatchTransferAdminRole

func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAdminRole) (event.Subscription, error)

WatchTransferAdminRole is a free log subscription operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.

Solidity: event TransferAdminRole(address newPendingAdmin)

func (*AggchainbaseFilterer) WatchTransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAggchainManagerRole) (event.Subscription, error)

WatchTransferAggchainManagerRole is a free log subscription operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.

Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)

func (*AggchainbaseFilterer) WatchUpdateAggchainVKey

func (_Aggchainbase *AggchainbaseFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseUpdateAggchainVKey) (event.Subscription, error)

WatchUpdateAggchainVKey is a free log subscription operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.

Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)

type AggchainbaseInitialized

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

AggchainbaseInitialized represents a Initialized event raised by the Aggchainbase contract.

type AggchainbaseInitializedIterator

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

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

func (*AggchainbaseInitializedIterator) Close

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

func (*AggchainbaseInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseInitializedIterator) 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 AggchainbaseRaw

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

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

func (*AggchainbaseRaw) Call

func (_Aggchainbase *AggchainbaseRaw) 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 (*AggchainbaseRaw) Transact

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

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

func (*AggchainbaseRaw) Transfer

func (_Aggchainbase *AggchainbaseRaw) 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 AggchainbaseSession

type AggchainbaseSession struct {
	Contract     *Aggchainbase     // 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
}

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

func (*AggchainbaseSession) AGGCHAINTYPE

func (_Aggchainbase *AggchainbaseSession) AGGCHAINTYPE() ([2]byte, error)

AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.

Solidity: function AGGCHAIN_TYPE() view returns(bytes2)

func (*AggchainbaseSession) AcceptAdminRole

func (_Aggchainbase *AggchainbaseSession) AcceptAdminRole() (*types.Transaction, error)

AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.

Solidity: function acceptAdminRole() returns()

func (*AggchainbaseSession) AcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseSession) AcceptAggchainManagerRole() (*types.Transaction, error)

AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.

Solidity: function acceptAggchainManagerRole() returns()

func (*AggchainbaseSession) AddOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)

AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.

Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()

func (*AggchainbaseSession) Admin

func (_Aggchainbase *AggchainbaseSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*AggchainbaseSession) AggLayerGateway

func (_Aggchainbase *AggchainbaseSession) AggLayerGateway() (common.Address, error)

AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.

Solidity: function aggLayerGateway() view returns(address)

func (*AggchainbaseSession) AggchainManager

func (_Aggchainbase *AggchainbaseSession) AggchainManager() (common.Address, error)

AggchainManager is a free data retrieval call binding the contract method 0x7388c436.

Solidity: function aggchainManager() view returns(address)

func (*AggchainbaseSession) AggchainMetadata

func (_Aggchainbase *AggchainbaseSession) AggchainMetadata(arg0 string) (string, error)

AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.

Solidity: function aggchainMetadata(string ) view returns(string)

func (*AggchainbaseSession) AggchainMetadataManager

func (_Aggchainbase *AggchainbaseSession) AggchainMetadataManager() (common.Address, error)

AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.

Solidity: function aggchainMetadataManager() view returns(address)

func (*AggchainbaseSession) AggchainMultisigHash

func (_Aggchainbase *AggchainbaseSession) AggchainMultisigHash() ([32]byte, error)

AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.

Solidity: function aggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseSession) AggchainSigners

func (_Aggchainbase *AggchainbaseSession) AggchainSigners(arg0 *big.Int) (common.Address, error)

AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.

Solidity: function aggchainSigners(uint256 ) view returns(address)

func (*AggchainbaseSession) BatchSetAggchainMetadata

func (_Aggchainbase *AggchainbaseSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)

BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.

Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()

func (*AggchainbaseSession) BridgeAddress

func (_Aggchainbase *AggchainbaseSession) BridgeAddress() (common.Address, error)

BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.

Solidity: function bridgeAddress() view returns(address)

func (*AggchainbaseSession) CONSENSUSTYPE

func (_Aggchainbase *AggchainbaseSession) CONSENSUSTYPE() (uint32, error)

CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.

Solidity: function CONSENSUS_TYPE() view returns(uint32)

func (*AggchainbaseSession) DisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)

DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.

Solidity: function disableUseDefaultSignersFlag() returns()

func (*AggchainbaseSession) DisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)

DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.

Solidity: function disableUseDefaultVkeysFlag() returns()

func (*AggchainbaseSession) EnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)

EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.

Solidity: function enableUseDefaultSignersFlag() returns()

func (*AggchainbaseSession) EnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)

EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.

Solidity: function enableUseDefaultVkeysFlag() returns()

func (*AggchainbaseSession) ForceBatchAddress

func (_Aggchainbase *AggchainbaseSession) ForceBatchAddress() (common.Address, error)

ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.

Solidity: function forceBatchAddress() view returns(address)

func (*AggchainbaseSession) ForceBatchTimeout

func (_Aggchainbase *AggchainbaseSession) ForceBatchTimeout() (uint64, error)

ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.

Solidity: function forceBatchTimeout() view returns(uint64)

func (*AggchainbaseSession) ForcedBatches

func (_Aggchainbase *AggchainbaseSession) ForcedBatches(arg0 uint64) ([32]byte, error)

ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.

Solidity: function forcedBatches(uint64 ) view returns(bytes32)

func (*AggchainbaseSession) GasTokenAddress

func (_Aggchainbase *AggchainbaseSession) GasTokenAddress() (common.Address, error)

GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.

Solidity: function gasTokenAddress() view returns(address)

func (*AggchainbaseSession) GasTokenNetwork

func (_Aggchainbase *AggchainbaseSession) GasTokenNetwork() (uint32, error)

GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.

Solidity: function gasTokenNetwork() view returns(uint32)

func (*AggchainbaseSession) GetAggchainHash

func (_Aggchainbase *AggchainbaseSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)

GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.

Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)

func (*AggchainbaseSession) GetAggchainMultisigHash

func (_Aggchainbase *AggchainbaseSession) GetAggchainMultisigHash() ([32]byte, error)

GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.

Solidity: function getAggchainMultisigHash() view returns(bytes32)

func (*AggchainbaseSession) GetAggchainSignerInfos

func (_Aggchainbase *AggchainbaseSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)

GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.

Solidity: function getAggchainSignerInfos() view returns((address,string)[])

func (*AggchainbaseSession) GetAggchainSigners

func (_Aggchainbase *AggchainbaseSession) GetAggchainSigners() ([]common.Address, error)

GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.

Solidity: function getAggchainSigners() view returns(address[])

func (*AggchainbaseSession) GetAggchainSignersCount

func (_Aggchainbase *AggchainbaseSession) GetAggchainSignersCount() (*big.Int, error)

GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.

Solidity: function getAggchainSignersCount() view returns(uint256)

func (*AggchainbaseSession) GetAggchainTypeFromSelector

func (_Aggchainbase *AggchainbaseSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.

Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseSession) GetAggchainVKey

func (_Aggchainbase *AggchainbaseSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)

GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.

Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)

func (*AggchainbaseSession) GetAggchainVKeySelector

func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)

GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.

Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)

func (*AggchainbaseSession) GetAggchainVKeyVersionFromSelector

func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)

GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.

Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)

func (*AggchainbaseSession) GetThreshold

func (_Aggchainbase *AggchainbaseSession) GetThreshold() (*big.Int, error)

GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.

Solidity: function getThreshold() view returns(uint256)

func (*AggchainbaseSession) GetVKeyAndAggchainParams

func (_Aggchainbase *AggchainbaseSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)

GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.

Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)

func (*AggchainbaseSession) GlobalExitRootManager

func (_Aggchainbase *AggchainbaseSession) GlobalExitRootManager() (common.Address, error)

GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.

Solidity: function globalExitRootManager() view returns(address)

func (*AggchainbaseSession) InitAggchainManager

func (_Aggchainbase *AggchainbaseSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)

InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.

Solidity: function initAggchainManager(address newAggchainManager) returns()

func (*AggchainbaseSession) Initialize

func (_Aggchainbase *AggchainbaseSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error

Initialize is a free data retrieval call binding the contract method 0x71257022.

Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()

func (*AggchainbaseSession) IsSigner

func (_Aggchainbase *AggchainbaseSession) IsSigner(_signer common.Address) (bool, error)

IsSigner is a free data retrieval call binding the contract method 0x7df73e27.

Solidity: function isSigner(address _signer) view returns(bool)

func (*AggchainbaseSession) LastAccInputHash

func (_Aggchainbase *AggchainbaseSession) LastAccInputHash() ([32]byte, error)

LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.

Solidity: function lastAccInputHash() view returns(bytes32)

func (*AggchainbaseSession) LastForceBatch

func (_Aggchainbase *AggchainbaseSession) LastForceBatch() (uint64, error)

LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.

Solidity: function lastForceBatch() view returns(uint64)

func (*AggchainbaseSession) LastForceBatchSequenced

func (_Aggchainbase *AggchainbaseSession) LastForceBatchSequenced() (uint64, error)

LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.

Solidity: function lastForceBatchSequenced() view returns(uint64)

func (*AggchainbaseSession) LegacypendingVKeyManager

func (_Aggchainbase *AggchainbaseSession) LegacypendingVKeyManager() (common.Address, error)

LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.

Solidity: function _legacypendingVKeyManager() view returns(address)

func (*AggchainbaseSession) LegacyvKeyManager

func (_Aggchainbase *AggchainbaseSession) LegacyvKeyManager() (common.Address, error)

LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.

Solidity: function _legacyvKeyManager() view returns(address)

func (*AggchainbaseSession) MAXAGGCHAINSIGNERS

func (_Aggchainbase *AggchainbaseSession) MAXAGGCHAINSIGNERS() (*big.Int, error)

MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.

Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)

func (*AggchainbaseSession) NetworkName

func (_Aggchainbase *AggchainbaseSession) NetworkName() (string, error)

NetworkName is a free data retrieval call binding the contract method 0x107bf28c.

Solidity: function networkName() view returns(string)

func (*AggchainbaseSession) OnVerifyPessimistic

func (_Aggchainbase *AggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)

OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.

Solidity: function onVerifyPessimistic(bytes aggchainData) returns()

func (*AggchainbaseSession) OwnedAggchainVKeys

func (_Aggchainbase *AggchainbaseSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)

OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.

Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)

func (*AggchainbaseSession) PendingAdmin

func (_Aggchainbase *AggchainbaseSession) PendingAdmin() (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*AggchainbaseSession) PendingAggchainManager

func (_Aggchainbase *AggchainbaseSession) PendingAggchainManager() (common.Address, error)

PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.

Solidity: function pendingAggchainManager() view returns(address)

func (*AggchainbaseSession) Pol

func (_Aggchainbase *AggchainbaseSession) Pol() (common.Address, error)

Pol is a free data retrieval call binding the contract method 0xe46761c4.

Solidity: function pol() view returns(address)

func (*AggchainbaseSession) RollupManager

func (_Aggchainbase *AggchainbaseSession) RollupManager() (common.Address, error)

RollupManager is a free data retrieval call binding the contract method 0x49b7b802.

Solidity: function rollupManager() view returns(address)

func (*AggchainbaseSession) SetAggchainMetadata

func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)

SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.

Solidity: function setAggchainMetadata(string key, string value) returns()

func (*AggchainbaseSession) SetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)

SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.

Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()

func (*AggchainbaseSession) SetTrustedSequencer

func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)

SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.

Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()

func (*AggchainbaseSession) SetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)

SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.

Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()

func (*AggchainbaseSession) SignerToURLs

func (_Aggchainbase *AggchainbaseSession) SignerToURLs(arg0 common.Address) (string, error)

SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.

Solidity: function signerToURLs(address ) view returns(string)

func (*AggchainbaseSession) Threshold

func (_Aggchainbase *AggchainbaseSession) Threshold() (*big.Int, error)

Threshold is a free data retrieval call binding the contract method 0x42cde4e8.

Solidity: function threshold() view returns(uint256)

func (*AggchainbaseSession) TransferAdminRole

func (_Aggchainbase *AggchainbaseSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)

TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.

Solidity: function transferAdminRole(address newPendingAdmin) returns()

func (*AggchainbaseSession) TransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)

TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.

Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()

func (*AggchainbaseSession) TrustedSequencer

func (_Aggchainbase *AggchainbaseSession) TrustedSequencer() (common.Address, error)

TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.

Solidity: function trustedSequencer() view returns(address)

func (*AggchainbaseSession) TrustedSequencerURL

func (_Aggchainbase *AggchainbaseSession) TrustedSequencerURL() (string, error)

TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.

Solidity: function trustedSequencerURL() view returns(string)

func (*AggchainbaseSession) UpdateOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)

UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.

Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()

func (*AggchainbaseSession) UpdateSignersAndThreshold

func (_Aggchainbase *AggchainbaseSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)

UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.

Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()

func (*AggchainbaseSession) UseDefaultSigners

func (_Aggchainbase *AggchainbaseSession) UseDefaultSigners() (bool, error)

UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.

Solidity: function useDefaultSigners() view returns(bool)

func (*AggchainbaseSession) UseDefaultVkeys

func (_Aggchainbase *AggchainbaseSession) UseDefaultVkeys() (bool, error)

UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.

Solidity: function useDefaultVkeys() view returns(bool)

func (*AggchainbaseSession) Version

func (_Aggchainbase *AggchainbaseSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() pure returns(string)

type AggchainbaseSetAggchainMetadataManager

type AggchainbaseSetAggchainMetadataManager struct {
	OldAggchainMetadataManager common.Address
	NewAggchainMetadataManager common.Address
	Raw                        types.Log // Blockchain specific contextual infos
}

AggchainbaseSetAggchainMetadataManager represents a SetAggchainMetadataManager event raised by the Aggchainbase contract.

type AggchainbaseSetAggchainMetadataManagerIterator

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

AggchainbaseSetAggchainMetadataManagerIterator is returned from FilterSetAggchainMetadataManager and is used to iterate over the raw logs and unpacked data for SetAggchainMetadataManager events raised by the Aggchainbase contract.

func (*AggchainbaseSetAggchainMetadataManagerIterator) Close

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

func (*AggchainbaseSetAggchainMetadataManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseSetAggchainMetadataManagerIterator) 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 AggchainbaseSetTrustedSequencer

type AggchainbaseSetTrustedSequencer struct {
	NewTrustedSequencer common.Address
	Raw                 types.Log // Blockchain specific contextual infos
}

AggchainbaseSetTrustedSequencer represents a SetTrustedSequencer event raised by the Aggchainbase contract.

type AggchainbaseSetTrustedSequencerIterator

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

AggchainbaseSetTrustedSequencerIterator is returned from FilterSetTrustedSequencer and is used to iterate over the raw logs and unpacked data for SetTrustedSequencer events raised by the Aggchainbase contract.

func (*AggchainbaseSetTrustedSequencerIterator) Close

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

func (*AggchainbaseSetTrustedSequencerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseSetTrustedSequencerIterator) 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 AggchainbaseSetTrustedSequencerURL

type AggchainbaseSetTrustedSequencerURL struct {
	NewTrustedSequencerURL string
	Raw                    types.Log // Blockchain specific contextual infos
}

AggchainbaseSetTrustedSequencerURL represents a SetTrustedSequencerURL event raised by the Aggchainbase contract.

type AggchainbaseSetTrustedSequencerURLIterator

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

AggchainbaseSetTrustedSequencerURLIterator is returned from FilterSetTrustedSequencerURL and is used to iterate over the raw logs and unpacked data for SetTrustedSequencerURL events raised by the Aggchainbase contract.

func (*AggchainbaseSetTrustedSequencerURLIterator) Close

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

func (*AggchainbaseSetTrustedSequencerURLIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseSetTrustedSequencerURLIterator) 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 AggchainbaseSignersAndThresholdUpdated

type AggchainbaseSignersAndThresholdUpdated struct {
	AggchainSigners         []common.Address
	NewThreshold            *big.Int
	NewAggchainMultisigHash [32]byte
	Raw                     types.Log // Blockchain specific contextual infos
}

AggchainbaseSignersAndThresholdUpdated represents a SignersAndThresholdUpdated event raised by the Aggchainbase contract.

type AggchainbaseSignersAndThresholdUpdatedIterator

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

AggchainbaseSignersAndThresholdUpdatedIterator is returned from FilterSignersAndThresholdUpdated and is used to iterate over the raw logs and unpacked data for SignersAndThresholdUpdated events raised by the Aggchainbase contract.

func (*AggchainbaseSignersAndThresholdUpdatedIterator) Close

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

func (*AggchainbaseSignersAndThresholdUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseSignersAndThresholdUpdatedIterator) 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 AggchainbaseTransactor

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

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

func NewAggchainbaseTransactor

func NewAggchainbaseTransactor(address common.Address, transactor bind.ContractTransactor) (*AggchainbaseTransactor, error)

NewAggchainbaseTransactor creates a new write-only instance of Aggchainbase, bound to a specific deployed contract.

func (*AggchainbaseTransactor) AcceptAdminRole

func (_Aggchainbase *AggchainbaseTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.

Solidity: function acceptAdminRole() returns()

func (*AggchainbaseTransactor) AcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.

Solidity: function acceptAggchainManagerRole() returns()

func (*AggchainbaseTransactor) AddOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseTransactor) AddOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)

AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.

Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()

func (*AggchainbaseTransactor) BatchSetAggchainMetadata

func (_Aggchainbase *AggchainbaseTransactor) BatchSetAggchainMetadata(opts *bind.TransactOpts, keys []string, values []string) (*types.Transaction, error)

BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.

Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()

func (*AggchainbaseTransactor) DisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)

DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.

Solidity: function disableUseDefaultSignersFlag() returns()

func (*AggchainbaseTransactor) DisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)

DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.

Solidity: function disableUseDefaultVkeysFlag() returns()

func (*AggchainbaseTransactor) EnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)

EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.

Solidity: function enableUseDefaultSignersFlag() returns()

func (*AggchainbaseTransactor) EnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)

EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.

Solidity: function enableUseDefaultVkeysFlag() returns()

func (*AggchainbaseTransactor) InitAggchainManager

func (_Aggchainbase *AggchainbaseTransactor) InitAggchainManager(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)

InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.

Solidity: function initAggchainManager(address newAggchainManager) returns()

func (*AggchainbaseTransactor) OnVerifyPessimistic

func (_Aggchainbase *AggchainbaseTransactor) OnVerifyPessimistic(opts *bind.TransactOpts, aggchainData []byte) (*types.Transaction, error)

OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.

Solidity: function onVerifyPessimistic(bytes aggchainData) returns()

func (*AggchainbaseTransactor) SetAggchainMetadata

func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadata(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)

SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.

Solidity: function setAggchainMetadata(string key, string value) returns()

func (*AggchainbaseTransactor) SetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadataManager(opts *bind.TransactOpts, newAggchainMetadataManager common.Address) (*types.Transaction, error)

SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.

Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()

func (*AggchainbaseTransactor) SetTrustedSequencer

func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencer(opts *bind.TransactOpts, newTrustedSequencer common.Address) (*types.Transaction, error)

SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.

Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()

func (*AggchainbaseTransactor) SetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencerURL(opts *bind.TransactOpts, newTrustedSequencerURL string) (*types.Transaction, error)

SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.

Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()

func (*AggchainbaseTransactor) TransferAdminRole

func (_Aggchainbase *AggchainbaseTransactor) TransferAdminRole(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)

TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.

Solidity: function transferAdminRole(address newPendingAdmin) returns()

func (*AggchainbaseTransactor) TransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseTransactor) TransferAggchainManagerRole(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)

TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.

Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()

func (*AggchainbaseTransactor) UpdateOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)

UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.

Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()

func (*AggchainbaseTransactor) UpdateSignersAndThreshold

func (_Aggchainbase *AggchainbaseTransactor) UpdateSignersAndThreshold(opts *bind.TransactOpts, _signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)

UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.

Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()

type AggchainbaseTransactorRaw

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

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

func (*AggchainbaseTransactorRaw) Transact

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

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

func (*AggchainbaseTransactorRaw) Transfer

func (_Aggchainbase *AggchainbaseTransactorRaw) 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 AggchainbaseTransactorSession

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

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

func (*AggchainbaseTransactorSession) AcceptAdminRole

func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAdminRole() (*types.Transaction, error)

AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.

Solidity: function acceptAdminRole() returns()

func (*AggchainbaseTransactorSession) AcceptAggchainManagerRole

func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)

AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.

Solidity: function acceptAggchainManagerRole() returns()

func (*AggchainbaseTransactorSession) AddOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseTransactorSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)

AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.

Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()

func (*AggchainbaseTransactorSession) BatchSetAggchainMetadata

func (_Aggchainbase *AggchainbaseTransactorSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)

BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.

Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()

func (*AggchainbaseTransactorSession) DisableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)

DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.

Solidity: function disableUseDefaultSignersFlag() returns()

func (*AggchainbaseTransactorSession) DisableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)

DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.

Solidity: function disableUseDefaultVkeysFlag() returns()

func (*AggchainbaseTransactorSession) EnableUseDefaultSignersFlag

func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)

EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.

Solidity: function enableUseDefaultSignersFlag() returns()

func (*AggchainbaseTransactorSession) EnableUseDefaultVkeysFlag

func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)

EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.

Solidity: function enableUseDefaultVkeysFlag() returns()

func (*AggchainbaseTransactorSession) InitAggchainManager

func (_Aggchainbase *AggchainbaseTransactorSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)

InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.

Solidity: function initAggchainManager(address newAggchainManager) returns()

func (*AggchainbaseTransactorSession) OnVerifyPessimistic

func (_Aggchainbase *AggchainbaseTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)

OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.

Solidity: function onVerifyPessimistic(bytes aggchainData) returns()

func (*AggchainbaseTransactorSession) SetAggchainMetadata

func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)

SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.

Solidity: function setAggchainMetadata(string key, string value) returns()

func (*AggchainbaseTransactorSession) SetAggchainMetadataManager

func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)

SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.

Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()

func (*AggchainbaseTransactorSession) SetTrustedSequencer

func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)

SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.

Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()

func (*AggchainbaseTransactorSession) SetTrustedSequencerURL

func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)

SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.

Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()

func (*AggchainbaseTransactorSession) TransferAdminRole

func (_Aggchainbase *AggchainbaseTransactorSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)

TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.

Solidity: function transferAdminRole(address newPendingAdmin) returns()

func (*AggchainbaseTransactorSession) TransferAggchainManagerRole

func (_Aggchainbase *AggchainbaseTransactorSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)

TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.

Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()

func (*AggchainbaseTransactorSession) UpdateOwnedAggchainVKey

func (_Aggchainbase *AggchainbaseTransactorSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)

UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.

Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()

func (*AggchainbaseTransactorSession) UpdateSignersAndThreshold

func (_Aggchainbase *AggchainbaseTransactorSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)

UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.

Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()

type AggchainbaseTransferAdminRole

type AggchainbaseTransferAdminRole struct {
	NewPendingAdmin common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

AggchainbaseTransferAdminRole represents a TransferAdminRole event raised by the Aggchainbase contract.

type AggchainbaseTransferAdminRoleIterator

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

AggchainbaseTransferAdminRoleIterator is returned from FilterTransferAdminRole and is used to iterate over the raw logs and unpacked data for TransferAdminRole events raised by the Aggchainbase contract.

func (*AggchainbaseTransferAdminRoleIterator) Close

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

func (*AggchainbaseTransferAdminRoleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseTransferAdminRoleIterator) 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 AggchainbaseTransferAggchainManagerRole

type AggchainbaseTransferAggchainManagerRole struct {
	CurrentAggchainManager    common.Address
	NewPendingAggchainManager common.Address
	Raw                       types.Log // Blockchain specific contextual infos
}

AggchainbaseTransferAggchainManagerRole represents a TransferAggchainManagerRole event raised by the Aggchainbase contract.

type AggchainbaseTransferAggchainManagerRoleIterator

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

AggchainbaseTransferAggchainManagerRoleIterator is returned from FilterTransferAggchainManagerRole and is used to iterate over the raw logs and unpacked data for TransferAggchainManagerRole events raised by the Aggchainbase contract.

func (*AggchainbaseTransferAggchainManagerRoleIterator) Close

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

func (*AggchainbaseTransferAggchainManagerRoleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseTransferAggchainManagerRoleIterator) 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 AggchainbaseUpdateAggchainVKey

type AggchainbaseUpdateAggchainVKey struct {
	Selector             [4]byte
	PreviousAggchainVKey [32]byte
	NewAggchainVKey      [32]byte
	Raw                  types.Log // Blockchain specific contextual infos
}

AggchainbaseUpdateAggchainVKey represents a UpdateAggchainVKey event raised by the Aggchainbase contract.

type AggchainbaseUpdateAggchainVKeyIterator

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

AggchainbaseUpdateAggchainVKeyIterator is returned from FilterUpdateAggchainVKey and is used to iterate over the raw logs and unpacked data for UpdateAggchainVKey events raised by the Aggchainbase contract.

func (*AggchainbaseUpdateAggchainVKeyIterator) Close

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

func (*AggchainbaseUpdateAggchainVKeyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AggchainbaseUpdateAggchainVKeyIterator) 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 IAggchainSignersRemoveSignerInfo

type IAggchainSignersRemoveSignerInfo struct {
	Addr  common.Address
	Index *big.Int
}

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

type IAggchainSignersSignerInfo

type IAggchainSignersSignerInfo struct {
	Addr common.Address
	Url  string
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL