From 0017d2ecaf90e3edf36bade4aecd3931a0a8455e Mon Sep 17 00:00:00 2001 From: Ishan Jain Date: Thu, 8 Jul 2021 20:59:11 +0530 Subject: [PATCH] WIP: Adding instadapp --- protocols/instadapp/contracts/governance.json | 1 + protocols/instadapp/contracts/token.json | 1 + protocols/instadapp/events.json | 1 + protocols/instadapp/header.png | Bin 0 -> 58632 bytes protocols/instadapp/index.json | 23 ++++++++++++++++++ protocols/instadapp/logo.png | Bin 0 -> 20594 bytes protocols/instadapp/overview.md | 1 + protocols/instadapp/resources/.gitkeep | 0 8 files changed, 27 insertions(+) create mode 100644 protocols/instadapp/contracts/governance.json create mode 100644 protocols/instadapp/contracts/token.json create mode 100644 protocols/instadapp/events.json create mode 100644 protocols/instadapp/header.png create mode 100644 protocols/instadapp/index.json create mode 100644 protocols/instadapp/logo.png create mode 100644 protocols/instadapp/overview.md create mode 100644 protocols/instadapp/resources/.gitkeep diff --git a/protocols/instadapp/contracts/governance.json b/protocols/instadapp/contracts/governance.json new file mode 100644 index 0000000..c6045a3 --- /dev/null +++ b/protocols/instadapp/contracts/governance.json @@ -0,0 +1 @@ +{"status":"1","message":"OK-Missing/Invalid API Key, rate limit of 1/5sec applied","result":"[{\"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\"},{\"inputs\":[],\"name\":\"BALLOT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_PROPOSAL_THRESHOLD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_VOTING_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_VOTING_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_PROPOSAL_THRESHOLD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_VOTING_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_VOTING_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_acceptAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_initiate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"_setPendingAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newProposalThreshold\",\"type\":\"uint256\"}],\"name\":\"_setProposalThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newVotingDelay\",\"type\":\"uint256\"}],\"name\":\"_setVotingDelay\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newVotingPeriod\",\"type\":\"uint256\"}],\"name\":\"_setVotingPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"cancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"support\",\"type\":\"uint8\"}],\"name\":\"castVote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"support\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"castVoteWithReason\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"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[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"timelock_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"token_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"votingPeriod_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"votingDelay_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"proposalThreshold_\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"latestProposalIds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposalCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposalMaxOperations\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposalThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"queue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"quorumVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"state\",\"outputs\":[{\"internalType\":\"enum GovernorBravoDelegateStorageV1.ProposalState\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timelock\",\"outputs\":[{\"internalType\":\"contract TimelockInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token\",\"outputs\":[{\"internalType\":\"contract TokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"votingDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"votingPeriod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]"} \ No newline at end of file diff --git a/protocols/instadapp/contracts/token.json b/protocols/instadapp/contracts/token.json new file mode 100644 index 0000000..1eccd89 --- /dev/null +++ b/protocols/instadapp/contracts/token.json @@ -0,0 +1 @@ +{"status":"1","message":"OK-Missing/Invalid API Key, rate limit of 1/5sec applied","result":"[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"oldName\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"ChangedName\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"oldSybmol\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newSybmol\",\"type\":\"string\"}],\"name\":\"ChangedSymbol\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"fromDelegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"toDelegate\",\"type\":\"address\"}],\"name\":\"DelegateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBalance\",\"type\":\"uint256\"}],\"name\":\"DelegateVotesChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMinter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newMinter\",\"type\":\"address\"}],\"name\":\"MinterChanged\",\"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\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"TransferPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"TransferUnpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DELEGATION_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rawAmount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"}],\"name\":\"changeName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"name\":\"changeSymbol\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"checkpoints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"fromBlock\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"votes\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"delegateBySig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"delegates\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getCurrentVotes\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getPriorVotes\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialSupply_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"mintingAllowedAfter_\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"transferPaused_\",\"type\":\"bool\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"instaIndex\",\"outputs\":[{\"internalType\":\"contract IndexInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minimumTimeBetweenMints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rawAmount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintCap\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintingAllowedAfter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"numCheckpoints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauseTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rawAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rawAmount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rawAmount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transferPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpauseTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]"} \ No newline at end of file diff --git a/protocols/instadapp/events.json b/protocols/instadapp/events.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/protocols/instadapp/events.json @@ -0,0 +1 @@ +[] diff --git a/protocols/instadapp/header.png b/protocols/instadapp/header.png new file mode 100644 index 0000000000000000000000000000000000000000..ee82a784f10a20ef11aa0d851545321144af2282 GIT binary patch literal 58632 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 H+^zoyO#uFM literal 0 HcmV?d00001 diff --git a/protocols/instadapp/index.json b/protocols/instadapp/index.json new file mode 100644 index 0000000..603d412 --- /dev/null +++ b/protocols/instadapp/index.json @@ -0,0 +1,23 @@ +{ + "cname": "instadapp", + "name": "Instadapp", + "description": "The open source middleware platform for decentralized finance applications", + "path": "instadapp", + "folder": "instadapp", + "type": "snapshot", + "suffix": "INST", + "coinGeckoPriceString": "instadapp", + "tokenContractAddress": "0x6f40d4A6237C257fff2dB00FA0510DeEECd303eb", + "governanceContractAddress": "0x0204cd037b2ec03605cfdfe482d8e257c765fa1b", + "isEnabled": true, + "hasOnchain": true, + "isHybrid": false, + "hasDelegation": true, + "snapshotSpaceName": "instadapp-gov.eth", + "invalidSnapshots": [], + "discourseForum": { + "url": "https://gov.instadapp.io" + }, + "treasuryAddress": "0x28849D2b63fA8D361e5fc15cB8aBB13019884d09", + "safeAddress": null +} diff --git a/protocols/instadapp/logo.png b/protocols/instadapp/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6d635f89cfd09c6f5dcc92c3c8f3394064f90e GIT binary patch literal 20594 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 z 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 yZ)9m^c>ppnGBGVMH7zkXR4_F