boardroom-inc-protocol-Info/protocols/compoundgrants/contracts/governance.json

756 lines
14 KiB
JSON

[
{
"inputs":[
{
"internalType":"address",
"name":"timelock_",
"type":"address"
},
{
"internalType":"address",
"name":"comp_",
"type":"address"
},
{
"internalType":"address",
"name":"guardian_",
"type":"address"
}
],
"payable":false,
"stateMutability":"nonpayable",
"type":"constructor",
"signature":"constructor"
},
{
"anonymous":false,
"inputs":[
{
"indexed":false,
"internalType":"uint256",
"name":"id",
"type":"uint256"
}
],
"name":"ProposalCanceled",
"type":"event",
"signature":"0x789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c"
},
{
"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",
"signature":"0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0"
},
{
"anonymous":false,
"inputs":[
{
"indexed":false,
"internalType":"uint256",
"name":"id",
"type":"uint256"
}
],
"name":"ProposalExecuted",
"type":"event",
"signature":"0x712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f"
},
{
"anonymous":false,
"inputs":[
{
"indexed":false,
"internalType":"uint256",
"name":"id",
"type":"uint256"
},
{
"indexed":false,
"internalType":"uint256",
"name":"eta",
"type":"uint256"
}
],
"name":"ProposalQueued",
"type":"event",
"signature":"0x9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda2892"
},
{
"anonymous":false,
"inputs":[
{
"indexed":false,
"internalType":"address",
"name":"voter",
"type":"address"
},
{
"indexed":false,
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
},
{
"indexed":false,
"internalType":"bool",
"name":"support",
"type":"bool"
},
{
"indexed":false,
"internalType":"uint256",
"name":"votes",
"type":"uint256"
}
],
"name":"VoteCast",
"type":"event",
"signature":"0x877856338e13f63d0c36822ff0ef736b80934cd90574a3a5bc9262c39d217c46"
},
{
"constant":true,
"inputs":[],
"name":"BALLOT_TYPEHASH",
"outputs":[
{
"internalType":"bytes32",
"name":"",
"type":"bytes32"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0xdeaaa7cc"
},
{
"constant":true,
"inputs":[],
"name":"DOMAIN_TYPEHASH",
"outputs":[
{
"internalType":"bytes32",
"name":"",
"type":"bytes32"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x20606b70"
},
{
"constant":false,
"inputs":[],
"name":"__abdicate",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0x760fbc13"
},
{
"constant":false,
"inputs":[],
"name":"__acceptAdmin",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0xb9a61961"
},
{
"constant":false,
"inputs":[
{
"internalType":"address",
"name":"newPendingAdmin",
"type":"address"
},
{
"internalType":"uint256",
"name":"eta",
"type":"uint256"
}
],
"name":"__executeSetTimelockPendingAdmin",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0x21f43e42"
},
{
"constant":false,
"inputs":[
{
"internalType":"address",
"name":"newPendingAdmin",
"type":"address"
},
{
"internalType":"uint256",
"name":"eta",
"type":"uint256"
}
],
"name":"__queueSetTimelockPendingAdmin",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0x91500671"
},
{
"constant":false,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
}
],
"name":"cancel",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0x40e58ee5"
},
{
"constant":false,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
},
{
"internalType":"bool",
"name":"support",
"type":"bool"
}
],
"name":"castVote",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0x15373e3d"
},
{
"constant":false,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
},
{
"internalType":"bool",
"name":"support",
"type":"bool"
},
{
"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",
"signature":"0x4634c61f"
},
{
"constant":true,
"inputs":[],
"name":"comp",
"outputs":[
{
"internalType":"contract CompInterface",
"name":"",
"type":"address"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x109d0af8"
},
{
"constant":false,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
}
],
"name":"execute",
"outputs":[],
"payable":true,
"stateMutability":"payable",
"type":"function",
"signature":"0xfe0d94c1"
},
{
"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",
"signature":"0x328dd982"
},
{
"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":"bool",
"name":"support",
"type":"bool"
},
{
"internalType":"uint96",
"name":"votes",
"type":"uint96"
}
],
"internalType":"struct GovernorAlpha.Receipt",
"name":"",
"type":"tuple"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0xe23a9a52"
},
{
"constant":true,
"inputs":[],
"name":"guardian",
"outputs":[
{
"internalType":"address",
"name":"",
"type":"address"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x452a9320"
},
{
"constant":true,
"inputs":[
{
"internalType":"address",
"name":"",
"type":"address"
}
],
"name":"latestProposalIds",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x17977c61"
},
{
"constant":true,
"inputs":[],
"name":"name",
"outputs":[
{
"internalType":"string",
"name":"",
"type":"string"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x06fdde03"
},
{
"constant":true,
"inputs":[],
"name":"proposalCount",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0xda35c664"
},
{
"constant":true,
"inputs":[],
"name":"proposalMaxOperations",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"pure",
"type":"function",
"signature":"0x7bdbe4d0"
},
{
"constant":true,
"inputs":[],
"name":"proposalThreshold",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"pure",
"type":"function",
"signature":"0xb58131b0"
},
{
"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":"bool",
"name":"canceled",
"type":"bool"
},
{
"internalType":"bool",
"name":"executed",
"type":"bool"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x013cf08b"
},
{
"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",
"signature":"0xda95691a"
},
{
"constant":false,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
}
],
"name":"queue",
"outputs":[],
"payable":false,
"stateMutability":"nonpayable",
"type":"function",
"signature":"0xddf0b009"
},
{
"constant":true,
"inputs":[],
"name":"quorumVotes",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"pure",
"type":"function",
"signature":"0x24bc1a64"
},
{
"constant":true,
"inputs":[
{
"internalType":"uint256",
"name":"proposalId",
"type":"uint256"
}
],
"name":"state",
"outputs":[
{
"internalType":"enum GovernorAlpha.ProposalState",
"name":"",
"type":"uint8"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0x3e4f49e6"
},
{
"constant":true,
"inputs":[],
"name":"timelock",
"outputs":[
{
"internalType":"contract TimelockInterface",
"name":"",
"type":"address"
}
],
"payable":false,
"stateMutability":"view",
"type":"function",
"signature":"0xd33219b4"
},
{
"constant":true,
"inputs":[],
"name":"votingDelay",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"pure",
"type":"function",
"signature":"0x3932abb1"
},
{
"constant":true,
"inputs":[],
"name":"votingPeriod",
"outputs":[
{
"internalType":"uint256",
"name":"",
"type":"uint256"
}
],
"payable":false,
"stateMutability":"pure",
"type":"function",
"signature":"0x02a251a3"
}
]