smart-chain-fr / tokenomia

Tokenomia is built for the Cardashift ICO, it aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform. Cardashift is a community-driven startup platform that raises funds, builds and accelerates startups that solve social and environmental problems.
Apache License 2.0
76 stars 27 forks source link
blockchain cardano cardano-cli cardano-node haskell haskell-application plutus plutus-pioneer-program wallet

Tokenomia is built for the Cardashift ICO, it aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform. Cardashift is a community-driven startup platform that raises funds, builds and accelerates startups that solve social and environmental problems.

What you can do on (Testnet/Mainnet)

1-  [Wallet]  - List Registered Wallets
2-  [Wallet]  - Display a specific wallet
3-  [Wallet]  - Create a new Wallet
4-  [Wallet]  - Derive Child Adresses
5-  [Wallet]  - Create a unique collateral for transfer
6-  [Wallet]  - Remove an existing Wallet
7-  [Wallet]  - Restore Wallets from your 24 words seed phrase (Shelley Wallet)
8-  [Token]   - Mint with CLAP type policy (Fix Total Supply | one-time Minting and open Burning Policy)
9-  [Token]   - Burn Tokens with CLAP type policy
10- [Token]   - Transfer Tokens
11- [Ada]     - Transfer ADAs
12- [Vesting] - Vest Funds
13- [Vesting] - Retrieve Funds
14- [Node]    - Status
15- [ICO]     - Funds Validation Dry Run
16- [ICO]     - Funds Validation Run
17- [ICO]     - Funds Exchange Dry Run
18- [ICO]     - Funds Exchange Run
19- [ICO]     - Funds Simulation (Dispatch ADAs on child addresses )

Development Tasks (Only tested on Ubuntu)

Environment Setup

Run tokenomia-cli

nhenin@ubuntu ~/d/tokenomia (main)> nix-shell 
...
[nix-shell:~/dev/tokenomia]$ cabal run tokenomia:exe:tokenomia-cli