Unit Zero Docs
  • Home
  • HOW IT WORKS
    • Navigation
    • Overview
    • Key Components
      • Node
      • Network
      • Blockchain
      • Tokens
        • Unit0
        • WAVES
        • L2MP
        • Cross-Layer Transfer
      • Wallet
      • WavesBridge
      • DAO
        • Proposal
      • dApp
    • Terms & Conditions
    • Privacy Notice
  • GUIDES
    • Navigation
    • Node
      • Run Mainnet Node
      • Run Testnet Node
      • Run Testnet UNIT1 Node
    • Network
      • Connect to Mainnet
      • Connect to Testnet
    • Wallet
      • Set Up WX Wallet
    • Tokens
      • Get Tokens
        • Get Unit0
          • Mine Unit0 With Node
          • Get Unit0 via WX Network and Waves Bridge
          • Get Unit0 via Swop.fi and Waves Bridge
        • Get WAVES
        • Get L2MP
      • Bridge Tokens
        • Bridge Unit0 from Waves to Ethereum
        • Bridge Unit0 from Waves to Unit Zero
      • Stake L2MP
    • DAO
      • Proposal
        • Add
        • Edit
        • Retract
        • Vote
    • dApp
      • Deploy
        • Mainnet Deployment
        • Testnet Deployment
Powered by GitBook
On this page
  • Description
  • Properties
  • Title
  • Status
  • Proposal ID
  • Proposal Sender
  • Proposed By
  • Tx Timestamp
  • Proposal Height
  • Current Height
  • Voting Start
  • Voting End
  • Voting Metrics
  • Description
  • Payload
  • Operations
  1. HOW IT WORKS
  2. Key Components
  3. DAO

Proposal

PreviousDAONextdApp

Last updated 1 month ago

Description

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 .

Properties

The proposal properties:

  • .

  • .

  • Proposal Details:

    • .

    • .

    • .

    • .

    • .

    • .

  • Voting Information:

    • .

    • .

    • .

  • .

  • .

Title

The title of a proposal.

Status

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.

Proposal ID

The unique identifier of a proposal.

Proposal Sender

The wallet address associated with the L'UNITS DAO.

Proposed By

The proposal creator's wallet address.

Tx Timestamp

The date and time a proposal was submitted in the DD/MM/YYYY, HH:MM format.

Proposal Height

The blockchain height when a proposal was created.

Current Height

The current height of the blockchain.

Voting Start

The time voting begins in the DD/MM/YYYY, HH:MM format.

Voting End

The time voting ends in the DD/MM/YYYY, HH:MM format.

NOTE: Voting:

Voting Metrics

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.

Description

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.

Payload

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

Operations

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.

{
  "data": [
    {
      "key": "EXAMPLE",
      "type": "string",
      "value": "EXAMPLE"
    }
  ]
}
{
  "call": {
    "function": "hello",
    "args": [
      {
        "type": "string",
        "value": "example" 
      }
    ]
  }
}
{
  "payment": [
    "amount": 10000000,
    "assetId": null    
  ]
}
Unit0 token
Units.Network
voting
properties
operations
manage proposals
Title
Status
Proposal ID
Proposal Sender
Proposed By
Tx Timestamp
Proposal Height
Current Height
Voting Start
Voting End
Voting Metrics
Description
Payload
creation
start
end
voting
created
start
created
L'UNITS DAO platform
Units.Network ecosystem
transaction
Transfer
Data
Set Script
Invoke Script
About the governance process
Add
Edit
Retract
Vote
transaction type
Transfer
Data
Set Script
Invoke Script
Unix time in milliseconds
Transaction fee
binary format
Transfer
Transfer
Transfer
Transfer
Data
Set Script
script
Account script
dApp
Invoke Script
dApp
Invoke Script
Invoke Script
atomic units
Invoke Script
Waves blockchain network