{
    "_format": "hh-sol-artifact-1",
    "contractName": "VotingInterface",
    "sourceName": "contracts/snapshot-helpers/SnapshotVotingPower.sol",
    "abi": [
        {
            "inputs": [
                {
                    "internalType": "address",
                    "name": "",
                    "type": "address"
                }
            ],
            "name": "getVoterFromDelegate",
            "outputs": [
                {
                    "internalType": "address",
                    "name": "",
                    "type": "address"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [
                {
                    "internalType": "address",
                    "name": "",
                    "type": "address"
                }
            ],
            "name": "voterStakes",
            "outputs": [
                {
                    "components": [
                        {
                            "internalType": "uint128",
                            "name": "stake",
                            "type": "uint128"
                        },
                        {
                            "internalType": "uint128",
                            "name": "pendingUnstake",
                            "type": "uint128"
                        },
                        {
                            "internalType": "uint128",
                            "name": "rewardsPaidPerToken",
                            "type": "uint128"
                        },
                        {
                            "internalType": "uint128",
                            "name": "outstandingRewards",
                            "type": "uint128"
                        },
                        {
                            "internalType": "int128",
                            "name": "unappliedSlash",
                            "type": "int128"
                        },
                        {
                            "internalType": "uint64",
                            "name": "nextIndexToProcess",
                            "type": "uint64"
                        },
                        {
                            "internalType": "uint64",
                            "name": "unstakeTime",
                            "type": "uint64"
                        },
                        {
                            "internalType": "address",
                            "name": "delegate",
                            "type": "address"
                        }
                    ],
                    "internalType": "struct VotingInterface.VoterStake",
                    "name": "",
                    "type": "tuple"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        }
    ],
    "bytecode": "0x",
    "deployedBytecode": "0x",
    "linkReferences": {},
    "deployedLinkReferences": {}
}
