Skip to content

AdiTya-DiXiT-01/CanvaSwap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check your Balance

  1. Find out your principal id:

    dfx identity get-principal
  2. Save it somewhere.

    e.g. My principal id is: gbdev-tyqsv-hnvqv-7mgz4-4kcfl-wbv6x-6khez-y56gq-uohqs-quomc-uqe

  3. Format and store it in a command line variable:

    OWNER_PUBLIC_KEY="principal \"$(dfx identity get-principal)\""
  4. Check that step 3 worked by printing it out:

    echo $OWNER_PUBLIC_KEY
  5. Check the owner's balance:

    dfx canister call token_backend balanceOf "($OWNER_PUBLIC_KEY)"

Charge the Canister

  1. Check canister ID:

    dfx canister id token_backend
  2. Save canister ID into a command line variable:

    CANISTER_PUBLIC_KEY="principal \"$(dfx canister id token_backend)\""
  3. Check canister ID has been successfully saved:

    echo $CANISTER_PUBLIC_KEY
  4. Transfer half a billion tokens to the canister Principal ID:

    dfx canister call token_backend transfer "($CANISTER_PUBLIC_KEY, 500_000_000)"

Deploy the Project to the Live IC Network

  1. Create and deploy canisters:

    dfx deploy --network ic
  2. Check the live canister ID:

    dfx canister --network ic id token_backend
  3. Save the live canister ID to a command line variable:

    LIVE_CANISTER_KEY="principal \"$(dfx canister --network ic id token)\""
  4. Check that it worked:

    echo $LIVE_CANISTER_KEY
  5. Transfer some tokens to the live canister:

    dfx canister --network ic call token transfer "($LIVE_CANISTER_KEY, 50_000_000)"
  6. Get live canister front-end id:

    dfx canister --network ic id token_assets
  7. Copy the id from step 6 and add .raw.ic0.app to the end to form a URL. e.g. zdv65-7qaaa-aaaai-qibdq-cai.raw.ic0.app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published