ckETH: a canister-issued Ether twin token on the IC

Hi everybody! Good news, ckUSDC is now live on mainnet! With the acceptance of proposal 129750, the ckERC20 “ledeger suite orchestrator” canister (vxkom-oyaaa-aaaar-qafda-cai) created a ledger & index canister for ckUSDC, and the ckETH minter canister is now also responsible for converting between native USDC and ckUSDC. The ckETH minter dashboard now also shows its progress on converting between USDC and ckUSDC.

The canister ids for all ckERC20 tokens can always be obtained from the ledger suite orchestrator canister’s get_orchestrator_info method, which currently returns

    managed_canisters = vec {
      record {
        erc20_contract = record { chain_id = 1 : nat; address = "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" };
        ledger = opt variant {
          Installed = record {
            canister_id = principal "xevnm-gaaaa-aaaar-qafnq-cai";
            installed_wasm_hash = "4ca82938d223c77909dcf594a49ea72c07fd513726cfa7a367dd0be0d6abc679";
          }
        };
        index = opt variant {
          Installed = record {
            canister_id = principal "xrs4b-hiaaa-aaaar-qafoa-cai";
            installed_wasm_hash = "55dd5ea22b65adf877cea893765561ae290b52e7fdfdc043b5c18ffbaaa78f33";
          }
        };
        archives = vec {};
        ckerc20_token_symbol = "ckUSDC";
      };

Instructions on how to use the backend canisters can be found here, and I expect that many dapps will have nice front-end support for ckUSDC soon. The dashboard already has support showing all ckUSDC transactions. Please share any feedback / issues / questions in this forum thread!

22 Likes