mirror of
https://github.com/parsnetwork/pars-vote.git
synced 2026-10-30 19:43:22 +00:00
1 line
64 KiB
JSON
1 line
64 KiB
JSON
{"abi":[{"type":"constructor","inputs":[{"name":"_votes","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"QUORUM","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"VOTING_DELAY","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"VOTING_PERIOD","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"castVote","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"},{"name":"support","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"castVoteWithReason","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"},{"name":"support","type":"uint8","internalType":"uint8"},{"name":"","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"execute","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getProposal","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"proposer","type":"address","internalType":"address"},{"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":"uint256"},{"name":"canceled","type":"bool","internalType":"bool"},{"name":"executed","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"hasVoted","inputs":[{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"proposalCount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"proposals","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"id","type":"uint256","internalType":"uint256"},{"name":"proposer","type":"address","internalType":"address"},{"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":"uint256"},{"name":"canceled","type":"bool","internalType":"bool"},{"name":"executed","type":"bool","internalType":"bool"},{"name":"eta","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"propose","inputs":[{"name":"description","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"queue","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"state","inputs":[{"name":"proposalId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"votes","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract VeASHA"}],"stateMutability":"view"},{"type":"event","name":"ProposalCreated","inputs":[{"name":"id","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"proposer","type":"address","indexed":true,"internalType":"address"},{"name":"description","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"VoteCast","inputs":[{"name":"voter","type":"address","indexed":true,"internalType":"address"},{"name":"proposalId","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"support","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"weight","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false}],"bytecode":{"object":"0x6080604052348015600e575f5ffd5b50604051610d6e380380610d6e833981016040819052602b91604e565b5f80546001600160a01b0319166001600160a01b03929092169190911790556079565b5f60208284031215605d575f5ffd5b81516001600160a01b03811681146072575f5ffd5b9392505050565b610ce8806100865f395ff3fe608060405234801561000f575f5ffd5b50600436106100e5575f3560e01c8063b1610d7e11610088578063da35c66411610063578063da35c6641461033a578063ddf0b00914610343578063e168c3ec14610356578063fe0d94c114610380575f5ffd5b8063b1610d7e1461026d578063c7f758a814610275578063d6159fe514610332575f5ffd5b806343859632116100c357806343859632146101f557806356781388146102325780637b3c71d314610247578063aa98df391461025a575f5ffd5b8063013cf08b146100e95780632e80d9b6146101b25780633e4f49e6146101d0575b5f5ffd5b6101576100f7366004610a4d565b600260208190525f918252604090912080546001820154928201546003830154600484015460058501546006860154600787015460089097015495976001600160a01b0316969495939492939192909160ff80831692610100900416908a565b604080519a8b526001600160a01b0390991660208b0152978901969096526060880194909452608087019290925260a086015260c0850152151560e08401521515610100830152610120820152610140015b60405180910390f35b6101c2683635c9adc5dea0000081565b6040519081526020016101a9565b6101e36101de366004610a4d565b610393565b60405160ff90911681526020016101a9565b610222610203366004610a64565b600360209081525f928352604080842090915290825290205460ff1681565b60405190151581526020016101a9565b610245610240366004610aae565b610447565b005b610245610255366004610b70565b610667565b6101c2610268366004610bc5565b610883565b6101c2606481565b6102e0610283366004610a4d565b5f908152600260208190526040909120600181015460088201549282015460038301546004840154600585015460068601546007909601546001600160a01b039095169793959294919390929160ff808216926101009092041690565b604080516001600160a01b03909a168a5260208a0198909852968801959095526060870193909352608086019190915260a085015260c0840152151560e08301521515610100820152610120016101a9565b6101c2600181565b6101c260015481565b610245610351366004610a4d565b61092a565b5f54610368906001600160a01b031681565b6040516001600160a01b0390911681526020016101a9565b61024561038e366004610a4d565b6109ee565b5f818152600260205260408120600781015460ff16156103b65750600292915050565b6007810154610100900460ff16156103d15750600792915050565b80600201544310156103e557505f92915050565b806003015443116103f95750600192915050565b80600501548160040154116104115750600392915050565b683635c9adc5dea000008160060154826004015461042f9190610c13565b101561043e5750600392915050565b50600492915050565b5f8281526002602081905260409091209081015443101561049d5760405162461bcd60e51b815260206004820152600b60248201526a139bdd081cdd185c9d195960aa1b60448201526064015b60405180910390fd5b80600301544311156104d95760405162461bcd60e51b8152602060048201526005602482015264115b99195960da1b6044820152606401610494565b5f83815260036020908152604080832033845290915290205460ff16156105325760405162461bcd60e51b815260206004820152600d60248201526c105b1c9958591e481d9bdd1959609a1b6044820152606401610494565b5f80546040516309ab24eb60e41b81523360048201526001600160a01b0390911690639ab24eb090602401602060405180830381865afa158015610578573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061059c9190610c2c565b5f8581526003602090815260408083203384529091528120805460ff1916600117905590915060ff841690036105ea5780826005015f8282546105df9190610c13565b909155506106219050565b8260ff166001036106085780826004015f8282546105df9190610c13565b80826006015f82825461061b9190610c13565b90915550505b6040805160ff8516815260208101839052859133917f2c9deb38f462962eadbd85a9d3a4120503ee091f1582eaaa10aa8c6797651d29910160405180910390a350505050565b5f838152600260208190526040909120908101544310156106b85760405162461bcd60e51b815260206004820152600b60248201526a139bdd081cdd185c9d195960aa1b6044820152606401610494565b80600301544311156106f45760405162461bcd60e51b8152602060048201526005602482015264115b99195960da1b6044820152606401610494565b5f84815260036020908152604080832033845290915290205460ff161561074d5760405162461bcd60e51b815260206004820152600d60248201526c105b1c9958591e481d9bdd1959609a1b6044820152606401610494565b5f80546040516309ab24eb60e41b81523360048201526001600160a01b0390911690639ab24eb090602401602060405180830381865afa158015610793573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107b79190610c2c565b5f8681526003602090815260408083203384529091528120805460ff1916600117905590915060ff851690036108055780826005015f8282546107fa9190610c13565b9091555061083c9050565b8360ff166001036108235780826004015f8282546107fa9190610c13565b80826006015f8282546108369190610c13565b90915550505b6040805160ff8616815260208101839052869133917f2c9deb38f462962eadbd85a9d3a4120503ee091f1582eaaa10aa8c6797651d29910160405180910390a35050505050565b600180545f918261089383610c43565b9091555050600180545f81815260026020526040902090815580820180546001600160a01b03191633179055906108ca9043610c13565b600282018190556108dd90606490610c13565b60038201556001546040513391907f7585f467599d0f008985f231af99293be388626ac16ca59505c2f8f88969cd6390610918908790610c5b565b60405180910390a35050600154919050565b5f81815260026020526040908190209051631f27a4f360e11b8152600481018390523090633e4f49e690602401602060405180830381865afa158015610972573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109969190610c90565b60ff166004146109d85760405162461bcd60e51b815260206004820152600d60248201526c139bdd081cdd58d8d959591959609a1b6044820152606401610494565b6109e54262015180610c13565b60089091015550565b5f8181526002602052604090206008810154421015610a3a5760405162461bcd60e51b815260206004820152600860248201526754696d656c6f636b60c01b6044820152606401610494565b600701805461ff00191661010017905550565b5f60208284031215610a5d575f5ffd5b5035919050565b5f5f60408385031215610a75575f5ffd5b8235915060208301356001600160a01b0381168114610a92575f5ffd5b809150509250929050565b60ff81168114610aab575f5ffd5b50565b5f5f60408385031215610abf575f5ffd5b823591506020830135610a9281610a9d565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610af4575f5ffd5b813567ffffffffffffffff811115610b0e57610b0e610ad1565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610b3d57610b3d610ad1565b604052818152838201602001851015610b54575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215610b82575f5ffd5b833592506020840135610b9481610a9d565b9150604084013567ffffffffffffffff811115610baf575f5ffd5b610bbb86828701610ae5565b9150509250925092565b5f60208284031215610bd5575f5ffd5b813567ffffffffffffffff811115610beb575f5ffd5b610bf784828501610ae5565b949350505050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610c2657610c26610bff565b92915050565b5f60208284031215610c3c575f5ffd5b5051919050565b5f60018201610c5457610c54610bff565b5060010190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f60208284031215610ca0575f5ffd5b8151610cab81610a9d565b939250505056fea2646970667358221220849a359ccfd62dde2cb7ea39d9ce3c2532ec58a22b818f34cbf055047cfb513264736f6c634300081c0033","sourceMap":"2118:4066:42:-:0;;;2981:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3019:5;:22;;-1:-1:-1;;;;;;3019:22:42;-1:-1:-1;;;;;3019:22:42;;;;;;;;;;2118:4066;;14:290:43;84:6;137:2;125:9;116:7;112:23;108:32;105:52;;;153:1;150;143:12;105:52;179:16;;-1:-1:-1;;;;;224:31:43;;214:42;;204:70;;270:1;267;260:12;204:70;293:5;14:290;-1:-1:-1;;;14:290:43:o;:::-;2118:4066:42;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f5ffd5b50600436106100e5575f3560e01c8063b1610d7e11610088578063da35c66411610063578063da35c6641461033a578063ddf0b00914610343578063e168c3ec14610356578063fe0d94c114610380575f5ffd5b8063b1610d7e1461026d578063c7f758a814610275578063d6159fe514610332575f5ffd5b806343859632116100c357806343859632146101f557806356781388146102325780637b3c71d314610247578063aa98df391461025a575f5ffd5b8063013cf08b146100e95780632e80d9b6146101b25780633e4f49e6146101d0575b5f5ffd5b6101576100f7366004610a4d565b600260208190525f918252604090912080546001820154928201546003830154600484015460058501546006860154600787015460089097015495976001600160a01b0316969495939492939192909160ff80831692610100900416908a565b604080519a8b526001600160a01b0390991660208b0152978901969096526060880194909452608087019290925260a086015260c0850152151560e08401521515610100830152610120820152610140015b60405180910390f35b6101c2683635c9adc5dea0000081565b6040519081526020016101a9565b6101e36101de366004610a4d565b610393565b60405160ff90911681526020016101a9565b610222610203366004610a64565b600360209081525f928352604080842090915290825290205460ff1681565b60405190151581526020016101a9565b610245610240366004610aae565b610447565b005b610245610255366004610b70565b610667565b6101c2610268366004610bc5565b610883565b6101c2606481565b6102e0610283366004610a4d565b5f908152600260208190526040909120600181015460088201549282015460038301546004840154600585015460068601546007909601546001600160a01b039095169793959294919390929160ff808216926101009092041690565b604080516001600160a01b03909a168a5260208a0198909852968801959095526060870193909352608086019190915260a085015260c0840152151560e08301521515610100820152610120016101a9565b6101c2600181565b6101c260015481565b610245610351366004610a4d565b61092a565b5f54610368906001600160a01b031681565b6040516001600160a01b0390911681526020016101a9565b61024561038e366004610a4d565b6109ee565b5f818152600260205260408120600781015460ff16156103b65750600292915050565b6007810154610100900460ff16156103d15750600792915050565b80600201544310156103e557505f92915050565b806003015443116103f95750600192915050565b80600501548160040154116104115750600392915050565b683635c9adc5dea000008160060154826004015461042f9190610c13565b101561043e5750600392915050565b50600492915050565b5f8281526002602081905260409091209081015443101561049d5760405162461bcd60e51b815260206004820152600b60248201526a139bdd081cdd185c9d195960aa1b60448201526064015b60405180910390fd5b80600301544311156104d95760405162461bcd60e51b8152602060048201526005602482015264115b99195960da1b6044820152606401610494565b5f83815260036020908152604080832033845290915290205460ff16156105325760405162461bcd60e51b815260206004820152600d60248201526c105b1c9958591e481d9bdd1959609a1b6044820152606401610494565b5f80546040516309ab24eb60e41b81523360048201526001600160a01b0390911690639ab24eb090602401602060405180830381865afa158015610578573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061059c9190610c2c565b5f8581526003602090815260408083203384529091528120805460ff1916600117905590915060ff841690036105ea5780826005015f8282546105df9190610c13565b909155506106219050565b8260ff166001036106085780826004015f8282546105df9190610c13565b80826006015f82825461061b9190610c13565b90915550505b6040805160ff8516815260208101839052859133917f2c9deb38f462962eadbd85a9d3a4120503ee091f1582eaaa10aa8c6797651d29910160405180910390a350505050565b5f838152600260208190526040909120908101544310156106b85760405162461bcd60e51b815260206004820152600b60248201526a139bdd081cdd185c9d195960aa1b6044820152606401610494565b80600301544311156106f45760405162461bcd60e51b8152602060048201526005602482015264115b99195960da1b6044820152606401610494565b5f84815260036020908152604080832033845290915290205460ff161561074d5760405162461bcd60e51b815260206004820152600d60248201526c105b1c9958591e481d9bdd1959609a1b6044820152606401610494565b5f80546040516309ab24eb60e41b81523360048201526001600160a01b0390911690639ab24eb090602401602060405180830381865afa158015610793573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107b79190610c2c565b5f8681526003602090815260408083203384529091528120805460ff1916600117905590915060ff851690036108055780826005015f8282546107fa9190610c13565b9091555061083c9050565b8360ff166001036108235780826004015f8282546107fa9190610c13565b80826006015f8282546108369190610c13565b90915550505b6040805160ff8616815260208101839052869133917f2c9deb38f462962eadbd85a9d3a4120503ee091f1582eaaa10aa8c6797651d29910160405180910390a35050505050565b600180545f918261089383610c43565b9091555050600180545f81815260026020526040902090815580820180546001600160a01b03191633179055906108ca9043610c13565b600282018190556108dd90606490610c13565b60038201556001546040513391907f7585f467599d0f008985f231af99293be388626ac16ca59505c2f8f88969cd6390610918908790610c5b565b60405180910390a35050600154919050565b5f81815260026020526040908190209051631f27a4f360e11b8152600481018390523090633e4f49e690602401602060405180830381865afa158015610972573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109969190610c90565b60ff166004146109d85760405162461bcd60e51b815260206004820152600d60248201526c139bdd081cdd58d8d959591959609a1b6044820152606401610494565b6109e54262015180610c13565b60089091015550565b5f8181526002602052604090206008810154421015610a3a5760405162461bcd60e51b815260206004820152600860248201526754696d656c6f636b60c01b6044820152606401610494565b600701805461ff00191661010017905550565b5f60208284031215610a5d575f5ffd5b5035919050565b5f5f60408385031215610a75575f5ffd5b8235915060208301356001600160a01b0381168114610a92575f5ffd5b809150509250929050565b60ff81168114610aab575f5ffd5b50565b5f5f60408385031215610abf575f5ffd5b823591506020830135610a9281610a9d565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610af4575f5ffd5b813567ffffffffffffffff811115610b0e57610b0e610ad1565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610b3d57610b3d610ad1565b604052818152838201602001851015610b54575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f60608486031215610b82575f5ffd5b833592506020840135610b9481610a9d565b9150604084013567ffffffffffffffff811115610baf575f5ffd5b610bbb86828701610ae5565b9150509250925092565b5f60208284031215610bd5575f5ffd5b813567ffffffffffffffff811115610beb575f5ffd5b610bf784828501610ae5565b949350505050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610c2657610c26610bff565b92915050565b5f60208284031215610c3c575f5ffd5b5051919050565b5f60018201610c5457610c54610bff565b5060010190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f60208284031215610ca0575f5ffd5b8151610cab81610a9d565b939250505056fea2646970667358221220849a359ccfd62dde2cb7ea39d9ce3c2532ec58a22b818f34cbf055047cfb513264736f6c634300081c0033","sourceMap":"2118:4066:42:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2487:45;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2487:45:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;632:25:43;;;-1:-1:-1;;;;;693:32:43;;;688:2;673:18;;666:60;742:18;;;735:34;;;;800:2;785:18;;778:34;;;;843:3;828:19;;821:35;;;;713:3;872:19;;865:35;931:3;916:19;;909:35;988:14;981:22;975:3;960:19;;953:51;1048:14;1041:22;1035:3;1020:19;;1013:51;1095:3;1080:19;;1073:35;619:3;604:19;2487:45:42;;;;;;;;2738:40;;2771:7;2738:40;;;;;1265:25:43;;;1253:2;1238:18;2738:40:42;1119:177:43;4760:517:42;;;;;;:::i;:::-;;:::i;:::-;;;1473:4:43;1461:17;;;1443:36;;1431:2;1416:18;4760:517:42;1301:184:43;2538:60:42;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2068:14:43;;2061:22;2043:41;;2031:2;2016:18;2538:60:42;1903:187:43;3485:619:42;;;;;;:::i;:::-;;:::i;:::-;;4110:644;;;;;;:::i;:::-;;:::i;3054:425::-;;;;;;:::i;:::-;;:::i;2662:43::-;;2702:3;2662:43;;5690:492;;;;;;:::i;:::-;5763:16;6024:21;;;:9;:21;;;;;;;;6063:10;;;;6075:5;;;;6082:12;;;;6096:10;;;;6108;;;;6120:14;;;;6136;;;;6152:10;;;;;-1:-1:-1;;;;;6063:10:42;;;;6082:12;;6096:10;;6108;;6120:14;;6136;6152:10;;;;;6063;6164;;;;;5690:492;;;;;-1:-1:-1;;;;;4727:32:43;;;4709:51;;4791:2;4776:18;;4769:34;;;;4819:18;;;4812:34;;;;4877:2;4862:18;;4855:34;;;;4920:3;4905:19;;4898:35;;;;4747:3;4949:19;;4942:35;5008:3;4993:19;;4986:35;5065:14;5058:22;5052:3;5037:19;;5030:51;5125:14;5118:22;5112:3;5097:19;;5090:51;4696:3;4681:19;5690:492:42;4350:797:43;2605:40:42;;2644:1;2605:40;;2453:28;;;;;;5283:208;;;;;;:::i;:::-;;:::i;2428:19::-;;;;;-1:-1:-1;;;;;2428:19:42;;;;;;-1:-1:-1;;;;;5332:32:43;;;5314:51;;5302:2;5287:18;2428:19:42;5152:219:43;5497:187:42;;;;;;:::i;:::-;;:::i;4760:517::-;4818:5;4856:21;;;:9;:21;;;;;4891:10;;;;;;4887:24;;;-1:-1:-1;4910:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;4887:24::-;4937:10;;;;;;;;;4933:24;;;-1:-1:-1;4956:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;4933:24::-;4998:1;:12;;;4983;:27;4979:41;;;-1:-1:-1;5019:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;4979:41::-;5061:1;:10;;;5045:12;:26;5041:40;;-1:-1:-1;5080:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;5041:40::-;5119:1;:14;;;5105:1;:10;;;:28;5101:42;;-1:-1:-1;5142:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;5101:42::-;2771:7;5182:1;:14;;;5169:1;:10;;;:27;;;;:::i;:::-;:36;5165:50;;;-1:-1:-1;5214:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;5165:50::-;-1:-1:-1;5256:1:42;;4760:517;-1:-1:-1;;4760:517:42:o;3485:619::-;3557:18;3578:21;;;:9;:21;;;;;;;;3633:12;;;;3617;:28;;3609:52;;;;-1:-1:-1;;;3609:52:42;;5840:2:43;3609:52:42;;;5822:21:43;5879:2;5859:18;;;5852:30;-1:-1:-1;;;5898:18:43;;;5891:41;5949:18;;3609:52:42;;;;;;;;;3695:1;:10;;;3679:12;:26;;3671:44;;;;-1:-1:-1;;;3671:44:42;;6180:2:43;3671:44:42;;;6162:21:43;6219:1;6199:18;;;6192:29;-1:-1:-1;;;6237:18:43;;;6230:35;6282:18;;3671:44:42;5978:328:43;3671:44:42;3734:20;;;;:8;:20;;;;;;;;3755:10;3734:32;;;;;;;;;;3733:33;3725:59;;;;-1:-1:-1;;;3725:59:42;;6513:2:43;3725:59:42;;;6495:21:43;6552:2;6532:18;;;6525:30;-1:-1:-1;;;6571:18:43;;;6564:43;6624:18;;3725:59:42;6311:337:43;3725:59:42;3795:14;3812:5;;:26;;-1:-1:-1;;;3812:26:42;;3827:10;3812:26;;;5314:51:43;-1:-1:-1;;;;;3812:5:42;;;;:14;;5287:18:43;;3812:26:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3848:20;;;;:8;:20;;;;;;;;3869:10;3848:32;;;;;;;:39;;-1:-1:-1;;3848:39:42;3883:4;3848:39;;;3795:43;;-1:-1:-1;3848:39:42;3902:12;;;;3898:134;;3934:6;3916:1;:14;;;:24;;;;;;;:::i;:::-;;;;-1:-1:-1;3898:134:42;;-1:-1:-1;3898:134:42;;3959:7;:12;;3970:1;3959:12;3955:77;;3987:6;3973:1;:10;;;:20;;;;;;;:::i;3955:77::-;4026:6;4008:1;:14;;;:24;;;;;;;:::i;:::-;;;;-1:-1:-1;;3955:77:42;4048:49;;;7250:4:43;7238:17;;7220:36;;7287:2;7272:18;;7265:34;;;4069:10:42;;4057;;4048:49;;7193:18:43;4048:49:42;;;;;;;3547:557;;3485:619;;:::o;4110:644::-;4207:18;4228:21;;;:9;:21;;;;;;;;4283:12;;;;4267;:28;;4259:52;;;;-1:-1:-1;;;4259:52:42;;5840:2:43;4259:52:42;;;5822:21:43;5879:2;5859:18;;;5852:30;-1:-1:-1;;;5898:18:43;;;5891:41;5949:18;;4259:52:42;5638:335:43;4259:52:42;4345:1;:10;;;4329:12;:26;;4321:44;;;;-1:-1:-1;;;4321:44:42;;6180:2:43;4321:44:42;;;6162:21:43;6219:1;6199:18;;;6192:29;-1:-1:-1;;;6237:18:43;;;6230:35;6282:18;;4321:44:42;5978:328:43;4321:44:42;4384:20;;;;:8;:20;;;;;;;;4405:10;4384:32;;;;;;;;;;4383:33;4375:59;;;;-1:-1:-1;;;4375:59:42;;6513:2:43;4375:59:42;;;6495:21:43;6552:2;6532:18;;;6525:30;-1:-1:-1;;;6571:18:43;;;6564:43;6624:18;;4375:59:42;6311:337:43;4375:59:42;4445:14;4462:5;;:26;;-1:-1:-1;;;4462:26:42;;4477:10;4462:26;;;5314:51:43;-1:-1:-1;;;;;4462:5:42;;;;:14;;5287:18:43;;4462:26:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4498:20;;;;:8;:20;;;;;;;;4519:10;4498:32;;;;;;;:39;;-1:-1:-1;;4498:39:42;4533:4;4498:39;;;4445:43;;-1:-1:-1;4498:39:42;4552:12;;;;4548:134;;4584:6;4566:1;:14;;;:24;;;;;;;:::i;:::-;;;;-1:-1:-1;4548:134:42;;-1:-1:-1;4548:134:42;;4609:7;:12;;4620:1;4609:12;4605:77;;4637:6;4623:1;:10;;;:20;;;;;;;:::i;4605:77::-;4676:6;4658:1;:14;;;:24;;;;;;;:::i;:::-;;;;-1:-1:-1;;4605:77:42;4698:49;;;7250:4:43;7238:17;;7220:36;;7287:2;7272:18;;7265:34;;;4719:10:42;;4707;;4698:49;;7193:18:43;4698:49:42;;;;;;;4197:557;;4110:644;;;:::o;3054:425::-;3135:13;:15;;3116:7;;;3135:15;;;:::i;:::-;;;;-1:-1:-1;;3191:13:42;;;3160:18;3181:24;;;:9;:24;;;;;3215:20;;;3245:10;;;:23;;-1:-1:-1;;;;;;3245:23:42;3258:10;3245:23;;;3181:24;3293:27;;:12;:27;:::i;:::-;3278:12;;;:42;;;3343:28;;2702:3;;3343:28;:::i;:::-;3330:10;;;:41;3403:13;;3387:55;;3418:10;;3403:13;3387:55;;;;3430:11;;3387:55;:::i;:::-;;;;;;;;-1:-1:-1;;3459:13:42;;;3054:425;-1:-1:-1;3054:425:42:o;5283:208::-;5337:18;5358:21;;;:9;:21;;;;;;;5397:22;;-1:-1:-1;;;5397:22:42;;;;;1265:25:43;;;5397:4:42;;:10;;1238:18:43;;5397:22:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:27;;5423:1;5397:27;5389:53;;;;-1:-1:-1;;;5389:53:42;;8327:2:43;5389:53:42;;;8309:21:43;8366:2;8346:18;;;8339:30;-1:-1:-1;;;8385:18:43;;;8378:43;8438:18;;5389:53:42;8125:337:43;5389:53:42;5460:24;:15;5478:6;5460:24;:::i;:::-;5452:5;;;;:32;-1:-1:-1;5283:208:42:o;5497:187::-;5553:18;5574:21;;;:9;:21;;;;;5632:5;;;;5613:15;:24;;5605:45;;;;-1:-1:-1;;;5605:45:42;;8669:2:43;5605:45:42;;;8651:21:43;8708:1;8688:18;;;8681:29;-1:-1:-1;;;8726:18:43;;;8719:38;8774:18;;5605:45:42;8467:331:43;5605:45:42;5660:10;;:17;;-1:-1:-1;;5660:17:42;;;;;-1:-1:-1;5497:187:42:o;14:226:43:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;187:23:43;;14:226;-1:-1:-1;14:226:43:o;1490:408::-;1558:6;1566;1619:2;1607:9;1598:7;1594:23;1590:32;1587:52;;;1635:1;1632;1625:12;1587:52;1680:23;;;-1:-1:-1;1779:2:43;1764:18;;1751:32;-1:-1:-1;;;;;1814:33:43;;1802:46;;1792:74;;1862:1;1859;1852:12;1792:74;1885:7;1875:17;;;1490:408;;;;;:::o;2095:114::-;2179:4;2172:5;2168:16;2161:5;2158:27;2148:55;;2199:1;2196;2189:12;2148:55;2095:114;:::o;2214:363::-;2280:6;2288;2341:2;2329:9;2320:7;2316:23;2312:32;2309:52;;;2357:1;2354;2347:12;2309:52;2402:23;;;-1:-1:-1;2501:2:43;2486:18;;2473:32;2514:31;2473:32;2514:31;:::i;2582:127::-;2643:10;2638:3;2634:20;2631:1;2624:31;2674:4;2671:1;2664:15;2698:4;2695:1;2688:15;2714:726;2757:5;2810:3;2803:4;2795:6;2791:17;2787:27;2777:55;;2828:1;2825;2818:12;2777:55;2868:6;2855:20;2898:18;2890:6;2887:30;2884:56;;;2920:18;;:::i;:::-;2969:2;2963:9;3061:2;3023:17;;-1:-1:-1;;3019:31:43;;;3052:2;3015:40;3011:54;2999:67;;3096:18;3081:34;;3117:22;;;3078:62;3075:88;;;3143:18;;:::i;:::-;3179:2;3172:22;3203;;;3244:19;;;3265:4;3240:30;3237:39;-1:-1:-1;3234:59:43;;;3289:1;3286;3279:12;3234:59;3353:6;3346:4;3338:6;3334:17;3327:4;3319:6;3315:17;3302:58;3408:1;3380:19;;;3401:4;3376:30;3369:41;;;;3384:6;2714:726;-1:-1:-1;;;2714:726:43:o;3445:573::-;3530:6;3538;3546;3599:2;3587:9;3578:7;3574:23;3570:32;3567:52;;;3615:1;3612;3605:12;3567:52;3660:23;;;-1:-1:-1;3759:2:43;3744:18;;3731:32;3772:31;3731:32;3772:31;:::i;:::-;3822:7;-1:-1:-1;3880:2:43;3865:18;;3852:32;3907:18;3896:30;;3893:50;;;3939:1;3936;3929:12;3893:50;3962;4004:7;3995:6;3984:9;3980:22;3962:50;:::i;:::-;3952:60;;;3445:573;;;;;:::o;4023:322::-;4092:6;4145:2;4133:9;4124:7;4120:23;4116:32;4113:52;;;4161:1;4158;4151:12;4113:52;4201:9;4188:23;4234:18;4226:6;4223:30;4220:50;;;4266:1;4263;4256:12;4220:50;4289;4331:7;4322:6;4311:9;4307:22;4289:50;:::i;:::-;4279:60;4023:322;-1:-1:-1;;;;4023:322:43:o;5376:127::-;5437:10;5432:3;5428:20;5425:1;5418:31;5468:4;5465:1;5458:15;5492:4;5489:1;5482:15;5508:125;5573:9;;;5594:10;;;5591:36;;;5607:18;;:::i;:::-;5508:125;;;;:::o;6861:184::-;6931:6;6984:2;6972:9;6963:7;6959:23;6955:32;6952:52;;;7000:1;6997;6990:12;6952:52;-1:-1:-1;7023:16:43;;6861:184;-1:-1:-1;6861:184:43:o;7310:135::-;7349:3;7370:17;;;7367:43;;7390:18;;:::i;:::-;-1:-1:-1;7437:1:43;7426:13;;7310:135::o;7450:418::-;7599:2;7588:9;7581:21;7562:4;7631:6;7625:13;7674:6;7669:2;7658:9;7654:18;7647:34;7733:6;7728:2;7720:6;7716:15;7711:2;7700:9;7696:18;7690:50;7789:1;7784:2;7775:6;7764:9;7760:22;7756:31;7749:42;7859:2;7852;7848:7;7843:2;7835:6;7831:15;7827:29;7816:9;7812:45;7808:54;7800:62;;;7450:418;;;;:::o;7873:247::-;7941:6;7994:2;7982:9;7973:7;7969:23;7965:32;7962:52;;;8010:1;8007;8000:12;7962:52;8042:9;8036:16;8061:29;8084:5;8061:29;:::i;:::-;8109:5;7873:247;-1:-1:-1;;;7873:247:43:o","linkReferences":{}},"methodIdentifiers":{"QUORUM()":"2e80d9b6","VOTING_DELAY()":"d6159fe5","VOTING_PERIOD()":"b1610d7e","castVote(uint256,uint8)":"56781388","castVoteWithReason(uint256,uint8,string)":"7b3c71d3","execute(uint256)":"fe0d94c1","getProposal(uint256)":"c7f758a8","hasVoted(uint256,address)":"43859632","proposalCount()":"da35c664","proposals(uint256)":"013cf08b","propose(string)":"aa98df39","queue(uint256)":"ddf0b009","state(uint256)":"3e4f49e6","votes()":"e168c3ec"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_votes\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proposer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"name\":\"ProposalCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"voter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"support\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"weight\",\"type\":\"uint256\"}],\"name\":\"VoteCast\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"QUORUM\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTING_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTING_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"castVoteWithReason\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"getProposal\",\"outputs\":[{\"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\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"hasVoted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposalCount\",\"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\":\"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\"},{\"internalType\":\"uint256\",\"name\":\"eta\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"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\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"}],\"name\":\"state\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"votes\",\"outputs\":[{\"internalType\":\"contract VeASHA\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/Deploy.s.sol\":\"ParsGovernor\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\"]},\"sources\":{\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x926f1c9907b7dadb56dc920ae80dc473070989ab1f09b63e207ddc2d37110faa\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://8a470cde3eb7aa7ff3ac0d71c6b8e06f394609b937a7edbc7b5fdfab18c2b710\",\"dweb:/ipfs/QmUgmpmVzLXfmxhmnPjx9TUc2WdgNdBuucFZfh6fSciaFp\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x7a4077e7ec41cfa429ac749c6a47c7966f7b14fca4f1e887444ea5bba5b34aa4\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://90b5315ec93b390273e5987d1648c65c667a370385eebc7ae0f4c496b7b94da5\",\"dweb:/ipfs/QmQ6fSxvf9t1BF6m8v18mrhh1byrSPcpCovSC5Sn1XZUns\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0xf1d63081e75349b88dbedfa4a86c352ea1d836c47f16cb88bd2369a3d4856435\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://5453095168c381b55f3a4b476a7118e335af7a11ed4f3b84f70e1afec3f73847\",\"dweb:/ipfs/Qmdcf2np9BtqXJ9ogKSTwtAUivQDMu8JJGWd5RDZJ2Adm8\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0x8fe4ebe49192e4dd929758bf7766eb3440271f527b1432c63a45c3b749f95480\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://2257d39c8f07231c0a88c6b0c71c642fd1f4fcaf02f77cd3cacd0f6daed6dd99\",\"dweb:/ipfs/Qme7fc2RLoW6SkjfyDJeTQBN7WHMvWAwJtzsF3AdetQu6h\"]},\"lib/forge-std/src/StdConstants.sol\":{\"keccak256\":\"0xdee8966717b8a40d2b0c365441a89c89120c3e193c84c2ebc99d0e60c5593878\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://f60cecc45ea29410454d09bc5b63e90fdd698dcba77fde49e342def1ff6c242b\",\"dweb:/ipfs/QmYt3jSodT8sgQ2TUJ6RLDYj5shrDzcjxUr4pfR46w5Vum\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xce13663a643b3a1db69a03865bb0c97cd79d392074b2ee2f0bd8e2c808087a52\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://e9df7a22fbf3444b5f9aa64c2fe785f752a90d1ea2ed8d025dd839eab0a245c0\",\"dweb:/ipfs/QmT2oodWoGmPhjnRQCcRwmZmGXV1MoAfQZrheQT1WkAtvW\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0x5aaf49ec4cf5498a723390c0f3c62ce28afe8ba02b570c3e224d7c5efe08fde5\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://3284776552ea449e01718dfed18f9f6347e3634b04d805568889d11326c415af\",\"dweb:/ipfs/QmSuWDkcZJDA7FWuSXd7Zrfa7eX6xfkeYNh7RJdY12xP3L\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x29e6b935856e69c9130fcf8c6082168954600e57fe36d556fb4856ecc8b5f47a\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://37bb6128cb15ab0cddc0b8d45075e4c813f85b808a265b1d5343f2096ae20931\",\"dweb:/ipfs/QmVZDxrMNPPVJpHkwcJW7y5fAY6cE3pYqNQt4rxgPaSfn8\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x07d838e46fca86930c9a4060dcaeb5e6a4494de77af5bfbff485f0a8ea7decdc\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://ad41d8f09e331a9540d6395de2d4bb507e9e0b1dc16e2613da5f46f1f673b1f3\",\"dweb:/ipfs/QmUxDHt6tUNj5Fpm6Hwo6XRSnQbJjWJiHW3f3oaMALBcba\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x3e89e75f6fe9d8280d43ee990ffb6089cca508c779c1d0776aef49658d0775c4\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://0efde29c751fcd42cde9ee9c90169e6688ded35c950859d92d374ace35a0c688\",\"dweb:/ipfs/QmaHifK2K7shC9sn7oJXC8hYFDQqX5ZfeW1qSieYRkRezh\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x84e4392db5923ba590b6669af53418a9aad8c96bbf50d4622a5f813d29eddaea\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://0c439c7b953249edeabefa68ed87542e82101c91766fd98b3215599c6d0aec9f\",\"dweb:/ipfs/QmaVPk7riotTVTBjvd3YKGur1wDE1mEq7X1cVdieRm8JR5\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x34ab72d2cb477b3936063ba4b12dee8bb90f8e4546ea69d28786263e5474127d\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://b8656011789e082e76fc0187ba65e7253eaaf9935f4c52f6d9c4c3e1acef6cde\",\"dweb:/ipfs/QmRZufYS5bLPgdqUcXWn6Sk1UV4jT35rf3dZFPcimaAb9v\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x27ce53a34b674228d19bd57c1a38f20818b5f88fccd0a69c88cdd086a0ded1d6\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://9c6df63e9a81760f1aa357f4d24c66497d82e21d671ba95fc2fa0a394ed94210\",\"dweb:/ipfs/QmTDkHF9rVY6z68fMX2wpahgW19zBRAbHR2Bagq4XPVeJb\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x946a8ca9f2e2c69d9d70280de4b599b6396c18770d290bc0506572e66a316e42\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://6ba843a261e1c249858a0ebd81eb52e1519dc21ab630ca815697cf358375aceb\",\"dweb:/ipfs/QmeJoNPhPD4oRwnirwDzzakapZrFQwsA7pQqQYwyDmGq42\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xfe5517cddd00783f6d2e1c1c17accb3f431c528ad54aef41369be603afbc784a\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://fdfbd7c41003762dc4a9a46b9e9d2e705cb3cf2fb94549562630b9ac5431fba3\",\"dweb:/ipfs/QmYpbmuY9JPEw4jWcyr2ht4ePbG1bg2yJEJa7rtVgLWEgK\"]},\"lib/openzeppelin-contracts/contracts/governance/utils/IVotes.sol\":{\"keccak256\":\"0xdf466d4c6aa9da903595262100def9c6d960045b2ada0357edc47953bc5e18d6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://889512f1c9468f4d5e0f90f46b849709fd6fedab29b8377f64f6c3ee8373beee\",\"dweb:/ipfs/QmefA385JqnvagxdFDpM3kxnxUtpJvkxkbTr66naQbAko9\"]},\"lib/openzeppelin-contracts/contracts/governance/utils/Votes.sol\":{\"keccak256\":\"0xf50e692fb9cbd847704a620953bc45c9771c139e3ecefb7e9ed3fae67b87768e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://32ab1407257dcf3550d9ddd6812da745ae3666c58adc96f245dfbaed1a66659d\",\"dweb:/ipfs/QmTLG5Cz1Y8EkbomUVyfNRaDvJPh8g1DYtsddXS1fYVN1W\"]},\"lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol\":{\"keccak256\":\"0xfb223a85dd0b2175cfbbaa325a744e2cd74ecd17c3df2b77b0722f991d2725ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://84bf1dea0589ec49c8d15d559cc6d86ee493048a89b2d4adb60fbe705a3d89ae\",\"dweb:/ipfs/Qmd56n556d529wk2pRMhYhm5nhMDhviwereodDikjs68w1\"]},\"lib/openzeppelin-contracts/contracts/interfaces/IERC5805.sol\":{\"keccak256\":\"0x8fbf3dddff71246ff9ffe21f9f0195a40583c4101c94c747691291f8b9e14ebd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8d69db7468e95a56999df81f1c555215b3359483d610dbef17d898ef48801578\",\"dweb:/ipfs/QmSPaSUsHDGqffinNgwajKp8RUdwj3GyW3VqWWNPfwH4b4\"]},\"lib/openzeppelin-contracts/contracts/interfaces/IERC6372.sol\":{\"keccak256\":\"0xed0f7f14eb30c80a82855ddc3f7267bb6290546e5847a8ffc33f599ce4bc5eb6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://63fab00bbb42ce6f132a93d1c1e1cfed5175821521fb8746caa48129787d2435\",\"dweb:/ipfs/QmVMBNhmVW1h35LsaYNyDChfyTwF8M3EW9T1JDFpsXiaQF\"]},\"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol\":{\"keccak256\":\"0x1b88b3fb3d85ba5496d7d5f396f83ee1fddcdd6762059ff65992655b67920998\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89393bb3212da1c0889601b9706a07b39419ddc4d2faab9eaf6e7f9152cf6a1c\",\"dweb:/ipfs/QmcCfzzxv1Bkdz1c1yF4gQCeYb6Us5BJANnzTFqawfd1HL\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol\":{\"keccak256\":\"0x669464167428061ee0f8618b73b3ee90aff8405683e7ddde8cd77dadaa1afe29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0dda78587a7358b4fdf6b9fca0fde5a5e34930f36d5268a16028627fc0170195\",\"dweb:/ipfs/QmQ1b6cCceDRWNxti9HifsTCzmVP25Haxs1bWugm52vTqH\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x74ed01eb66b923d0d0cfe3be84604ac04b76482a55f9dd655e1ef4d367f95bc2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5282825a626cfe924e504274b864a652b0023591fa66f06a067b25b51ba9b303\",\"dweb:/ipfs/QmeCfPykghhMc81VJTrHTC7sF6CRvaA1FXVq2pJhwYp1dV\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol\":{\"keccak256\":\"0x73d9dc25e0edb50767d29665bea0092e29b68776feb39c3f48781e4bab7cdda5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://242e910e44f0569e2cd8f5282556c790f15b2b3e4112290346d72cfbb9fb5e78\",\"dweb:/ipfs/QmYejCe3DRxzXaxcZaW1JNbFDJyhHnYhPSLaVxjE3jBLSC\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Votes.sol\":{\"keccak256\":\"0xa8eecb7822f96130e5c64b5ac25c9e0394948f05c517d4e3dc8a15033679ee6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c64c0017e3973b4cd34dc39ba225010952c67f0d7193bc4d784719f9f7ef583a\",\"dweb:/ipfs/QmYNenQ2avzBZDk1PMjQuZQMh9CVMuUrK7Rrj8JH1gqPUS\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol\":{\"keccak256\":\"0xd6fa4088198f04eef10c5bce8a2f4d60554b7ec4b987f684393c01bf79b94d9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f95ee0bbd4dd3ac730d066ba3e785ded4565e890dbec2fa7d3b9fe3bad9d0d6e\",\"dweb:/ipfs/QmSLr6bHkPFWT7ntj34jmwfyskpwo97T9jZUrk5sz3sdtR\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol\":{\"keccak256\":\"0x53befc41288eaa87edcd3a7be7e8475a32e44c6a29f9bf52fae789781301d9ff\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a1d7fab53c4ceaf42391b83d9b36d7e9cc524a8da125cffdcd32c56560f9d1c9\",\"dweb:/ipfs/QmaRZdVhQdqNXofeimibkBG65q9GVcXVZEGpycwwX3znC6\"]},\"lib/openzeppelin-contracts/contracts/utils/Bytes.sol\":{\"keccak256\":\"0x8140d608316521b1fd71167c3b708ebb8659da070723fc8807609553b296ee33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7bf7db66869ba1e945a0390b85da2f6afc7e42a4735ca918d0d56ac90c50147\",\"dweb:/ipfs/QmRmNyhpBpgzSdQqLtrQCYE7H7eLnVVxh2Yy4YMrySR8AR\"]},\"lib/openzeppelin-contracts/contracts/utils/Context.sol\":{\"keccak256\":\"0x493033a8d1b176a037b2cc6a04dad01a5c157722049bbecf632ca876224dd4b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a708e8a5bdb1011c2c381c9a5cfd8a9a956d7d0a9dc1bd8bcdaf52f76ef2f12\",\"dweb:/ipfs/Qmax9WHBnVsZP46ZxEMNRQpLQnrdE4dK8LehML1Py8FowF\"]},\"lib/openzeppelin-contracts/contracts/utils/Nonces.sol\":{\"keccak256\":\"0x0082767004fca261c332e9ad100868327a863a88ef724e844857128845ab350f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://132dce9686a54e025eb5ba5d2e48208f847a1ec3e60a3e527766d7bf53fb7f9e\",\"dweb:/ipfs/QmXn1a2nUZMpu2z6S88UoTfMVtY2YNh86iGrzJDYmMkKeZ\"]},\"lib/openzeppelin-contracts/contracts/utils/Panic.sol\":{\"keccak256\":\"0xf7fe324703a64fc51702311dc51562d5cb1497734f074e4f483bfb6717572d7a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c6a5ff4f9fd8649b7ee20800b7fa387d3465bd77cf20c2d1068cd5c98e1ed57a\",\"dweb:/ipfs/QmVSaVJf9FXFhdYEYeCEfjMVHrxDh5qL4CGkxdMWpQCrqG\"]},\"lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol\":{\"keccak256\":\"0x0768b3bdb701fe4994b3be932ca8635551dfebe04c645f77500322741bebf57c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a2059f9ca8d3c11c49ca49fc9c5fb070f18cc85d12a7688e45322ed0e2a1cb99\",\"dweb:/ipfs/QmS2gwX51RAvSw4tYbjHccY2CKbh2uvDzqHLAFXdsddgia\"]},\"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol\":{\"keccak256\":\"0xcf74f855663ce2ae00ed8352666b7935f6cddea2932fdf2c3ecd30a9b1cd0e97\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9f660b1f351b757dfe01438e59888f31f33ded3afcf5cb5b0d9bf9aa6f320a8b\",\"dweb:/ipfs/QmarDJ5hZEgBtCmmrVzEZWjub9769eD686jmzb2XpSU1cM\"]},\"lib/openzeppelin-contracts/contracts/utils/Strings.sol\":{\"keccak256\":\"0x36d1750bf1aa5fee9c52adb2f7857ab652daca722fc05dff533b364f67a1139a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2e5e7052539b7849d02f3ce25acc1dce29373c11cfae9f0bc918c54b780c549a\",\"dweb:/ipfs/QmRGE32xNkMTo6i4pHHMxjpiu77yPwnTA25SFngw2NXJys\"]},\"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol\":{\"keccak256\":\"0x360cf86214a764694dae1522a38200b1737fe90e46dcf56a0f89de143071cc20\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2e393290a46ca6d1fa1addb40709d26e1d250638ab6acdd103b5af21768ebc7b\",\"dweb:/ipfs/QmPwT3tXwQ9NbGtZ99XRq7sr8LCQP8XaCrzw49JdXGn7us\"]},\"lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol\":{\"keccak256\":\"0x8440117ea216b97a7bad690a67449fd372c840d073c8375822667e14702782b4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ebb6645995b8290d0b9121825e2533e4e28977b2c6befee76e15e58f0feb61d4\",\"dweb:/ipfs/QmVR72j6kL5R2txuihieDev1FeTi4KWJS1Z6ABbwL3Qtph\"]},\"lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol\":{\"keccak256\":\"0x6abeed5940e1da7bb329e458db9a1c5c4ea6f86d651b952af99c6bddcd6bbb94\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5fe75e9a6b759c5d7fd82fb59bd4f58c672b36f0a69b84f4789b7c7895d3e61c\",\"dweb:/ipfs/QmX28wsir8w5sS3acfJMNHcBwoPsDpqCu7WDkPnUWLMNiZ\"]},\"lib/openzeppelin-contracts/contracts/utils/math/Math.sol\":{\"keccak256\":\"0x09e3f1c72d4c5cbe8e2644ab7313f8f7177533ae2f4c24cdcbbeaf520a73734c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93208401215d539fa2d81626b207c1f611def7883d0e447b3b5969ebaa7b3c2c\",\"dweb:/ipfs/QmXPxDnQPx8LAweX5ZJqEcwkvs59kP4c64VVDG1Jjq1mef\"]},\"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol\":{\"keccak256\":\"0x195533c86d0ef72bcc06456a4f66a9b941f38eb403739b00f21fd7c1abd1ae54\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1d578337048cad08c1c03041cca5978eff5428aa130c781b271ad9e5566e1f8\",\"dweb:/ipfs/QmPFKL2r9CBsMwmUqqdcFPfHZB2qcs9g1HDrPxzWSxomvy\"]},\"lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol\":{\"keccak256\":\"0xb1970fac7b64e6c09611e6691791e848d5e3fe410fa5899e7df2e0afd77a99e3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://db5fbb3dddd8b7047465b62575d96231ba8a2774d37fb4737fbf23340fabbb03\",\"dweb:/ipfs/QmVUSvooZKEdEdap619tcJjTLcAuH6QBdZqAzWwnAXZAWJ\"]},\"lib/openzeppelin-contracts/contracts/utils/structs/Checkpoints.sol\":{\"keccak256\":\"0xffca8f1d67bf069a2237a4631c6af36b141f33fb8e894ef58e6a4f72fc098f77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4ff8f533667f82b8c3ddd46e6bc26f7c7c1eb73890a2136393aab8a0043e09e6\",\"dweb:/ipfs/QmSPHM9fj6VL2V5owMbARubCZKe6d6kho9CVGEcpzkELNL\"]},\"lib/openzeppelin-contracts/contracts/utils/types/Time.sol\":{\"keccak256\":\"0x3765cc1833212456000f02d5de0478c2055b5f318e27032537c6d47c91e68b05\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e77d9fd11b604fb3820ba6794f1e2516deb1093dada1c7225da6c46def95256\",\"dweb:/ipfs/QmcqQo9mmD5kekxFtJcvZTyCPaEgxQsSVfp7wLiE91fdAc\"]},\"script/Deploy.s.sol\":{\"keccak256\":\"0xbe4ec210c02314015cede7b5b60c017e3d4e182df2c54be1486c8f073481b333\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f35d5128603149bc22565517467d9ab4e5a6379454bcd636dcfeb9dd32974215\",\"dweb:/ipfs/QmZ3UwQWf2eVQ7ht6znhWM7iQPR3BEbAK5DbRRJQiNppDm\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_votes","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256","indexed":true},{"internalType":"address","name":"proposer","type":"address","indexed":true},{"internalType":"string","name":"description","type":"string","indexed":false}],"type":"event","name":"ProposalCreated","anonymous":false},{"inputs":[{"internalType":"address","name":"voter","type":"address","indexed":true},{"internalType":"uint256","name":"proposalId","type":"uint256","indexed":true},{"internalType":"uint8","name":"support","type":"uint8","indexed":false},{"internalType":"uint256","name":"weight","type":"uint256","indexed":false}],"type":"event","name":"VoteCast","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"QUORUM","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"VOTING_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"VOTING_PERIOD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"},{"internalType":"uint8","name":"support","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"castVote"},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"},{"internalType":"uint8","name":"support","type":"uint8"},{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"castVoteWithReason"},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"execute"},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getProposal","outputs":[{"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"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function","name":"hasVoted","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"proposalCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"proposals","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"proposer","type":"address"},{"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"},{"internalType":"uint256","name":"eta","type":"uint256"}]},{"inputs":[{"internalType":"string","name":"description","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"propose","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"queue"},{"inputs":[{"internalType":"uint256","name":"proposalId","type":"uint256"}],"stateMutability":"view","type":"function","name":"state","outputs":[{"internalType":"uint8","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"votes","outputs":[{"internalType":"contract VeASHA","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"script/Deploy.s.sol":"ParsGovernor"},"evmVersion":"cancun","libraries":{}},"sources":{"lib/forge-std/src/Base.sol":{"keccak256":"0x926f1c9907b7dadb56dc920ae80dc473070989ab1f09b63e207ddc2d37110faa","urls":["bzz-raw://8a470cde3eb7aa7ff3ac0d71c6b8e06f394609b937a7edbc7b5fdfab18c2b710","dweb:/ipfs/QmUgmpmVzLXfmxhmnPjx9TUc2WdgNdBuucFZfh6fSciaFp"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/Script.sol":{"keccak256":"0x7a4077e7ec41cfa429ac749c6a47c7966f7b14fca4f1e887444ea5bba5b34aa4","urls":["bzz-raw://90b5315ec93b390273e5987d1648c65c667a370385eebc7ae0f4c496b7b94da5","dweb:/ipfs/QmQ6fSxvf9t1BF6m8v18mrhh1byrSPcpCovSC5Sn1XZUns"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdChains.sol":{"keccak256":"0xf1d63081e75349b88dbedfa4a86c352ea1d836c47f16cb88bd2369a3d4856435","urls":["bzz-raw://5453095168c381b55f3a4b476a7118e335af7a11ed4f3b84f70e1afec3f73847","dweb:/ipfs/Qmdcf2np9BtqXJ9ogKSTwtAUivQDMu8JJGWd5RDZJ2Adm8"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdCheats.sol":{"keccak256":"0x8fe4ebe49192e4dd929758bf7766eb3440271f527b1432c63a45c3b749f95480","urls":["bzz-raw://2257d39c8f07231c0a88c6b0c71c642fd1f4fcaf02f77cd3cacd0f6daed6dd99","dweb:/ipfs/Qme7fc2RLoW6SkjfyDJeTQBN7WHMvWAwJtzsF3AdetQu6h"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdConstants.sol":{"keccak256":"0xdee8966717b8a40d2b0c365441a89c89120c3e193c84c2ebc99d0e60c5593878","urls":["bzz-raw://f60cecc45ea29410454d09bc5b63e90fdd698dcba77fde49e342def1ff6c242b","dweb:/ipfs/QmYt3jSodT8sgQ2TUJ6RLDYj5shrDzcjxUr4pfR46w5Vum"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdJson.sol":{"keccak256":"0xce13663a643b3a1db69a03865bb0c97cd79d392074b2ee2f0bd8e2c808087a52","urls":["bzz-raw://e9df7a22fbf3444b5f9aa64c2fe785f752a90d1ea2ed8d025dd839eab0a245c0","dweb:/ipfs/QmT2oodWoGmPhjnRQCcRwmZmGXV1MoAfQZrheQT1WkAtvW"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdMath.sol":{"keccak256":"0x5aaf49ec4cf5498a723390c0f3c62ce28afe8ba02b570c3e224d7c5efe08fde5","urls":["bzz-raw://3284776552ea449e01718dfed18f9f6347e3634b04d805568889d11326c415af","dweb:/ipfs/QmSuWDkcZJDA7FWuSXd7Zrfa7eX6xfkeYNh7RJdY12xP3L"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdStorage.sol":{"keccak256":"0x29e6b935856e69c9130fcf8c6082168954600e57fe36d556fb4856ecc8b5f47a","urls":["bzz-raw://37bb6128cb15ab0cddc0b8d45075e4c813f85b808a265b1d5343f2096ae20931","dweb:/ipfs/QmVZDxrMNPPVJpHkwcJW7y5fAY6cE3pYqNQt4rxgPaSfn8"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdStyle.sol":{"keccak256":"0x07d838e46fca86930c9a4060dcaeb5e6a4494de77af5bfbff485f0a8ea7decdc","urls":["bzz-raw://ad41d8f09e331a9540d6395de2d4bb507e9e0b1dc16e2613da5f46f1f673b1f3","dweb:/ipfs/QmUxDHt6tUNj5Fpm6Hwo6XRSnQbJjWJiHW3f3oaMALBcba"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/StdUtils.sol":{"keccak256":"0x3e89e75f6fe9d8280d43ee990ffb6089cca508c779c1d0776aef49658d0775c4","urls":["bzz-raw://0efde29c751fcd42cde9ee9c90169e6688ded35c950859d92d374ace35a0c688","dweb:/ipfs/QmaHifK2K7shC9sn7oJXC8hYFDQqX5ZfeW1qSieYRkRezh"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/Vm.sol":{"keccak256":"0x84e4392db5923ba590b6669af53418a9aad8c96bbf50d4622a5f813d29eddaea","urls":["bzz-raw://0c439c7b953249edeabefa68ed87542e82101c91766fd98b3215599c6d0aec9f","dweb:/ipfs/QmaVPk7riotTVTBjvd3YKGur1wDE1mEq7X1cVdieRm8JR5"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/console.sol":{"keccak256":"0x34ab72d2cb477b3936063ba4b12dee8bb90f8e4546ea69d28786263e5474127d","urls":["bzz-raw://b8656011789e082e76fc0187ba65e7253eaaf9935f4c52f6d9c4c3e1acef6cde","dweb:/ipfs/QmRZufYS5bLPgdqUcXWn6Sk1UV4jT35rf3dZFPcimaAb9v"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/console2.sol":{"keccak256":"0x27ce53a34b674228d19bd57c1a38f20818b5f88fccd0a69c88cdd086a0ded1d6","urls":["bzz-raw://9c6df63e9a81760f1aa357f4d24c66497d82e21d671ba95fc2fa0a394ed94210","dweb:/ipfs/QmTDkHF9rVY6z68fMX2wpahgW19zBRAbHR2Bagq4XPVeJb"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/interfaces/IMulticall3.sol":{"keccak256":"0x946a8ca9f2e2c69d9d70280de4b599b6396c18770d290bc0506572e66a316e42","urls":["bzz-raw://6ba843a261e1c249858a0ebd81eb52e1519dc21ab630ca815697cf358375aceb","dweb:/ipfs/QmeJoNPhPD4oRwnirwDzzakapZrFQwsA7pQqQYwyDmGq42"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/safeconsole.sol":{"keccak256":"0xfe5517cddd00783f6d2e1c1c17accb3f431c528ad54aef41369be603afbc784a","urls":["bzz-raw://fdfbd7c41003762dc4a9a46b9e9d2e705cb3cf2fb94549562630b9ac5431fba3","dweb:/ipfs/QmYpbmuY9JPEw4jWcyr2ht4ePbG1bg2yJEJa7rtVgLWEgK"],"license":"MIT OR Apache-2.0"},"lib/openzeppelin-contracts/contracts/governance/utils/IVotes.sol":{"keccak256":"0xdf466d4c6aa9da903595262100def9c6d960045b2ada0357edc47953bc5e18d6","urls":["bzz-raw://889512f1c9468f4d5e0f90f46b849709fd6fedab29b8377f64f6c3ee8373beee","dweb:/ipfs/QmefA385JqnvagxdFDpM3kxnxUtpJvkxkbTr66naQbAko9"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/governance/utils/Votes.sol":{"keccak256":"0xf50e692fb9cbd847704a620953bc45c9771c139e3ecefb7e9ed3fae67b87768e","urls":["bzz-raw://32ab1407257dcf3550d9ddd6812da745ae3666c58adc96f245dfbaed1a66659d","dweb:/ipfs/QmTLG5Cz1Y8EkbomUVyfNRaDvJPh8g1DYtsddXS1fYVN1W"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol":{"keccak256":"0xfb223a85dd0b2175cfbbaa325a744e2cd74ecd17c3df2b77b0722f991d2725ee","urls":["bzz-raw://84bf1dea0589ec49c8d15d559cc6d86ee493048a89b2d4adb60fbe705a3d89ae","dweb:/ipfs/Qmd56n556d529wk2pRMhYhm5nhMDhviwereodDikjs68w1"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/interfaces/IERC5805.sol":{"keccak256":"0x8fbf3dddff71246ff9ffe21f9f0195a40583c4101c94c747691291f8b9e14ebd","urls":["bzz-raw://8d69db7468e95a56999df81f1c555215b3359483d610dbef17d898ef48801578","dweb:/ipfs/QmSPaSUsHDGqffinNgwajKp8RUdwj3GyW3VqWWNPfwH4b4"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/interfaces/IERC6372.sol":{"keccak256":"0xed0f7f14eb30c80a82855ddc3f7267bb6290546e5847a8ffc33f599ce4bc5eb6","urls":["bzz-raw://63fab00bbb42ce6f132a93d1c1e1cfed5175821521fb8746caa48129787d2435","dweb:/ipfs/QmVMBNhmVW1h35LsaYNyDChfyTwF8M3EW9T1JDFpsXiaQF"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol":{"keccak256":"0x1b88b3fb3d85ba5496d7d5f396f83ee1fddcdd6762059ff65992655b67920998","urls":["bzz-raw://89393bb3212da1c0889601b9706a07b39419ddc4d2faab9eaf6e7f9152cf6a1c","dweb:/ipfs/QmcCfzzxv1Bkdz1c1yF4gQCeYb6Us5BJANnzTFqawfd1HL"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol":{"keccak256":"0x669464167428061ee0f8618b73b3ee90aff8405683e7ddde8cd77dadaa1afe29","urls":["bzz-raw://0dda78587a7358b4fdf6b9fca0fde5a5e34930f36d5268a16028627fc0170195","dweb:/ipfs/QmQ1b6cCceDRWNxti9HifsTCzmVP25Haxs1bWugm52vTqH"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0x74ed01eb66b923d0d0cfe3be84604ac04b76482a55f9dd655e1ef4d367f95bc2","urls":["bzz-raw://5282825a626cfe924e504274b864a652b0023591fa66f06a067b25b51ba9b303","dweb:/ipfs/QmeCfPykghhMc81VJTrHTC7sF6CRvaA1FXVq2pJhwYp1dV"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol":{"keccak256":"0x73d9dc25e0edb50767d29665bea0092e29b68776feb39c3f48781e4bab7cdda5","urls":["bzz-raw://242e910e44f0569e2cd8f5282556c790f15b2b3e4112290346d72cfbb9fb5e78","dweb:/ipfs/QmYejCe3DRxzXaxcZaW1JNbFDJyhHnYhPSLaVxjE3jBLSC"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Votes.sol":{"keccak256":"0xa8eecb7822f96130e5c64b5ac25c9e0394948f05c517d4e3dc8a15033679ee6a","urls":["bzz-raw://c64c0017e3973b4cd34dc39ba225010952c67f0d7193bc4d784719f9f7ef583a","dweb:/ipfs/QmYNenQ2avzBZDk1PMjQuZQMh9CVMuUrK7Rrj8JH1gqPUS"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol":{"keccak256":"0xd6fa4088198f04eef10c5bce8a2f4d60554b7ec4b987f684393c01bf79b94d9f","urls":["bzz-raw://f95ee0bbd4dd3ac730d066ba3e785ded4565e890dbec2fa7d3b9fe3bad9d0d6e","dweb:/ipfs/QmSLr6bHkPFWT7ntj34jmwfyskpwo97T9jZUrk5sz3sdtR"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol":{"keccak256":"0x53befc41288eaa87edcd3a7be7e8475a32e44c6a29f9bf52fae789781301d9ff","urls":["bzz-raw://a1d7fab53c4ceaf42391b83d9b36d7e9cc524a8da125cffdcd32c56560f9d1c9","dweb:/ipfs/QmaRZdVhQdqNXofeimibkBG65q9GVcXVZEGpycwwX3znC6"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Bytes.sol":{"keccak256":"0x8140d608316521b1fd71167c3b708ebb8659da070723fc8807609553b296ee33","urls":["bzz-raw://a7bf7db66869ba1e945a0390b85da2f6afc7e42a4735ca918d0d56ac90c50147","dweb:/ipfs/QmRmNyhpBpgzSdQqLtrQCYE7H7eLnVVxh2Yy4YMrySR8AR"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"keccak256":"0x493033a8d1b176a037b2cc6a04dad01a5c157722049bbecf632ca876224dd4b2","urls":["bzz-raw://6a708e8a5bdb1011c2c381c9a5cfd8a9a956d7d0a9dc1bd8bcdaf52f76ef2f12","dweb:/ipfs/Qmax9WHBnVsZP46ZxEMNRQpLQnrdE4dK8LehML1Py8FowF"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Nonces.sol":{"keccak256":"0x0082767004fca261c332e9ad100868327a863a88ef724e844857128845ab350f","urls":["bzz-raw://132dce9686a54e025eb5ba5d2e48208f847a1ec3e60a3e527766d7bf53fb7f9e","dweb:/ipfs/QmXn1a2nUZMpu2z6S88UoTfMVtY2YNh86iGrzJDYmMkKeZ"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Panic.sol":{"keccak256":"0xf7fe324703a64fc51702311dc51562d5cb1497734f074e4f483bfb6717572d7a","urls":["bzz-raw://c6a5ff4f9fd8649b7ee20800b7fa387d3465bd77cf20c2d1068cd5c98e1ed57a","dweb:/ipfs/QmVSaVJf9FXFhdYEYeCEfjMVHrxDh5qL4CGkxdMWpQCrqG"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol":{"keccak256":"0x0768b3bdb701fe4994b3be932ca8635551dfebe04c645f77500322741bebf57c","urls":["bzz-raw://a2059f9ca8d3c11c49ca49fc9c5fb070f18cc85d12a7688e45322ed0e2a1cb99","dweb:/ipfs/QmS2gwX51RAvSw4tYbjHccY2CKbh2uvDzqHLAFXdsddgia"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol":{"keccak256":"0xcf74f855663ce2ae00ed8352666b7935f6cddea2932fdf2c3ecd30a9b1cd0e97","urls":["bzz-raw://9f660b1f351b757dfe01438e59888f31f33ded3afcf5cb5b0d9bf9aa6f320a8b","dweb:/ipfs/QmarDJ5hZEgBtCmmrVzEZWjub9769eD686jmzb2XpSU1cM"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Strings.sol":{"keccak256":"0x36d1750bf1aa5fee9c52adb2f7857ab652daca722fc05dff533b364f67a1139a","urls":["bzz-raw://2e5e7052539b7849d02f3ce25acc1dce29373c11cfae9f0bc918c54b780c549a","dweb:/ipfs/QmRGE32xNkMTo6i4pHHMxjpiu77yPwnTA25SFngw2NXJys"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol":{"keccak256":"0x360cf86214a764694dae1522a38200b1737fe90e46dcf56a0f89de143071cc20","urls":["bzz-raw://2e393290a46ca6d1fa1addb40709d26e1d250638ab6acdd103b5af21768ebc7b","dweb:/ipfs/QmPwT3tXwQ9NbGtZ99XRq7sr8LCQP8XaCrzw49JdXGn7us"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol":{"keccak256":"0x8440117ea216b97a7bad690a67449fd372c840d073c8375822667e14702782b4","urls":["bzz-raw://ebb6645995b8290d0b9121825e2533e4e28977b2c6befee76e15e58f0feb61d4","dweb:/ipfs/QmVR72j6kL5R2txuihieDev1FeTi4KWJS1Z6ABbwL3Qtph"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol":{"keccak256":"0x6abeed5940e1da7bb329e458db9a1c5c4ea6f86d651b952af99c6bddcd6bbb94","urls":["bzz-raw://5fe75e9a6b759c5d7fd82fb59bd4f58c672b36f0a69b84f4789b7c7895d3e61c","dweb:/ipfs/QmX28wsir8w5sS3acfJMNHcBwoPsDpqCu7WDkPnUWLMNiZ"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"keccak256":"0x09e3f1c72d4c5cbe8e2644ab7313f8f7177533ae2f4c24cdcbbeaf520a73734c","urls":["bzz-raw://93208401215d539fa2d81626b207c1f611def7883d0e447b3b5969ebaa7b3c2c","dweb:/ipfs/QmXPxDnQPx8LAweX5ZJqEcwkvs59kP4c64VVDG1Jjq1mef"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"keccak256":"0x195533c86d0ef72bcc06456a4f66a9b941f38eb403739b00f21fd7c1abd1ae54","urls":["bzz-raw://b1d578337048cad08c1c03041cca5978eff5428aa130c781b271ad9e5566e1f8","dweb:/ipfs/QmPFKL2r9CBsMwmUqqdcFPfHZB2qcs9g1HDrPxzWSxomvy"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol":{"keccak256":"0xb1970fac7b64e6c09611e6691791e848d5e3fe410fa5899e7df2e0afd77a99e3","urls":["bzz-raw://db5fbb3dddd8b7047465b62575d96231ba8a2774d37fb4737fbf23340fabbb03","dweb:/ipfs/QmVUSvooZKEdEdap619tcJjTLcAuH6QBdZqAzWwnAXZAWJ"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/structs/Checkpoints.sol":{"keccak256":"0xffca8f1d67bf069a2237a4631c6af36b141f33fb8e894ef58e6a4f72fc098f77","urls":["bzz-raw://4ff8f533667f82b8c3ddd46e6bc26f7c7c1eb73890a2136393aab8a0043e09e6","dweb:/ipfs/QmSPHM9fj6VL2V5owMbARubCZKe6d6kho9CVGEcpzkELNL"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/types/Time.sol":{"keccak256":"0x3765cc1833212456000f02d5de0478c2055b5f318e27032537c6d47c91e68b05","urls":["bzz-raw://3e77d9fd11b604fb3820ba6794f1e2516deb1093dada1c7225da6c46def95256","dweb:/ipfs/QmcqQo9mmD5kekxFtJcvZTyCPaEgxQsSVfp7wLiE91fdAc"],"license":"MIT"},"script/Deploy.s.sol":{"keccak256":"0xbe4ec210c02314015cede7b5b60c017e3d4e182df2c54be1486c8f073481b333","urls":["bzz-raw://f35d5128603149bc22565517467d9ab4e5a6379454bcd636dcfeb9dd32974215","dweb:/ipfs/QmZ3UwQWf2eVQ7ht6znhWM7iQPR3BEbAK5DbRRJQiNppDm"],"license":"MIT"}},"version":1},"id":42} |