Asset Voting
Asset Voting enables token holders to participate in governance decisions by casting votes on proposals such as adjusting yield rates, extending lock-up periods, or changing asset managers. Voting can be executed through a decentralized or permissioned model.
How it Works
- Create a Proposal
Admins or authorized users define a governance decision and initiate the voting process.
- Use the Create Proposal API.
- Submit required details:
title
,description
,proposalType
,assetTokenId
,votingMethod
, andstartDateTime
andendDateTime
- The proposal is created and stored with a unique
proposalId
.
- Activate the Voting Session: Once created, the voting session begins at the defined
startDateTime
. Eligible token holders can begin voting based on the configured method (e.g., one-token-per-vote). - Voting Window & Constraints
Investors submit their vote using the Vote on a Proposal API.
- Investors can vote only between
startDateTime
andendDateTime
- Required fields include
investorId
,proposalId
, andvote
(e.g.,approve
orreject
). - Each vote is recorded and linked to both the investor and the proposal.
- Close Proposal
Once the endDateTime
is reached:
- Voting is no longer allowed.
(Note: Clients must explicitly call the Update Proposal Status API to mark the proposal as closed. Auto-closure will be introduced in an upcoming release.)
- Retrieve Results & Details
Users and admins can review voting outcomes and metadata:
- Use the Get Proposal Result API for summarized results: vote counts, outcome, and status.
- Use the Get Proposal Details API for full proposal metadata and configuration.
Updated 30 days ago