{ "contractName": "VotingReputationMisalignedRecovery", "abi": [ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "authority", "type": "address" } ], "name": "LogSetAuthority", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" } ], "name": "LogSetOwner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "creator", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "domainId", "type": "uint256" } ], "name": "MotionCreated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "escalator", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "domainId", "type": "uint256" }, { "indexed": true, "internalType": "uint256", "name": "newDomainId", "type": "uint256" } ], "name": "MotionEscalated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "eventIndex", "type": "uint256" } ], "name": "MotionEventSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": false, "internalType": "bytes", "name": "action", "type": "bytes" }, { "indexed": false, "internalType": "bool", "name": "executed", "type": "bool" } ], "name": "MotionFinalized", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "staker", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "vote", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "MotionRewardClaimed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "staker", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "vote", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "MotionStaked", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "voter", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "vote", "type": "uint256" } ], "name": "MotionVoteRevealed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "motionId", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "voter", "type": "address" } ], "name": "MotionVoteSubmitted", "type": "event" }, { "inputs": [], "name": "authority", "outputs": [ { "internalType": "contract DSAuthority", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "contract DSAuthority", "name": "authority_", "type": "address" } ], "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner_", "type": "address" } ], "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_motionId", "type": "uint256" }, { "internalType": "uint256", "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", "name": "_childSkillIndex", "type": "uint256" }, { "internalType": "address", "name": "_staker", "type": "address" }, { "internalType": "uint256", "name": "_vote", "type": "uint256" } ], "name": "claimMisalignedReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "devdoc": { "kind": "dev", "methods": { "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { "params": { "_childSkillIndex": "For the domain in which the motion is occurring", "_motionId": "The id of the motion", "_permissionDomainId": "The domain where the extension has the arbitration permission", "_staker": "The staker whose reward is being claimed", "_vote": "The side being supported (0 = NAY, 1 = YAY)" } } }, "version": 1 }, "userdoc": { "kind": "user", "methods": { "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { "notice": "Claim the staker's reward" } }, "version": 1 } }