Cycles not credited to wallet after ICP-to-cycles conversion via CMC

Hello!

I have encountered an issue when converting ICP to cycles via the Cycles Minting Canister (CMC): ICP was successfully sent, the transaction status is Completed, but the cycles have not been credited to my wallet canister.

Details for investigation:

  • Principal:
    vz7nv-hm2e5-c434s-k3x6m-gmyt7-xdjn3-knccp-3srwx-7cbyk-p6q4y-bae

  • Wallet canister: e5q7e-tqaaa-aaaan-qz2cq-cai

  • Recipient account id (CMC):
    758bdb7e54b73605d1d743da9f3aad70637d4cddcba03db13137eaf35f12d375

(obtained via dfx ledger --network ic account-id --of-canister aanaa-xaaaa-aaaah-aaeiq-cai)

  • Memo:
    9114861777597660673

(calculated from the principal)


Problem description:

I expected cycles to be credited to my wallet canister after converting ICP via the CMC, but the cycles balance has not changed, even though the ICP transaction was successful. It has been more than 20 minutes.

Please help me understand why the cycles have not been credited and what I should do in this situation.


Thank you!


If you need to add or clarify anything, let me know!

It’s a two-calls required feature. After the transfer, did you call notify_top_up?

For example, I do this in Juno’s (Rust) code or this (JS) implementation in NNS-dapp’s code.

2 Likes