Verus Logo
Truth & Privacy for All
Hero background - light

Launch currencies & liquidity pools

Create powerful currencies, tokens and liquidity pools, secured by consensus instead of vulnerable smart contracts.

Basket currencies

Create reserve-backed currencies with 5-95% reserve ratios, fully backed liquidity pools, and up to 10 reserve currencies.

Simple token currencies

Create standard tokens with fixed or flexible supply, with the option to bridge them to Ethereum as ERC-20 tokens.

Protocol-level DeFi

Conversions are solved simultaneously at consensus, providing MEV resistance and fair pricing for participants.

Custom economics

Configure carve-outs, discounts, preallocations, registration fees, and referral systems.

Flexible distribution

Launch with premine allocations, vesting schedules, timelocks, automatic VerusID distributions, and referral rewards.

Crowdfunding ready

Set funding levels in multiple currencies, refund automatically if targets are not met, and reward early supporters.

Cross-chain bridge

Export currencies to Ethereum as ERC-20s or import existing ERC-20s with non-custodial 1:1 mapping.

Instant liquidity

Launch currencies with built-in liquidity pools so trading can begin without external market makers.

Consensus security

Currencies inherit PBaaS chain security, with transactions and conversions protected by 50/50 PoW/PoS consensus.

Two currency types for different use cases

Choose between reserve-backed basket currencies or standalone token currencies based on the needs of your project.

Basket currencies

Basket currencies operate like automated market makers with reserve backing, dynamic supply, and consensus-enforced conversions.

AMM functionality

Function like automated market makers with one or more reserve currencies backing them.

Dynamic supply

Supply expands when people convert into the basket currency and contracts when they convert out.

Fractionally backed

Currencies can be fully backed or partially backed by reserves, with reserve ratios as low as 5%.

Value stability

Value is linked to reserves and reserve ratio without external oracles or price feeds.

MEV resistant

All conversions in the same block get the same fair price with no front-running or sandwich attacks.

Low fees

Conversion fees are 0.025% when converting to or from reserves, and 0.05% when converting between reserves.

Simple token currencies

Simple tokens are standalone currencies without backing reserves, with supply behavior determined by the selected control model.

No reserves

Standalone currencies without backing reserves.

Static supply

For decentralized tokens, the supply is fixed unless tokens are burned.

Can be used as reserves in other basket currencies

Can be exported as ERC-20 to Ethereum

The preconversion period

Every currency launch includes a preconversion phase before the currency begins operating. It bootstraps initial liquidity, distribution, and value from day one.

For basket currencies

Users contribute currencies to the reserves and receive a proportional share of initial supply based on contribution value.

For simple tokens

Users send currency to the creator at a predetermined exchange rate to receive tokens when the currency launches.

Duration

The preconversion period lasts at least 20 blocks, approximately 20 minutes, and can run longer depending on project needs.

Minimum funding requirements

If a minimum funding requirement is set and not met, the currency does not launch and contributors receive automatic refunds minus network fees.

The preconversion period establishes real backing and market participation before a new currency becomes active.

Choose your currency control model

Decide between decentralized and controlled currencies, with launch requirements tied to a VerusID namespace.

Decentralized

  • No single entity controls supply
  • Supply changes based on protocol rules
  • SubID registration fees are burned
  • Built for community-driven projects

Centralized

  • Controller can mint new supply
  • Controller can burn existing supply
  • Issuer controls supply behavior
  • SubID registration fees go to the controller

Launch requirements

  • First acquire a VerusID from the chain
  • Create currency using the VerusID's namespace
  • Verus mainnet launch cost is 200 VRSC
  • PBaaS chain costs are set by the chain launcher

Launch with built-in crowdfunding

Every Verus currency can include a crowdfunding phase during launch, creating immediate liquidity and fair distribution.

Basket currency crowdfunding

  • Pre-launch carve-outs send a percentage of reserves to specified addresses
  • Pre-launch discounts reward early participation
  • Preallocations add supply beyond the crowdfunded amount
  • Liquidity pools are created automatically at launch

Simple token crowdfunding

  • Preallocations can go to a team, treasury, or other addresses
  • Fixed conversion rates apply during crowdfunding
  • Funding can go directly to the project treasury
  • Vesting schedules can time-lock preallocations

Built-in security

  • Funding goals that are not met trigger automatic refunds
  • Parameters are enforced by consensus
  • No smart contracts are needed
  • Funds never pass through intermediaries

Launch parameters

  • Pre-launch carve-out percentages
  • Pre-launch discount rates
  • Preallocation amounts and destinations
  • Minimum and maximum funding goals
  • Vesting schedules and lock periods

Create currencies with one command

Use standard API commands and flexible parameters to create powerful financial instruments.

Terminal - verus

# Creating a community currency with multiple reserve currencies

./verus definecurrency {

"name": "Community Currency",

"options": 33, // basket currency

"currencies": ["VRSC", "tBTC.vETH"],

"initialcontributions": [5000, 1],

"minpreconversion": [10000, 2],

"initialsupply": 10000,

"prelaunchcarveout": "0.1",

"preallocations": [

{ "Marketing Fund@": 2000 }

]

}

Key parameters

options:33

Creates a basket currency with reserve backing

currencies

Defines which currencies back the basket currency

initialcontributions

Initial reserve amounts developers must provide

minpreconversion

Minimum funding thresholds for the preconversion phase

prelaunchcarveout

Percentage of reserves sent to developers before launch

Real-world applications for Verus currencies

Verus currencies enable financial applications beyond traditional cryptocurrencies.

Social tokens

Create personalized currencies that connect creators with their communities through direct ownership and engagement.

  • Launch influencer tokens with built-in liquidity
  • Enable fan communities to participate directly
  • Create exclusive digital goods and NFTs
  • Establish membership systems and access controls
  • Generate verifiable online profiles and fan IDs
  • Distribute tickets, coupons, and discount codes
  • Set up automated reward systems

Community currencies

Build local economic systems with currencies designed specifically for community needs and values.

  • Launch currencies backed by stable assets
  • Enable instant convertibility to other currencies
  • Create transparent, auditable monetary systems
  • Establish local digital goods economies
  • Support community governance through multi-sig controls
  • Measure and capture community-contributed value

Name your community with flexible SubIDs

Every Verus currency can serve as a namespace for self-sovereign identities called SubIDs. Users can register identities like Username.Currency@ for your community or project.

SubIDs inherit core VerusID features. They can hold funds, store data, and serve as authentication credentials.

Creation and fee controls

Creation controls

  • Require referrals from existing ID holders
  • Restrict creation to the currency controller
  • Create invitation-based identity systems
  • Control community growth and participation

Registration fees

  • Fees are paid in the currency's native token
  • Decentralized fees are burned
  • Centralized fees go to the currency controller
  • Fees create a sustainable revenue model

Identity use cases

Community membership

VerusIDs can serve as membership credentials, giving users verifiable proof of belonging to your community.

Digital asset ownership

VerusIDs can hold tokens, NFTs, and other digital assets so users can prove ownership and transfer assets securely.

Authentication and access

Use VerusIDs for password-free login and access control based on identity ownership.

Reputation systems

Build reputation and trust systems around VerusIDs for contributions, engagement, and standing.

Namespace example

If your currency is named COMMUNITY, users can register SubIDs like alice.COMMUNITY@ or dao.COMMUNITY@. These SubIDs function like VerusIDs but cannot create new currencies or blockchains.