UNPKG

@flarenetwork/flare-periphery-contract-artifacts

Version:

Smart contract artifacts for all Flare chains

672 lines (671 loc) 13.9 kB
[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "proposalId", "type": "uint256" } ], "name": "ProposalCanceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "proposalId", "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": "bytes[]", "name": "calldatas", "type": "bytes[]" }, { "indexed": false, "internalType": "string", "name": "description", "type": "string" }, { "indexed": false, "internalType": "bool", "name": "accept", "type": "bool" }, { "indexed": false, "internalType": "uint256[2]", "name": "voteTimes", "type": "uint256[2]" }, { "indexed": false, "internalType": "uint256[2]", "name": "executionTimes", "type": "uint256[2]" }, { "indexed": false, "internalType": "uint256", "name": "votePowerBlock", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "thresholdConditionBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "majorityConditionBIPS", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "circulatingSupply", "type": "uint256" } ], "name": "ProposalCreated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "proposalId", "type": "uint256" } ], "name": "ProposalExecuted", "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": "votePower", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "reason", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "forVotePower", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "againstVotePower", "type": "uint256" } ], "name": "VoteCast", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" } ], "name": "cancel", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" }, { "internalType": "uint8", "name": "_support", "type": "uint8" } ], "name": "castVote", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" }, { "internalType": "uint8", "name": "_support", "type": "uint8" }, { "internalType": "uint8", "name": "_v", "type": "uint8" }, { "internalType": "bytes32", "name": "_r", "type": "bytes32" }, { "internalType": "bytes32", "name": "_s", "type": "bytes32" } ], "name": "castVoteBySig", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" }, { "internalType": "uint8", "name": "_support", "type": "uint8" }, { "internalType": "string", "name": "_reason", "type": "string" } ], "name": "castVoteWithReason", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" }, { "internalType": "address[]", "name": "_targets", "type": "address[]" }, { "internalType": "uint256[]", "name": "_values", "type": "uint256[]" }, { "internalType": "bytes[]", "name": "_calldatas", "type": "bytes[]" } ], "name": "execute", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" } ], "name": "execute", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_targets", "type": "address[]" }, { "internalType": "uint256[]", "name": "_values", "type": "uint256[]" }, { "internalType": "bytes[]", "name": "_calldatas", "type": "bytes[]" }, { "internalType": "string", "name": "_description", "type": "string" } ], "name": "getProposalId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getProposalIds", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" } ], "name": "getProposalInfo", "outputs": [ { "internalType": "address", "name": "_proposer", "type": "address" }, { "internalType": "bool", "name": "_accept", "type": "bool" }, { "internalType": "uint256", "name": "_votePowerBlock", "type": "uint256" }, { "internalType": "uint256", "name": "_voteStartTime", "type": "uint256" }, { "internalType": "uint256", "name": "_voteEndTime", "type": "uint256" }, { "internalType": "uint256", "name": "_execStartTime", "type": "uint256" }, { "internalType": "uint256", "name": "_execEndTime", "type": "uint256" }, { "internalType": "uint256", "name": "_thresholdConditionBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "_majorityConditionBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "_circulatingSupply", "type": "uint256" }, { "internalType": "string", "name": "_description", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" } ], "name": "getProposalVotes", "outputs": [ { "internalType": "uint256", "name": "_for", "type": "uint256" }, { "internalType": "uint256", "name": "_against", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_voter", "type": "address" }, { "internalType": "uint256", "name": "_blockNumber", "type": "uint256" } ], "name": "getVotes", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" }, { "internalType": "address", "name": "_voter", "type": "address" } ], "name": "hasVoted", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_account", "type": "address" } ], "name": "isProposer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_targets", "type": "address[]" }, { "internalType": "uint256[]", "name": "_values", "type": "uint256[]" }, { "internalType": "bytes[]", "name": "_calldatas", "type": "bytes[]" }, { "internalType": "string", "name": "_description", "type": "string" }, { "components": [ { "internalType": "bool", "name": "accept", "type": "bool" }, { "internalType": "uint256", "name": "votingStartTs", "type": "uint256" }, { "internalType": "uint256", "name": "votingPeriodSeconds", "type": "uint256" }, { "internalType": "uint256", "name": "vpBlockPeriodSeconds", "type": "uint256" }, { "internalType": "uint256", "name": "thresholdConditionBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "majorityConditionBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "executionDelaySeconds", "type": "uint256" }, { "internalType": "uint256", "name": "executionPeriodSeconds", "type": "uint256" } ], "internalType": "struct IGovernor.GovernorSettings", "name": "_settings", "type": "tuple" } ], "name": "propose", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_description", "type": "string" }, { "components": [ { "internalType": "bool", "name": "accept", "type": "bool" }, { "internalType": "uint256", "name": "votingStartTs", "type": "uint256" }, { "internalType": "uint256", "name": "votingPeriodSeconds", "type": "uint256" }, { "internalType": "uint256", "name": "vpBlockPeriodSeconds", "type": "uint256" }, { "internalType": "uint256", "name": "thresholdConditionBIPS", "type": "uint256" }, { "internalType": "uint256", "name": "majorityConditionBIPS", "type": "uint256" } ], "internalType": "struct IIPollingFoundation.GovernorSettingsWithoutExecParams", "name": "_settings", "type": "tuple" } ], "name": "propose", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_proposalId", "type": "uint256" } ], "name": "state", "outputs": [ { "internalType": "enum IGovernor.ProposalState", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" } ]