{
    "_format": "hh-sol-artifact-1",
    "contractName": "SnapshotVotingPower",
    "sourceName": "contracts/snapshot-helpers/SnapshotVotingPower.sol",
    "abi": [
        {
            "inputs": [
                {
                    "internalType": "address",
                    "name": "user",
                    "type": "address"
                }
            ],
            "name": "balanceOf",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "votingV2",
            "outputs": [
                {
                    "internalType": "contract VotingInterface",
                    "name": "",
                    "type": "address"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        }
    ],
    "bytecode": "0x60a0604052724395edb43efca9885cedad51ec9faf93bd34ac60805234801561002757600080fd5b5060805161048061004f6000396000818160400152818160f701526101ad01526104806000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806307f666a51461003b57806370a082311461008c575b600080fd5b6100627f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61009f61009a3660046102c3565b6100ad565b604051908152602001610083565b6040517f3aa3ed1a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff828116600483015260009182917f00000000000000000000000000000000000000000000000000000000000000001690633aa3ed1a90602401602060405180830381865afa15801561013e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016291906102f7565b6040517f4edd8d5300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529192506000917f00000000000000000000000000000000000000000000000000000000000000001690634edd8d539060240161010060405180830381865afa1580156101f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610219919061035e565b60e081015190915073ffffffffffffffffffffffffffffffffffffffff161580159061027557508060e0015173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610284575060009392505050565b516fffffffffffffffffffffffffffffffff169392505050565b73ffffffffffffffffffffffffffffffffffffffff811681146102c057600080fd5b50565b6000602082840312156102d557600080fd5b81356102e08161029e565b9392505050565b80516102f28161029e565b919050565b60006020828403121561030957600080fd5b81516102e08161029e565b80516fffffffffffffffffffffffffffffffff811681146102f257600080fd5b8051600f81900b81146102f257600080fd5b805167ffffffffffffffff811681146102f257600080fd5b600061010080838503121561037257600080fd5b6040519081019067ffffffffffffffff821181831017156103bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b816040526103c984610314565b81526103d760208501610314565b60208201526103e860408501610314565b60408201526103f960608501610314565b606082015261040a60808501610334565b608082015261041b60a08501610346565b60a082015261042c60c08501610346565b60c082015261043d60e085016102e7565b60e082015294935050505056fea2646970667358221220ba7182cfac24763226d54058bfd0dd096c6488569d0dc7d86dc08b11cf9290db64736f6c63430008100033",
    "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806307f666a51461003b57806370a082311461008c575b600080fd5b6100627f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61009f61009a3660046102c3565b6100ad565b604051908152602001610083565b6040517f3aa3ed1a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff828116600483015260009182917f00000000000000000000000000000000000000000000000000000000000000001690633aa3ed1a90602401602060405180830381865afa15801561013e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016291906102f7565b6040517f4edd8d5300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529192506000917f00000000000000000000000000000000000000000000000000000000000000001690634edd8d539060240161010060405180830381865afa1580156101f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610219919061035e565b60e081015190915073ffffffffffffffffffffffffffffffffffffffff161580159061027557508060e0015173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610284575060009392505050565b516fffffffffffffffffffffffffffffffff169392505050565b73ffffffffffffffffffffffffffffffffffffffff811681146102c057600080fd5b50565b6000602082840312156102d557600080fd5b81356102e08161029e565b9392505050565b80516102f28161029e565b919050565b60006020828403121561030957600080fd5b81516102e08161029e565b80516fffffffffffffffffffffffffffffffff811681146102f257600080fd5b8051600f81900b81146102f257600080fd5b805167ffffffffffffffff811681146102f257600080fd5b600061010080838503121561037257600080fd5b6040519081019067ffffffffffffffff821181831017156103bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b816040526103c984610314565b81526103d760208501610314565b60208201526103e860408501610314565b60408201526103f960608501610314565b606082015261040a60808501610334565b608082015261041b60a08501610346565b60a082015261042c60c08501610346565b60c082015261043d60e085016102e7565b60e082015294935050505056fea2646970667358221220ba7182cfac24763226d54058bfd0dd096c6488569d0dc7d86dc08b11cf9290db64736f6c63430008100033",
    "linkReferences": {},
    "deployedLinkReferences": {}
}
