i tried throwing the canister id at the candid ui, but it resulted in an error An error happened in Candid canister: Error: Cannot fetch candid file at Object.fetchActor (https://a4gq6-oaaaa-aaaab-qaa4q-cai.raw.ic0.app/index.js:2:283106) at async https://a4gq6-oaaaa-aaaab-qaa4q-cai.raw.ic0.app/index.js:2:289093
For non-Motoko canisters, the candid UI requires a .did file
The walletâs interface file isnât publicly available yet. Until then, the rust agent has bindings to the wallet defined here: agent-rs/wallet.rs at next ¡ dfinity/agent-rs ¡ GitHub
Iâm working on an app to publish and view canister interfaces. Is there a didc JS library so I can generate JS/TS bindings from did files client-side?
didc is a serialization library, it doesnât know system API. You can compile a normal Wasm from Rust without the System API exports, and run it in the browser.