Proposal
Last updated
Last updated
Proposals represent a formal request submitted by a holder to initiate changes within the . Changes may involve adding new features, integrations, or enhancing the ecosystem.
Each proposal:
Is subject to to confirm alignment with the Units.Network community's consensus before implementation.
Has a set of and available .
NOTE: You can .
The proposal properties:
.
.
Proposal Details:
.
.
.
.
.
.
Voting Information:
.
.
.
.
.
The title of a proposal.
The current state of a proposal:
noQuorum: Proposal fails due to insufficient votes.
waitingForTx: Proposal approved by majority voting Yes, awaiting execution.
inBlockchain: Proposal successfully implemented on the blockchain.
The unique identifier of a proposal.
The wallet address associated with the L'UNITS DAO.
The proposal creator's wallet address.
The date and time a proposal was submitted in the DD/MM/YYYY, HH:MM format.
The blockchain height when a proposal was created.
The current height of the blockchain.
The time voting begins in the DD/MM/YYYY, HH:MM format.
The time voting ends in the DD/MM/YYYY, HH:MM format.
NOTE: Voting:
The voting metrics include the parameters:
Yes: Total Unit0 tokens voting in favor.
No: Total Unit0 tokens voting against.
Votes needed for quorum: Unit0 token amount needed to approve the proposal by voting in favor.
The proposal description.
NOTE: The proposal description must include:
Project Overview: Concise description of the project, mission, and challenges it addresses.
Roadmap: Clear timeline for project milestones.
Milestones: Actionable steps with grants linked to the milestone completion.
Social Media Links: Links to the contributor's official accounts for transparency.
Discussion Platform: Link to a group or a forum for proposal discussion.
NOTE: The DAO-supported transaction types:
The supported payload properties:
Property
Transaction Type
Description
type
All
timestamp
All
senderPublicKey
All
Public key of the transaction sender in the base58-encoded byte array format.
fee
All
feeAssetId
All
Base58-encoded token ID or null
for WAVES.
version
All
recipient
Base58-encoded recipient address or recipient alias in the alias:<CHAIN_ID>: prefix
format.
Example: alias:T:merry
amount
Transaction token amount.
assetId
Base58-encoded token ID or null
for WAVES.
attachment
Arbitrary binary data. Typically, a base58-encoded comment of up to 140 bytes.
data
Data property including key-value pairs:
- key: String entry key. Up to 400 bytes for version 2 or up to 100 characters for version 1.
- type: Entry type: binary
, boolean
, integer
, string
, or null
to delete entry .
- value: Base-64 encoded entry value of up to 32,767 bytes or null
to delete the entry.
Example:
script
dApp
call
Call property including key-value pairs:
- function: Callable function name. Up to 255 bytes, where 1 character can take up to 4 bytes.
- args.type: Argument type: binary
,boolean
,integer
,string
, and list
.
- args.value: Base-64 encoded argument value.
Example:
payment
chainId
The supported operations with proposals:
discussion: First hour after proposal , open for discussion.
voting: Voting is in progress from the until the of the voting period.
votingFailed: Proposal rejected due to the majority No.
NOTE: Voting begins one hour after a proposal is .
Lasts for a minimum of seven days from the .
Can extend up to a duration defined by the user who the proposal.
NOTE: The quorum is calculated as 30% of all Unit0 tokens staked on the .
Value Proposition: Overview of the project's contribution to the .
The set of properties that represent a to broadcast if the proposal receives sufficient votes.
.
.
.
.
Supported :
- : 4
.
- : 12
.
- : 13
.
- : 16
.
Transaction timestamp per the .
in the smallest unit.
Example: A 0.001 WAVES fee is shown as 100000, since 1 WAVES = 10^8 WAVELET
Transaction version in the .
Base64-encoded compiled :
- : Up to 8192 bytes.
- : Up to 163,840 bytes.
- null
: Delete script.
Base58-encoded address or dApp alias in the alias:<CHAIN_ID>: prefix
format. Example alias:T:merry
.
Payment property including key-value pairs:
- amount: Integer payment amount in .
- assetId: Base58-encoded payment token ID or null
for payments in WAVES.
Example:
ID:
- Mainnet
: W
or 87
.
- Testnet
: T
or 84
.
- Stagenet
: S
or 83
.
.
: Add a proposal.
: Edit the proposal's title and description.
: Retract the proposal.
: Vote on the proposal.