Tokens personnalisés

N’importe qui peut créer un token sur le réseau Velum : la monnaie d’un commerce, les points d’une communauté ou une stablecoin d’un émetteur agréé. Les tokens s’envoient comme le VEL, s’échangent contre du VEL sur le marché et peuvent servir à rémunérer les nœuds.

Créer un token

token.create { symbol, name, decimals, maxSupply, initial, mintable }    coûte 100 VEL (versés à la Réserve)
Champ Règle
symbol 3 à 8 caractères, A–Z et 0–9. Unique. Ne peut pas être VEL.
name Jusqu’à 40 caractères.
decimals De 0 à 9.
maxSupply Nombre maximal d’unités minimales qui pourront exister.
initial Ce qui est émis à la création, vers le portefeuille du créateur. Ne peut pas dépasser maxSupply.
mintable Si l’émetteur pourra en émettre davantage par la suite.

Le créateur devient l’émetteur.

{ "type": "token.create", "chain": "{{chain}}", "from": "vel…", "nonce": 3, "ts": 1793577600000,
  "symbol": "CAFE", "name": "Café de barrio", "decimals": 2,
  "maxSupply": 100000000, "initial": 2500000, "mintable": true, "fee": 100000000, "sig": "…" }

{ "type": "token.mint", "chain": "{{chain}}", "from": "vel…issuer", "nonce": 4, "ts": 1793577660000,
  "symbol": "CAFE", "to": "vel…", "amount": 50000, "fee": 0, "sig": "…" }

{ "type": "pool.fund", "chain": "{{chain}}", "from": "vel…issuer", "nonce": 5, "ts": 1793577720000,
  "token": "CAFE", "amount": 1440000, "epochs": 1440, "fee": 0, "sig": "…" }

Émettre davantage

token.mint { symbol, to, amount }        émetteur uniquement, jusqu’à maxSupply

Si le token a été créé avec mintable: false, plus aucune émission n’est possible.

Envoyer des tokens

Un paiement classique (transfer) avec le champ token. Sans token, c’est du VEL qui est envoyé. Les frais suivent la règle générale : 0 en dessous d’une valeur de 1 000 €, 0,01 % au-delà.

Des cagnottes pour les nœuds

pool.fund { token, amount, epochs }

Un émetteur peut mettre son token à disposition des nœuds pendant N époques (au maximum environ 525 600, soit un an). À chaque clôture d’époque, le solde restant divisé par le nombre d’époques restantes est libéré, puis réparti au prorata du travail de chaque nœud, avec le même poids que la cagnotte de VEL. Si une époque se passe sans travail, la cagnotte attend et ne consomme pas cette époque. Les fonds restent bloqués dans vel_escrow ; les restes d’arrondi reviennent à celui qui l’a financée.

Un nœud peut ainsi gagner plusieurs monnaies à la fois, et un projet peut soutenir le réseau avec son propre token.

Tokens de test

La genèse de velum-testnet-3 inclut des tokens pour tester le marché :

Token Décimales Usage
tEUR 6 Simule un euro numérique. Distribué par le robinet.
tUSD 6 Simule un dollar numérique. Distribué par le robinet.
tUSDT 6 Simule l’USDT. Distribué par le robinet.

Ce sont des tokens de test, ils ne représentent pas de l’argent. Impossible de créer des tokens avec ces symboles.

vUSDT

Le réseau principal démarre sans tokens de test. Le seul token transféré par pont est le vUSDT (6 décimales) : 1 vUSDT = 1 USDT conservé par le pont, qui est fermé au lancement et ouvrira plus tard.