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.