Skip to main content

合约信息

每个毕业代币都有自己的 Council 合约地址。地址不是全局的——请在代币的社区页面查询。

选举函数

startElection

发起 Council 选举。需要平台 EIP-712 签名。

voteElection

为候选人投票。代币在选举结束前锁定。
ElectionVoteEntry:

claimElectionTokens

选举结束后领回锁定代币。第一个调用者触发结算。

选举读函数

getElectionState

返回:

getCouncilMembers


isCouncilMember


getTop20Candidates

返回按得票数降序排列的候选人。空位用 address(0) 填充。

getCandidateVotes


治理函数

startGovernance

开启治理周期。仅合约 owner/manager 可调用。

createProposal

创建提案。需要平台 EIP-712 签名。

voteProposal

通过锁定代币对提案投票。
VoteEntry:

finalizeProposal

投票结束后结算提案。

claimProposalTokens

提案结束后领回锁定代币。第一个调用者触发结算。

治理读函数

getCouncilState

返回:

getProposal

返回:

getProposalOptionVotes

返回每个选项的得票数(数组索引 = 选项索引)。

getVoterOptionVotes

返回投票者分配给每个选项的代币数量。

getVoterLockedAmount

返回投票者在提案中锁定的代币总量。提案结束后可领回。

税费函数

setTaxConfig

仅 owner/manager 可调用。Purpose: 0=无, 1=销毁, 2=转账, 3=国库。

getTaxConfig

返回:

isTaxExempt


事件

选举事件

提案事件

完整 ABI (JSON)