Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
[eventTag: string]: (...args: any[]) => void
Readonly address
address: string
callStatic
callStatic: { EVM_CHAIN_ID_TYPE: any; _counts: any; _resourceIDToHandlerAddress: any; adminSetResourceWithSignature: any; averageSessionLengthInMillisecs: any; currentVotingPeriod: any; executeProposalWithSignature: any; getChainId: any; getChainIdType: any; governor: any; isGovernor: any; isSignatureFromGovernor: any; lastGovernorUpdateTime: any; numOfProposers: any; paused: any; proposalNonce: any; proposerSetRoot: any; proposerSetUpdateNonce: any; recover: any; refreshNonce: any; renounceOwnership: any; sessionLengthMultiplier: any; transferOwnership: any; transferOwnershipWithSignaturePubKey: any; updateProposerSetData: any; voteInFavorForceSetGovernor: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
_counts:function
- _counts(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
arg0: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
_resourceIDToHandlerAddress:function
- _resourceIDToHandlerAddress(arg0: BytesLike, overrides?: CallOverrides): Promise<string>
Parameters
arg0: BytesLike
Optional overrides: CallOverrides
Returns Promise<string>
adminSetResourceWithSignature:function
- adminSetResourceWithSignature(resourceID: BytesLike, functionSig: BytesLike, nonce: BigNumberish, newResourceID: BytesLike, handlerAddress: string, executionContextAddress: string, sig: BytesLike, overrides?: CallOverrides): Promise<void>
Parameters
resourceID: BytesLike
functionSig: BytesLike
nonce: BigNumberish
newResourceID: BytesLike
handlerAddress: string
executionContextAddress: string
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<void>
averageSessionLengthInMillisecs:function
- averageSessionLengthInMillisecs(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
currentVotingPeriod:function
- currentVotingPeriod(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
executeProposalWithSignature:function
- executeProposalWithSignature(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<void>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<void>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<number>
Parameters
Optional overrides: CallOverrides
Returns Promise<number>
governor:function
- governor(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
isGovernor:function
- isGovernor(overrides?: CallOverrides): Promise<boolean>
Parameters
Optional overrides: CallOverrides
Returns Promise<boolean>
isSignatureFromGovernor:function
- isSignatureFromGovernor(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<boolean>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<boolean>
lastGovernorUpdateTime:function
- lastGovernorUpdateTime(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
numOfProposers:function
- numOfProposers(overrides?: CallOverrides): Promise<number>
Parameters
Optional overrides: CallOverrides
Returns Promise<number>
paused:function
- paused(overrides?: CallOverrides): Promise<boolean>
Parameters
Optional overrides: CallOverrides
Returns Promise<boolean>
proposalNonce:function
- proposalNonce(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
proposerSetRoot:function
- proposerSetRoot(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
proposerSetUpdateNonce:function
- proposerSetUpdateNonce(overrides?: CallOverrides): Promise<number>
Parameters
Optional overrides: CallOverrides
Returns Promise<number>
recover:function
- recover(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<string>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<string>
refreshNonce:function
- refreshNonce(overrides?: CallOverrides): Promise<number>
Parameters
Optional overrides: CallOverrides
Returns Promise<number>
renounceOwnership:function
- renounceOwnership(overrides?: CallOverrides): Promise<void>
Parameters
Optional overrides: CallOverrides
Returns Promise<void>
sessionLengthMultiplier:function
- sessionLengthMultiplier(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
transferOwnership:function
- transferOwnership(newOwner: string, nonce: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
newOwner: string
nonce: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
transferOwnershipWithSignaturePubKey:function
- transferOwnershipWithSignaturePubKey(publicKey: BytesLike, nonce: BigNumberish, sig: BytesLike, overrides?: CallOverrides): Promise<void>
Parameters
publicKey: BytesLike
nonce: BigNumberish
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<void>
updateProposerSetData:function
- updateProposerSetData(_proposerSetRoot: BytesLike, _averageSessionLengthInMillisecs: BigNumberish, _numOfProposers: BigNumberish, _proposerSetUpdateNonce: BigNumberish, _sig: BytesLike, overrides?: CallOverrides): Promise<void>
Parameters
_proposerSetRoot: BytesLike
_averageSessionLengthInMillisecs: BigNumberish
_numOfProposers: BigNumberish
_proposerSetUpdateNonce: BigNumberish
_sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<void>
voteInFavorForceSetGovernor:function
- voteInFavorForceSetGovernor(vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }, overrides?: CallOverrides): Promise<void>
Parameters
vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }
leafIndex: BigNumberish
proposedGovernor: string
siblingPathNodes: BytesLike[]
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { EVM_CHAIN_ID_TYPE: any; _counts: any; _resourceIDToHandlerAddress: any; adminSetResourceWithSignature: any; averageSessionLengthInMillisecs: any; currentVotingPeriod: any; executeProposalWithSignature: any; getChainId: any; getChainIdType: any; governor: any; isGovernor: any; isSignatureFromGovernor: any; lastGovernorUpdateTime: any; numOfProposers: any; paused: any; proposalNonce: any; proposerSetRoot: any; proposerSetUpdateNonce: any; recover: any; refreshNonce: any; renounceOwnership: any; sessionLengthMultiplier: any; transferOwnership: any; transferOwnershipWithSignaturePubKey: any; updateProposerSetData: any; voteInFavorForceSetGovernor: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
_counts:function
- _counts(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
arg0: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
_resourceIDToHandlerAddress:function
- _resourceIDToHandlerAddress(arg0: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
arg0: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
adminSetResourceWithSignature:function
- adminSetResourceWithSignature(resourceID: BytesLike, functionSig: BytesLike, nonce: BigNumberish, newResourceID: BytesLike, handlerAddress: string, executionContextAddress: string, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
resourceID: BytesLike
functionSig: BytesLike
nonce: BigNumberish
newResourceID: BytesLike
handlerAddress: string
executionContextAddress: string
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
averageSessionLengthInMillisecs:function
- averageSessionLengthInMillisecs(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
currentVotingPeriod:function
- currentVotingPeriod(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
executeProposalWithSignature:function
- executeProposalWithSignature(data: BytesLike, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
governor:function
- governor(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isGovernor:function
- isGovernor(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isSignatureFromGovernor:function
- isSignatureFromGovernor(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
lastGovernorUpdateTime:function
- lastGovernorUpdateTime(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
numOfProposers:function
- numOfProposers(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
paused:function
- paused(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
proposalNonce:function
- proposalNonce(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
proposerSetRoot:function
- proposerSetRoot(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
proposerSetUpdateNonce:function
- proposerSetUpdateNonce(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
recover:function
- recover(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
refreshNonce:function
- refreshNonce(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
renounceOwnership:function
- renounceOwnership(overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
sessionLengthMultiplier:function
- sessionLengthMultiplier(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
transferOwnership:function
- transferOwnership(newOwner: string, nonce: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
newOwner: string
nonce: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
transferOwnershipWithSignaturePubKey:function
- transferOwnershipWithSignaturePubKey(publicKey: BytesLike, nonce: BigNumberish, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
publicKey: BytesLike
nonce: BigNumberish
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
updateProposerSetData:function
- updateProposerSetData(_proposerSetRoot: BytesLike, _averageSessionLengthInMillisecs: BigNumberish, _numOfProposers: BigNumberish, _proposerSetUpdateNonce: BigNumberish, _sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_proposerSetRoot: BytesLike
_averageSessionLengthInMillisecs: BigNumberish
_numOfProposers: BigNumberish
_proposerSetUpdateNonce: BigNumberish
_sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
voteInFavorForceSetGovernor:function
- voteInFavorForceSetGovernor(vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }
leafIndex: BigNumberish
proposedGovernor: string
siblingPathNodes: BytesLike[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
filters
filters: { GovernanceOwnershipTransferred: any; GovernanceOwnershipTransferred(address,address): any; Paused: any; Paused(address): any; RecoveredAddress: any; RecoveredAddress(address): any; Unpaused: any; Unpaused(address): any }
Type declaration
GovernanceOwnershipTransferred:function
- GovernanceOwnershipTransferred(previousOwner?: string, newOwner?: string): TypedEventFilter<[string, string], { newOwner: string; previousOwner: string }>
Parameters
Optional previousOwner: string
Optional newOwner: string
Returns TypedEventFilter<[string, string], { newOwner: string; previousOwner: string }>
GovernanceOwnershipTransferred(address,address):function
- GovernanceOwnershipTransferred(address,address)(previousOwner?: string, newOwner?: string): TypedEventFilter<[string, string], { newOwner: string; previousOwner: string }>
Parameters
Optional previousOwner: string
Optional newOwner: string
Returns TypedEventFilter<[string, string], { newOwner: string; previousOwner: string }>
Paused:function
- Paused(account?: null): TypedEventFilter<[string], { account: string }>
Parameters
Returns TypedEventFilter<[string], { account: string }>
Paused(address):function
- Paused(address)(account?: null): TypedEventFilter<[string], { account: string }>
Parameters
Returns TypedEventFilter<[string], { account: string }>
RecoveredAddress:function
- RecoveredAddress(recovered?: string): TypedEventFilter<[string], { recovered: string }>
Parameters
Optional recovered: string
Returns TypedEventFilter<[string], { recovered: string }>
RecoveredAddress(address):function
- RecoveredAddress(address)(recovered?: string): TypedEventFilter<[string], { recovered: string }>
Parameters
Optional recovered: string
Returns TypedEventFilter<[string], { recovered: string }>
Unpaused:function
- Unpaused(account?: null): TypedEventFilter<[string], { account: string }>
Parameters
Returns TypedEventFilter<[string], { account: string }>
Unpaused(address):function
- Unpaused(address)(account?: null): TypedEventFilter<[string], { account: string }>
Parameters
Returns TypedEventFilter<[string], { account: string }>
functions
functions: { EVM_CHAIN_ID_TYPE: any; _counts: any; _resourceIDToHandlerAddress: any; adminSetResourceWithSignature: any; averageSessionLengthInMillisecs: any; currentVotingPeriod: any; executeProposalWithSignature: any; getChainId: any; getChainIdType: any; governor: any; isGovernor: any; isSignatureFromGovernor: any; lastGovernorUpdateTime: any; numOfProposers: any; paused: any; proposalNonce: any; proposerSetRoot: any; proposerSetUpdateNonce: any; recover: any; refreshNonce: any; renounceOwnership: any; sessionLengthMultiplier: any; transferOwnership: any; transferOwnershipWithSignaturePubKey: any; updateProposerSetData: any; voteInFavorForceSetGovernor: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
_counts:function
- _counts(arg0: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
arg0: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
_resourceIDToHandlerAddress:function
- _resourceIDToHandlerAddress(arg0: BytesLike, overrides?: CallOverrides): Promise<[string]>
Parameters
arg0: BytesLike
Optional overrides: CallOverrides
Returns Promise<[string]>
adminSetResourceWithSignature:function
- adminSetResourceWithSignature(resourceID: BytesLike, functionSig: BytesLike, nonce: BigNumberish, newResourceID: BytesLike, handlerAddress: string, executionContextAddress: string, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
resourceID: BytesLike
functionSig: BytesLike
nonce: BigNumberish
newResourceID: BytesLike
handlerAddress: string
executionContextAddress: string
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
averageSessionLengthInMillisecs:function
- averageSessionLengthInMillisecs(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
currentVotingPeriod:function
- currentVotingPeriod(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
executeProposalWithSignature:function
- executeProposalWithSignature(data: BytesLike, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<[number]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[number]>
governor:function
- governor(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
isGovernor:function
- isGovernor(overrides?: CallOverrides): Promise<[boolean]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isSignatureFromGovernor:function
- isSignatureFromGovernor(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<[boolean]>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<[boolean]>
lastGovernorUpdateTime:function
- lastGovernorUpdateTime(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
numOfProposers:function
- numOfProposers(overrides?: CallOverrides): Promise<[number]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[number]>
paused:function
- paused(overrides?: CallOverrides): Promise<[boolean]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[boolean]>
proposalNonce:function
- proposalNonce(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
proposerSetRoot:function
- proposerSetRoot(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
proposerSetUpdateNonce:function
- proposerSetUpdateNonce(overrides?: CallOverrides): Promise<[number]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[number]>
recover:function
- recover(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<[string]>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<[string]>
refreshNonce:function
- refreshNonce(overrides?: CallOverrides): Promise<[number]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[number]>
renounceOwnership:function
- renounceOwnership(overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
sessionLengthMultiplier:function
- sessionLengthMultiplier(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
transferOwnership:function
- transferOwnership(newOwner: string, nonce: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
newOwner: string
nonce: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
transferOwnershipWithSignaturePubKey:function
- transferOwnershipWithSignaturePubKey(publicKey: BytesLike, nonce: BigNumberish, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
publicKey: BytesLike
nonce: BigNumberish
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
updateProposerSetData:function
- updateProposerSetData(_proposerSetRoot: BytesLike, _averageSessionLengthInMillisecs: BigNumberish, _numOfProposers: BigNumberish, _proposerSetUpdateNonce: BigNumberish, _sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_proposerSetRoot: BytesLike
_averageSessionLengthInMillisecs: BigNumberish
_numOfProposers: BigNumberish
_proposerSetUpdateNonce: BigNumberish
_sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
voteInFavorForceSetGovernor:function
- voteInFavorForceSetGovernor(vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }
leafIndex: BigNumberish
proposedGovernor: string
siblingPathNodes: BytesLike[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
interface
interface: SignatureBridgeInterface
populateTransaction
populateTransaction: { EVM_CHAIN_ID_TYPE: any; _counts: any; _resourceIDToHandlerAddress: any; adminSetResourceWithSignature: any; averageSessionLengthInMillisecs: any; currentVotingPeriod: any; executeProposalWithSignature: any; getChainId: any; getChainIdType: any; governor: any; isGovernor: any; isSignatureFromGovernor: any; lastGovernorUpdateTime: any; numOfProposers: any; paused: any; proposalNonce: any; proposerSetRoot: any; proposerSetUpdateNonce: any; recover: any; refreshNonce: any; renounceOwnership: any; sessionLengthMultiplier: any; transferOwnership: any; transferOwnershipWithSignaturePubKey: any; updateProposerSetData: any; voteInFavorForceSetGovernor: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
_counts:function
- _counts(arg0: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
arg0: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
_resourceIDToHandlerAddress:function
- _resourceIDToHandlerAddress(arg0: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
arg0: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
adminSetResourceWithSignature:function
- adminSetResourceWithSignature(resourceID: BytesLike, functionSig: BytesLike, nonce: BigNumberish, newResourceID: BytesLike, handlerAddress: string, executionContextAddress: string, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
resourceID: BytesLike
functionSig: BytesLike
nonce: BigNumberish
newResourceID: BytesLike
handlerAddress: string
executionContextAddress: string
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
averageSessionLengthInMillisecs:function
- averageSessionLengthInMillisecs(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
currentVotingPeriod:function
- currentVotingPeriod(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
executeProposalWithSignature:function
- executeProposalWithSignature(data: BytesLike, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
governor:function
- governor(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isGovernor:function
- isGovernor(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isSignatureFromGovernor:function
- isSignatureFromGovernor(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
lastGovernorUpdateTime:function
- lastGovernorUpdateTime(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
numOfProposers:function
- numOfProposers(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
paused:function
- paused(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
proposalNonce:function
- proposalNonce(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
proposerSetRoot:function
- proposerSetRoot(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
proposerSetUpdateNonce:function
- proposerSetUpdateNonce(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
recover:function
- recover(data: BytesLike, sig: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
data: BytesLike
sig: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
refreshNonce:function
- refreshNonce(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
renounceOwnership:function
- renounceOwnership(overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
sessionLengthMultiplier:function
- sessionLengthMultiplier(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
transferOwnership:function
- transferOwnership(newOwner: string, nonce: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
newOwner: string
nonce: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
transferOwnershipWithSignaturePubKey:function
- transferOwnershipWithSignaturePubKey(publicKey: BytesLike, nonce: BigNumberish, sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
publicKey: BytesLike
nonce: BigNumberish
sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
updateProposerSetData:function
- updateProposerSetData(_proposerSetRoot: BytesLike, _averageSessionLengthInMillisecs: BigNumberish, _numOfProposers: BigNumberish, _proposerSetUpdateNonce: BigNumberish, _sig: BytesLike, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_proposerSetRoot: BytesLike
_averageSessionLengthInMillisecs: BigNumberish
_numOfProposers: BigNumberish
_proposerSetUpdateNonce: BigNumberish
_sig: BytesLike
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
voteInFavorForceSetGovernor:function
- voteInFavorForceSetGovernor(vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
vote: { leafIndex: BigNumberish; proposedGovernor: string; siblingPathNodes: BytesLike[] }
leafIndex: BigNumberish
proposedGovernor: string
siblingPathNodes: BytesLike[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer