Skip to main content

Class: IVotingReputationEvents__factory

Constructors

new IVotingReputationEvents__factory()

new IVotingReputationEvents__factory(): IVotingReputationEvents__factory

Returns

IVotingReputationEvents__factory

Properties

abi

readonly static abi: readonly [{ anonymous: false; inputs: readonly [{ indexed: false; internalType: "address"; name: "userAddress"; type: "address"; }, { indexed: false; internalType: "address payable"; name: "relayerAddress"; type: "address"; }, { indexed: false; internalType: "bytes"; name: "payload"; type: "bytes"; }]; name: "MetaTransactionExecuted"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: false; internalType: "address"; name: "creator"; type: "address"; }, { indexed: true; internalType: "uint256"; name: "domainId"; type: "uint256"; }]; name: "MotionCreated"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: false; internalType: "address"; name: "escalator"; type: "address"; }, { indexed: true; internalType: "uint256"; name: "domainId"; type: "uint256"; }, { indexed: true; internalType: "uint256"; name: "newDomainId"; type: "uint256"; }]; name: "MotionEscalated"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: false; internalType: "uint256"; name: "eventIndex"; type: "uint256"; }]; name: "MotionEventSet"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: false; internalType: "bytes"; name: "action"; type: "bytes"; }, { indexed: false; internalType: "bool"; name: "executed"; type: "bool"; }]; name: "MotionFinalized"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: true; internalType: "address"; name: "staker"; type: "address"; }, { indexed: true; internalType: "uint256"; name: "vote"; type: "uint256"; }, { indexed: false; internalType: "uint256"; name: "amount"; type: "uint256"; }]; name: "MotionRewardClaimed"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: true; internalType: "address"; name: "staker"; type: "address"; }, { indexed: true; internalType: "uint256"; name: "vote"; type: "uint256"; }, { indexed: false; internalType: "uint256"; name: "amount"; type: "uint256"; }]; name: "MotionStaked"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: true; internalType: "address"; name: "voter"; type: "address"; }, { indexed: true; internalType: "uint256"; name: "vote"; type: "uint256"; }]; name: "MotionVoteRevealed"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "uint256"; name: "motionId"; type: "uint256"; }, { indexed: true; internalType: "address"; name: "voter"; type: "address"; }]; name: "MotionVoteSubmitted"; type: "event"; }]

Methods

connect()

static connect(address, signerOrProvider): IVotingReputationEvents

Parameters

address

string

signerOrProvider

Signer | Provider

Returns

IVotingReputationEvents


createInterface()

static createInterface(): IVotingReputationEventsInterface

Returns

IVotingReputationEventsInterface