Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
-
[eventTag: string]: (...args: Array<any>) => void
-
- (...args: Array<any>): void
Readonly address
address: string
callStatic
callStatic: { addGuardian: any; addOwner: any; changeProposalTimelock: any; discardCurrentProposal: any; getProposal: any; guardianCosign: any; guardianCount: any; guardianPropose: any; isGuardian: any; isOwner: any; ownerCount: any; proposalId: any; proposalTimelock: any; removeGuardian: any; removeOwner: any }
Type declaration
-
addGuardian: function
- addGuardian(_newGuardian: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
addOwner: function
- addOwner(_newOwner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
changeProposalTimelock: function
- changeProposalTimelock(_newTimelock: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
discardCurrentProposal: function
- discardCurrentProposal(overrides?: CallOverrides): Promise<void>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<void>
-
getProposal: function
- getProposal(_proposalId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<[] & { approvalCount_: BigNumber; guardiansApproved_: string[]; ownerProposed_: string; proposedAt_: BigNumber; resolved_: boolean }>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { approvalCount_: BigNumber; guardiansApproved_: string[]; ownerProposed_: string; proposedAt_: BigNumber; resolved_: boolean }>
-
guardianCosign: function
- guardianCosign(overrides?: CallOverrides): Promise<void>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<void>
-
guardianCount: function
- guardianCount(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
guardianPropose: function
- guardianPropose(_newOwner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
isGuardian: function
- isGuardian(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
isOwner: function
- isOwner(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
ownerCount: function
- ownerCount(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
proposalId: function
- proposalId(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
proposalTimelock: function
- proposalTimelock(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
removeGuardian: function
- removeGuardian(_guardian: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
-
removeOwner: function
- removeOwner(_owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { addGuardian: any; addOwner: any; changeProposalTimelock: any; discardCurrentProposal: any; getProposal: any; guardianCosign: any; guardianCount: any; guardianPropose: any; isGuardian: any; isOwner: any; ownerCount: any; proposalId: any; proposalTimelock: any; removeGuardian: any; removeOwner: any }
Type declaration
-
addGuardian: function
-
Parameters
Returns Promise<BigNumber>
-
addOwner: function
-
Parameters
Returns Promise<BigNumber>
-
changeProposalTimelock: function
- changeProposalTimelock(_newTimelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
discardCurrentProposal: function
- discardCurrentProposal(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
getProposal: function
- getProposal(_proposalId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
guardianCosign: function
- guardianCosign(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<BigNumber>
-
Parameters
Returns Promise<BigNumber>
-
guardianCount: function
- guardianCount(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
guardianPropose: function
-
Parameters
Returns Promise<BigNumber>
-
isGuardian: function
- isGuardian(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
isOwner: function
- isOwner(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
ownerCount: function
- ownerCount(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
proposalId: function
- proposalId(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
proposalTimelock: function
- proposalTimelock(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
removeGuardian: function
-
Parameters
Returns Promise<BigNumber>
-
removeOwner: function
-
Parameters
Returns Promise<BigNumber>
filters
filters: { GuardianAdded: any; GuardianAdded(address): any; GuardianRemoved: any; GuardianRemoved(address): any; OwnerAdded: any; OwnerAdded(address): any; OwnerRemoved: any; OwnerRemoved(address): any; ProposalDiscarded: any; ProposalDiscarded(uint256,address): any; ProposalSubmitted: any; ProposalSubmitted(uint256,address,address): any; ProposalTimelockChanged: any; ProposalTimelockChanged(uint256): any; QuorumNotReached: any; QuorumNotReached(uint256,address,uint256): any }
Type declaration
-
GuardianAdded: function
-
Parameters
-
Optional newGuardian: null
-
GuardianAdded(address): function
-
Parameters
-
Optional newGuardian: null
-
GuardianRemoved: function
-
Parameters
-
Optional removedGuardian: null
-
GuardianRemoved(address): function
-
Parameters
-
Optional removedGuardian: null
-
OwnerAdded: function
-
OwnerAdded(address): function
-
OwnerRemoved: function
-
Parameters
-
Optional removedOwner: null
-
OwnerRemoved(address): function
-
Parameters
-
Optional removedOwner: null
-
ProposalDiscarded: function
-
Parameters
-
Optional proposalId: null
-
Optional discardedBy: null
-
ProposalDiscarded(uint256,address): function
-
Parameters
-
Optional proposalId: null
-
Optional discardedBy: null
-
ProposalSubmitted: function
-
Parameters
-
Optional proposalId: null
-
Optional newOwnerProposed: null
-
Optional proposer: null
-
ProposalSubmitted(uint256,address,address): function
-
Parameters
-
Optional proposalId: null
-
Optional newOwnerProposed: null
-
Optional proposer: null
-
ProposalTimelockChanged: function
-
Parameters
-
Optional newTimelock: null
-
ProposalTimelockChanged(uint256): function
-
Parameters
-
Optional newTimelock: null
-
QuorumNotReached: function
-
Parameters
-
Optional proposalId: null
-
Optional newOwnerProposed: null
-
Optional approvalCount: null
-
QuorumNotReached(uint256,address,uint256): function
- QuorumNotReached(uint256,address,uint256)(proposalId?: null, newOwnerProposed?: null, approvalCount?: null): QuorumNotReachedEventFilter
-
Parameters
-
Optional proposalId: null
-
Optional newOwnerProposed: null
-
Optional approvalCount: null
functions
functions: { addGuardian: any; addOwner: any; changeProposalTimelock: any; discardCurrentProposal: any; getProposal: any; guardianCosign: any; guardianCount: any; guardianPropose: any; isGuardian: any; isOwner: any; ownerCount: any; proposalId: any; proposalTimelock: any; removeGuardian: any; removeOwner: any }
Type declaration
-
addGuardian: function
-
Parameters
Returns Promise<ContractTransaction>
-
addOwner: function
-
Parameters
Returns Promise<ContractTransaction>
-
changeProposalTimelock: function
- changeProposalTimelock(_newTimelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
discardCurrentProposal: function
- discardCurrentProposal(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
getProposal: function
- getProposal(_proposalId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<[] & { approvalCount_: BigNumber; guardiansApproved_: string[]; ownerProposed_: string; proposedAt_: BigNumber; resolved_: boolean }>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[] & { approvalCount_: BigNumber; guardiansApproved_: string[]; ownerProposed_: string; proposedAt_: BigNumber; resolved_: boolean }>
-
guardianCosign: function
- guardianCosign(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<ContractTransaction>
-
Parameters
Returns Promise<ContractTransaction>
-
guardianCount: function
- guardianCount(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
guardianPropose: function
-
Parameters
Returns Promise<ContractTransaction>
-
isGuardian: function
- isGuardian(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[]>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
isOwner: function
- isOwner(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[]>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
ownerCount: function
- ownerCount(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
proposalId: function
- proposalId(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
proposalTimelock: function
- proposalTimelock(overrides?: CallOverrides): Promise<[]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[]>
-
removeGuardian: function
-
Parameters
Returns Promise<ContractTransaction>
-
removeOwner: function
-
Parameters
Returns Promise<ContractTransaction>
populateTransaction
populateTransaction: { addGuardian: any; addOwner: any; changeProposalTimelock: any; discardCurrentProposal: any; getProposal: any; guardianCosign: any; guardianCount: any; guardianPropose: any; isGuardian: any; isOwner: any; ownerCount: any; proposalId: any; proposalTimelock: any; removeGuardian: any; removeOwner: any }
Type declaration
-
addGuardian: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
addOwner: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
changeProposalTimelock: function
- changeProposalTimelock(_newTimelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
discardCurrentProposal: function
- discardCurrentProposal(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
getProposal: function
- getProposal(_proposalId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
guardianCosign: function
- guardianCosign(overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
guardianCount: function
- guardianCount(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
guardianPropose: function
- guardianPropose(_newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }): Promise<PopulatedTransaction>
-
Parameters
Returns Promise<PopulatedTransaction>
-
isGuardian: function
- isGuardian(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
isOwner: function
- isOwner(_address: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
ownerCount: function
- ownerCount(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
proposalId: function
- proposalId(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
proposalTimelock: function
- proposalTimelock(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
removeGuardian: function
-
Parameters
Returns Promise<PopulatedTransaction>
-
removeOwner: function
-
Parameters
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer