@agentek/tools
Version:
Blockchain tools for AI agents
833 lines • 24.9 kB
TypeScript
export declare const TALLY_API_URL = "https://api.tally.xyz/query";
export declare const GovernorBravoDelegateAbi: readonly [{
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "address";
readonly name: "oldAdmin";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "address";
readonly name: "newAdmin";
readonly type: "address";
}];
readonly name: "NewAdmin";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "address";
readonly name: "oldImplementation";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "address";
readonly name: "newImplementation";
readonly type: "address";
}];
readonly name: "NewImplementation";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "address";
readonly name: "oldPendingAdmin";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "address";
readonly name: "newPendingAdmin";
readonly type: "address";
}];
readonly name: "NewPendingAdmin";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "id";
readonly type: "uint256";
}];
readonly name: "ProposalCanceled";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "id";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "address";
readonly name: "proposer";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "address[]";
readonly name: "targets";
readonly type: "address[]";
}, {
readonly indexed: false;
readonly internalType: "uint256[]";
readonly name: "values";
readonly type: "uint256[]";
}, {
readonly indexed: false;
readonly internalType: "string[]";
readonly name: "signatures";
readonly type: "string[]";
}, {
readonly indexed: false;
readonly internalType: "bytes[]";
readonly name: "calldatas";
readonly type: "bytes[]";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "startBlock";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "endBlock";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "string";
readonly name: "description";
readonly type: "string";
}];
readonly name: "ProposalCreated";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "id";
readonly type: "uint256";
}];
readonly name: "ProposalExecuted";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "id";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "eta";
readonly type: "uint256";
}];
readonly name: "ProposalQueued";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "oldProposalThreshold";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "newProposalThreshold";
readonly type: "uint256";
}];
readonly name: "ProposalThresholdSet";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "voter";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint8";
readonly name: "support";
readonly type: "uint8";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "votes";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "string";
readonly name: "reason";
readonly type: "string";
}];
readonly name: "VoteCast";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "oldVotingDelay";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "newVotingDelay";
readonly type: "uint256";
}];
readonly name: "VotingDelaySet";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "oldVotingPeriod";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "newVotingPeriod";
readonly type: "uint256";
}];
readonly name: "VotingPeriodSet";
readonly type: "event";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "BALLOT_TYPEHASH";
readonly outputs: readonly [{
readonly internalType: "bytes32";
readonly name: "";
readonly type: "bytes32";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "DOMAIN_TYPEHASH";
readonly outputs: readonly [{
readonly internalType: "bytes32";
readonly name: "";
readonly type: "bytes32";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MAX_PROPOSAL_THRESHOLD";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MAX_VOTING_DELAY";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MAX_VOTING_PERIOD";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MIN_PROPOSAL_THRESHOLD";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MIN_VOTING_DELAY";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "MIN_VOTING_PERIOD";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [];
readonly name: "_acceptAdmin";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalCount";
readonly type: "uint256";
}];
readonly name: "_initiate";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "newPendingAdmin";
readonly type: "address";
}];
readonly name: "_setPendingAdmin";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "newProposalThreshold";
readonly type: "uint256";
}];
readonly name: "_setProposalThreshold";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "newVotingDelay";
readonly type: "uint256";
}];
readonly name: "_setVotingDelay";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "newVotingPeriod";
readonly type: "uint256";
}];
readonly name: "_setVotingPeriod";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "admin";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}];
readonly name: "cancel";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}, {
readonly internalType: "uint8";
readonly name: "support";
readonly type: "uint8";
}];
readonly name: "castVote";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}, {
readonly internalType: "uint8";
readonly name: "support";
readonly type: "uint8";
}, {
readonly internalType: "uint8";
readonly name: "v";
readonly type: "uint8";
}, {
readonly internalType: "bytes32";
readonly name: "r";
readonly type: "bytes32";
}, {
readonly internalType: "bytes32";
readonly name: "s";
readonly type: "bytes32";
}];
readonly name: "castVoteBySig";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}, {
readonly internalType: "uint8";
readonly name: "support";
readonly type: "uint8";
}, {
readonly internalType: "string";
readonly name: "reason";
readonly type: "string";
}];
readonly name: "castVoteWithReason";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}];
readonly name: "execute";
readonly outputs: readonly [];
readonly payable: true;
readonly stateMutability: "payable";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}];
readonly name: "getActions";
readonly outputs: readonly [{
readonly internalType: "address[]";
readonly name: "targets";
readonly type: "address[]";
}, {
readonly internalType: "uint256[]";
readonly name: "values";
readonly type: "uint256[]";
}, {
readonly internalType: "string[]";
readonly name: "signatures";
readonly type: "string[]";
}, {
readonly internalType: "bytes[]";
readonly name: "calldatas";
readonly type: "bytes[]";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}, {
readonly internalType: "address";
readonly name: "voter";
readonly type: "address";
}];
readonly name: "getReceipt";
readonly outputs: readonly [{
readonly components: readonly [{
readonly internalType: "bool";
readonly name: "hasVoted";
readonly type: "bool";
}, {
readonly internalType: "uint8";
readonly name: "support";
readonly type: "uint8";
}, {
readonly internalType: "uint96";
readonly name: "votes";
readonly type: "uint96";
}];
readonly internalType: "struct GovernorBravoDelegateStorageV1.Receipt";
readonly name: "";
readonly type: "tuple";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "implementation";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "initialProposalId";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "timelock_";
readonly type: "address";
}, {
readonly internalType: "address";
readonly name: "uni_";
readonly type: "address";
}, {
readonly internalType: "uint256";
readonly name: "votingPeriod_";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "votingDelay_";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "proposalThreshold_";
readonly type: "uint256";
}];
readonly name: "initialize";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly name: "latestProposalIds";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "name";
readonly outputs: readonly [{
readonly internalType: "string";
readonly name: "";
readonly type: "string";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "pendingAdmin";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "proposalCount";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "proposalMaxOperations";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "proposalThreshold";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly name: "proposals";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "id";
readonly type: "uint256";
}, {
readonly internalType: "address";
readonly name: "proposer";
readonly type: "address";
}, {
readonly internalType: "uint256";
readonly name: "eta";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "startBlock";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "endBlock";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "forVotes";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "againstVotes";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "abstainVotes";
readonly type: "uint256";
}, {
readonly internalType: "bool";
readonly name: "canceled";
readonly type: "bool";
}, {
readonly internalType: "bool";
readonly name: "executed";
readonly type: "bool";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "address[]";
readonly name: "targets";
readonly type: "address[]";
}, {
readonly internalType: "uint256[]";
readonly name: "values";
readonly type: "uint256[]";
}, {
readonly internalType: "string[]";
readonly name: "signatures";
readonly type: "string[]";
}, {
readonly internalType: "bytes[]";
readonly name: "calldatas";
readonly type: "bytes[]";
}, {
readonly internalType: "string";
readonly name: "description";
readonly type: "string";
}];
readonly name: "propose";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: false;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}];
readonly name: "queue";
readonly outputs: readonly [];
readonly payable: false;
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "quorumVotes";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "proposalId";
readonly type: "uint256";
}];
readonly name: "state";
readonly outputs: readonly [{
readonly internalType: "enum GovernorBravoDelegateStorageV1.ProposalState";
readonly name: "";
readonly type: "uint8";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "timelock";
readonly outputs: readonly [{
readonly internalType: "contract TimelockInterface";
readonly name: "";
readonly type: "address";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "uni";
readonly outputs: readonly [{
readonly internalType: "contract UniInterface";
readonly name: "";
readonly type: "address";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "votingDelay";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly constant: true;
readonly inputs: readonly [];
readonly name: "votingPeriod";
readonly outputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly payable: false;
readonly stateMutability: "view";
readonly type: "function";
}];
//# sourceMappingURL=constants.d.ts.map