EQTBLTToken

circle-info

πŸ“‹ Contract Overview

Property
Value

πŸ“ File

src/EQTBLTToken.sol

πŸ”§ Type

Non-Upgradeable Modified ERC-20

βš™οΈ Solidity

0.8.33

πŸ“œ License

MIT

circle-info

🎯 Purpose: EQTBLT is the internal DAO work currencyβ€”a non-transferable soul-bound token earned through task completion, used for governance weight and DAO spending.


πŸ“Š Token Economics

Parameter
Value

πŸͺ™ Max Supply

Unlimited (reflects activity)

πŸ”’ Decimals

0 (whole units only)

πŸ“› Name

"EQTBLT"

πŸ“› Symbol

"EQTBLT"

πŸ”„ Transferable

❌ No (soul-bound)


πŸ”§ Functions

πŸ”§ Minting Functions

Mint for Task

function mintForTask(address to, uint256 amount, string calldata taskDescription) external

Access: MINTER_ROLE

Mints EQTBLT for task completion with description logged.

Simple Mint

function mint(address to, uint256 amount) external

Access: MINTER_ROLE

Simple mint (uses "RentalPayment" as description). Used by RentalAndRebate.

Batch Mint

function batchMintForTasks(
    address[] calldata recipients,
    uint256[] calldata amounts,
    string calldata taskDescription
) external

Access: MINTER_ROLE

Batch mint for multiple workers on same task.


πŸ”— Transfer Restrictions (Soul-Bound)

circle-exclamation

Transfer Matrix

From
To
Allowed
Use Case

0x0

User

βœ…

Minting for tasks

User

0x0

βœ…

Burning for redemption

User

Whitelisted Contract

βœ…

Spending at DAO businesses

User

Another User

❌

Blocked

Founder

Anyone

βœ…

Emergency only

Anyone

Founder

βœ…

Emergency only


πŸ’± Dual Economy System

circle-info

Built By DAO uses two complementary tokens for different purposes.

Aspect
πŸͺ™ BLTBY (External)
πŸ’Ž EQTBLT (Internal)

Purpose

Speculation token

Work-based currency

Trading

DEXs & markets

Non-transferable

Acquisition

Buy from DAO

Earned through tasks

Exit

BTC/USDC/ETH

Spend at DAO contracts

Governance

Proposal stakes

Voting weight


πŸ“Š Activity Tracking Integration

circle-check

This enables recency weightingβ€”recent activity counts more than old activity for governance.


πŸ“œ Events & Errors


πŸ”— Contract Interactions

Contract
Interaction

Mints EQTBLT as rent rebates

Receives EQTBLT for spending

Burns EQTBLT for redemption

βš–οΈ Governance

Reads balance for voting weight

Records activity for recency


πŸ”’ Security Features

Protection
How It Works

πŸ”— Soul-bound design

Prevents transfer manipulation

πŸ“‹ Whitelist-only spending

Controls where tokens can go

πŸ”₯ Holder-only burning

Can't be taken, only spent

πŸ“Š Activity tracking

Creates audit trail

πŸ” Role-based minting

Only authorized contracts mint


chevron-rightπŸ’» Integration Exampleshashtag

Minting for Task

Checking Balance

Whitelisting Contract


BLTBYTokenchevron-rightRentalAndRebatechevron-righthttps://github.com/urbanarray/builtbydocs/blob/main/docs/developers/contracts/activity-tracker.mdchevron-rightGovernancechevron-rightEQTBLT Tokenchevron-right

Last updated