Skip to content

Instantly share code, notes, and snippets.

@adidonato
Created September 10, 2020 11:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adidonato/38f2cd07665f49e87e6934f91dcc7e55 to your computer and use it in GitHub Desktop.
Save adidonato/38f2cd07665f49e87e6934f91dcc7e55 to your computer and use it in GitHub Desktop.
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>inputs</th>
<th>payable</th>
<th>stateMutability</th>
<th>type</th>
<th>anonymous</th>
<th>name</th>
<th>constant</th>
<th>outputs</th>
<th>abi</th>
<th>contract_name</th>
<th>contract_address</th>
<th>method_sig_types_inputs</th>
<th>method_sig_types_outputs</th>
<th>method_signature</th>
<th>table_columns</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>[{'internalType': 'address', 'name': 'timelock_', 'type': 'address'}, {'internalType': 'address', 'name': 'yam_', 'type': 'address'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>constructor</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'address', 'name': 'timelock_', 'type': 'address'}, {'internalType': 'address', 'name': 'yam_', 'type': 'address'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'constructor', 'anonymous': nan, 'name': nan, 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address, address]</td>
<td>[]</td>
<td>0xb4080e0bdd82690e289f035c75d17cee83a0cd2ac8422d950af61ae93d3e4cc3</td>
<td>[timelock_, yam_]</td>
</tr>
<tr>
<th>1</th>
<td>[{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}]</td>
<td>NaN</td>
<td>NaN</td>
<td>event</td>
<td>False</td>
<td>ProposalCanceled</td>
<td>NaN</td>
<td>[]</td>
<td>{'inputs': [{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}], 'payable': nan, 'stateMutability': nan, 'type': 'event', 'anonymous': False, 'name': 'ProposalCanceled', 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[]</td>
<td>0xd9b98126754488697fc3a0bc3e9712c57e60e8e41bc7b8c24fee5fa948d3e9dd</td>
<td>[id]</td>
</tr>
<tr>
<th>2</th>
<td>[{'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'}]</td>
<td>NaN</td>
<td>NaN</td>
<td>event</td>
<td>False</td>
<td>ProposalCreated</td>
<td>NaN</td>
<td>[]</td>
<td>{'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'}], 'payable': nan, 'stateMutability': nan, 'type': 'event', 'anonymous': False, 'name': 'ProposalCreated', 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256, address, address[], uint256[], string[], bytes[], uint256, uint256, string]</td>
<td>[]</td>
<td>0xd55f2213cbd18fbf288bc9ff7923d8e65290bb4380392519d0b7134a8cb5b1e9</td>
<td>[id, proposer, targets, values, signatures, calldatas, startBlock, endBlock, description]</td>
</tr>
<tr>
<th>3</th>
<td>[{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}]</td>
<td>NaN</td>
<td>NaN</td>
<td>event</td>
<td>False</td>
<td>ProposalExecuted</td>
<td>NaN</td>
<td>[]</td>
<td>{'inputs': [{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}], 'payable': nan, 'stateMutability': nan, 'type': 'event', 'anonymous': False, 'name': 'ProposalExecuted', 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[]</td>
<td>0xcf88c657fb0ecbed2a624b6b4c626e2ceda32ea9ed16ea81de6362a6d965bd08</td>
<td>[id]</td>
</tr>
<tr>
<th>4</th>
<td>[{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}, {'indexed': False, 'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}]</td>
<td>NaN</td>
<td>NaN</td>
<td>event</td>
<td>False</td>
<td>ProposalQueued</td>
<td>NaN</td>
<td>[]</td>
<td>{'inputs': [{'indexed': False, 'internalType': 'uint256', 'name': 'id', 'type': 'uint256'}, {'indexed': False, 'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}], 'payable': nan, 'stateMutability': nan, 'type': 'event', 'anonymous': False, 'name': 'ProposalQueued', 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256, uint256]</td>
<td>[]</td>
<td>0x347a213ac5542ec77686a8a0d3e0bdf45faa59751768a7988f9f31e4bd6ca275</td>
<td>[id, eta]</td>
</tr>
<tr>
<th>5</th>
<td>[{'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'}]</td>
<td>NaN</td>
<td>NaN</td>
<td>event</td>
<td>False</td>
<td>VoteCast</td>
<td>NaN</td>
<td>[]</td>
<td>{'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'}], 'payable': nan, 'stateMutability': nan, 'type': 'event', 'anonymous': False, 'name': 'VoteCast', 'constant': nan, 'outputs': nan}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address, uint256, bool, uint256]</td>
<td>[]</td>
<td>0x7807946108da2780074f0271943d172dffa6cae0587ad716716911fd2b11c8c3</td>
<td>[voter, proposalId, support, votes]</td>
</tr>
<tr>
<th>6</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>BALLOT_TYPEHASH</td>
<td>True</td>
<td>[{'internalType': 'bytes32', 'name': '', 'type': 'bytes32'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'BALLOT_TYPEHASH', 'constant': True, 'outputs': [{'internalType': 'bytes32', 'name': '', 'type': 'bytes32'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[bytes32]</td>
<td>0xdeaaa7cc</td>
<td>[]</td>
</tr>
<tr>
<th>7</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>DOMAIN_TYPEHASH</td>
<td>True</td>
<td>[{'internalType': 'bytes32', 'name': '', 'type': 'bytes32'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'DOMAIN_TYPEHASH', 'constant': True, 'outputs': [{'internalType': 'bytes32', 'name': '', 'type': 'bytes32'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[bytes32]</td>
<td>0x20606b70</td>
<td>[]</td>
</tr>
<tr>
<th>8</th>
<td>[]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>__abdicate</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': '__abdicate', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[]</td>
<td>0x760fbc13</td>
<td>[]</td>
</tr>
<tr>
<th>9</th>
<td>[]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>__acceptAdmin</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': '__acceptAdmin', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[]</td>
<td>0xb9a61961</td>
<td>[]</td>
</tr>
<tr>
<th>10</th>
<td>[{'internalType': 'address', 'name': 'newPendingAdmin', 'type': 'address'}, {'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>__executeSetTimelockPendingAdmin</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'address', 'name': 'newPendingAdmin', 'type': 'address'}, {'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': '__executeSetTimelockPendingAdmin', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address, uint256]</td>
<td>[]</td>
<td>0x153a4ebf02819961276ef3b601c502056c8b3bbd88a2c9110e92b9b37bc3ce10</td>
<td>[newPendingAdmin, eta]</td>
</tr>
<tr>
<th>11</th>
<td>[{'internalType': 'address', 'name': 'newPendingAdmin', 'type': 'address'}, {'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>__queueSetTimelockPendingAdmin</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'address', 'name': 'newPendingAdmin', 'type': 'address'}, {'internalType': 'uint256', 'name': 'eta', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': '__queueSetTimelockPendingAdmin', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address, uint256]</td>
<td>[]</td>
<td>0x6520220b489149741b1e44f0b9b92dc2a0c1e0f1e0cdb558c277bb342cdc55f7</td>
<td>[newPendingAdmin, eta]</td>
</tr>
<tr>
<th>12</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>cancel</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': 'cancel', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[]</td>
<td>0xea8a1af005a86dcd08dd5158175e00dbdd67614ba76afba669457c4dd939956c</td>
<td>[proposalId]</td>
</tr>
<tr>
<th>13</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}, {'internalType': 'bool', 'name': 'support', 'type': 'bool'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>castVote</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}, {'internalType': 'bool', 'name': 'support', 'type': 'bool'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': 'castVote', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256, bool]</td>
<td>[]</td>
<td>0x0fb524ceeb4efc5950b7c65ce7bf59e4b7f6e2b4022c18af8df830f0f1bb8869</td>
<td>[proposalId, support]</td>
</tr>
<tr>
<th>14</th>
<td>[{'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'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>castVoteBySig</td>
<td>False</td>
<td>[]</td>
<td>{'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'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': 'castVoteBySig', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256, bool, uint8, bytes32, bytes32]</td>
<td>[]</td>
<td>0x976d041c80be3df29f138f97df1ca2bfd6b363248d5d505198fe9ee6c4aab3a5</td>
<td>[proposalId, support, v, r, s]</td>
</tr>
<tr>
<th>15</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}]</td>
<td>True</td>
<td>payable</td>
<td>function</td>
<td>NaN</td>
<td>execute</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}], 'payable': True, 'stateMutability': 'payable', 'type': 'function', 'anonymous': nan, 'name': 'execute', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[]</td>
<td>0x614619540b5b5abe478b88f28a37eb328054be3b41a7570ad5e8b701113364c4</td>
<td>[proposalId]</td>
</tr>
<tr>
<th>16</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>getActions</td>
<td>True</td>
<td>[{'internalType': 'address[]', 'name': 'targets', 'type': 'address[]'}, {'internalType': 'uint256[]', 'name': 'values', 'type': 'uint256[]'}, {'internalType': 'string[]', 'name': 'signatures', 'type': 'string[]'}, {'internalType': 'bytes[]', 'name': 'calldatas', 'type': 'bytes[]'}]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'getActions', 'constant': True, '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[]'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[address[], uint256[], string[], bytes[]]</td>
<td>0x9d52bf60a44a6ac0f89b6201c4faefb22e98e1814f7926664517ae952c203423</td>
<td>[proposalId]</td>
</tr>
<tr>
<th>17</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}, {'internalType': 'address', 'name': 'voter', 'type': 'address'}]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>getReceipt</td>
<td>True</td>
<td>[{'components': [{'internalType': 'bool', 'name': 'hasVoted', 'type': 'bool'}, {'internalType': 'bool', 'name': 'support', 'type': 'bool'}, {'internalType': 'uint256', 'name': 'votes', 'type': 'uint256'}], 'internalType': 'struct GovernorAlpha.Receipt', 'name': '', 'type': 'tuple'}]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}, {'internalType': 'address', 'name': 'voter', 'type': 'address'}], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'getReceipt', 'constant': True, 'outputs': [{'components': [{'internalType': 'bool', 'name': 'hasVoted', 'type': 'bool'}, {'internalType': 'bool', 'name': 'support', 'type': 'bool'}, {'internalType': 'uint256', 'name': 'votes', 'type': 'uint256'}], 'internalType': 'struct GovernorAlpha.Receipt', 'name': '', 'type': 'tuple'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256, address]</td>
<td>[tuple]</td>
<td>0x2771e3e665c81d28ce3ee8d28daec64caaf2bff01fc48b6fd48920c90776ede1</td>
<td>[proposalId, voter]</td>
</tr>
<tr>
<th>18</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>guardian</td>
<td>True</td>
<td>[{'internalType': 'address', 'name': '', 'type': 'address'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'guardian', 'constant': True, 'outputs': [{'internalType': 'address', 'name': '', 'type': 'address'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[address]</td>
<td>0x452a9320</td>
<td>[]</td>
</tr>
<tr>
<th>19</th>
<td>[{'internalType': 'address', 'name': '', 'type': 'address'}]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>latestProposalIds</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [{'internalType': 'address', 'name': '', 'type': 'address'}], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'latestProposalIds', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address]</td>
<td>[uint256]</td>
<td>0x4686f1907e1438266c59b842c040161e6abeee152a5b2a02900453926219c585</td>
<td>[]</td>
</tr>
<tr>
<th>20</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>name</td>
<td>True</td>
<td>[{'internalType': 'string', 'name': '', 'type': 'string'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'name', 'constant': True, 'outputs': [{'internalType': 'string', 'name': '', 'type': 'string'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[string]</td>
<td>0x06fdde03</td>
<td>[]</td>
</tr>
<tr>
<th>21</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>proposalCount</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'proposalCount', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0xda35c664</td>
<td>[]</td>
</tr>
<tr>
<th>22</th>
<td>[]</td>
<td>False</td>
<td>pure</td>
<td>function</td>
<td>NaN</td>
<td>proposalMaxOperations</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'pure', 'type': 'function', 'anonymous': nan, 'name': 'proposalMaxOperations', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0x7bdbe4d0</td>
<td>[]</td>
</tr>
<tr>
<th>23</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>proposalThreshold</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'proposalThreshold', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0xb58131b0</td>
<td>[]</td>
</tr>
<tr>
<th>24</th>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>proposals</td>
<td>True</td>
<td>[{'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'}]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'proposals', 'constant': True, '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'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[uint256, address, uint256, uint256, uint256, uint256, uint256, bool, bool]</td>
<td>0xf311c832f548b83a0deb3c61dceb69eaf4cc4385ebd6c218fab5b6dd82da71d4</td>
<td>[]</td>
</tr>
<tr>
<th>25</th>
<td>[{'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'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>propose</td>
<td>False</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'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'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': 'propose', 'constant': False, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[address[], uint256[], string[], bytes[], string]</td>
<td>[uint256]</td>
<td>0xa618b74e600ca2d3c8d952855bf372d3fa4d011b677ee53cfd3b666a1a0f0c3e</td>
<td>[targets, values, signatures, calldatas, description]</td>
</tr>
<tr>
<th>26</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}]</td>
<td>False</td>
<td>nonpayable</td>
<td>function</td>
<td>NaN</td>
<td>queue</td>
<td>False</td>
<td>[]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'nonpayable', 'type': 'function', 'anonymous': nan, 'name': 'queue', 'constant': False, 'outputs': []}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[]</td>
<td>0xe10d29ee1d34fb8ac1e5767158ecd7ce883e848d49de4364a26ea7f1d000d523</td>
<td>[proposalId]</td>
</tr>
<tr>
<th>27</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>quorumVotes</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'quorumVotes', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0x24bc1a64</td>
<td>[]</td>
</tr>
<tr>
<th>28</th>
<td>[{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>state</td>
<td>True</td>
<td>[{'internalType': 'enum GovernorAlpha.ProposalState', 'name': '', 'type': 'uint8'}]</td>
<td>{'inputs': [{'internalType': 'uint256', 'name': 'proposalId', 'type': 'uint256'}], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'state', 'constant': True, 'outputs': [{'internalType': 'enum GovernorAlpha.ProposalState', 'name': '', 'type': 'uint8'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[uint256]</td>
<td>[uint8]</td>
<td>0x26efba920f79f6983e10784d601237025c8468885058da0e404f31c6cfc9c5e4</td>
<td>[proposalId]</td>
</tr>
<tr>
<th>29</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>timelock</td>
<td>True</td>
<td>[{'internalType': 'contract TimelockInterface', 'name': '', 'type': 'address'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'timelock', 'constant': True, 'outputs': [{'internalType': 'contract TimelockInterface', 'name': '', 'type': 'address'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[address]</td>
<td>0xd33219b4</td>
<td>[]</td>
</tr>
<tr>
<th>30</th>
<td>[]</td>
<td>False</td>
<td>pure</td>
<td>function</td>
<td>NaN</td>
<td>votingDelay</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'pure', 'type': 'function', 'anonymous': nan, 'name': 'votingDelay', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0x3932abb1</td>
<td>[]</td>
</tr>
<tr>
<th>31</th>
<td>[]</td>
<td>False</td>
<td>pure</td>
<td>function</td>
<td>NaN</td>
<td>votingPeriod</td>
<td>True</td>
<td>[{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'pure', 'type': 'function', 'anonymous': nan, 'name': 'votingPeriod', 'constant': True, 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[uint256]</td>
<td>0x02a251a3</td>
<td>[]</td>
</tr>
<tr>
<th>32</th>
<td>[]</td>
<td>False</td>
<td>view</td>
<td>function</td>
<td>NaN</td>
<td>yam</td>
<td>True</td>
<td>[{'internalType': 'contract YAMInterface', 'name': '', 'type': 'address'}]</td>
<td>{'inputs': [], 'payable': False, 'stateMutability': 'view', 'type': 'function', 'anonymous': nan, 'name': 'yam', 'constant': True, 'outputs': [{'internalType': 'contract YAMInterface', 'name': '', 'type': 'address'}]}</td>
<td>GovernorAlpha</td>
<td>0x0F04dDD7778e24545f296FD2547de116554210C5</td>
<td>[]</td>
<td>[address]</td>
<td>0x071c0332</td>
<td>[]</td>
</tr>
</tbody>
</table>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment