Skip to main content
Glama

agentek-eth

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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NaniDAO/agentek'

If you have feedback or need assistance with the MCP directory API, please join our Discord server