canvas-ui
canvas-ui copied to clipboard
Basic Polkadot/Substrate UI for interacting with a node. This is the main user-facing application, allowing access to all features available on Substrate chains.
The situation was the following: I was deploying and executing an instance of the demo'ed ERC-20 contract on-chain on the Canvas test network. I tried to execute the ERC-20 `transfer`...
When deploying [this contract](https://pastebin.com/18hBR600) via the UI, the UI just displays this: `Uncaught error. Something went wrong with the query and rendering of this component. createType(Result):: Cannot construct unknown type...
Placeholder WIP PR for transitioning Canvas UI from localStorage to offline-first ThreadDB P2P back-end for storing code bundles and deployed contracts [JS-ThreadDB overview](https://github.com/textileio/js-threaddb) ### Roadmap * Use offline-only DB for...
If a contract contains an assertion which fails by default ‒ i.e. the contract traps for the RPC which does the gas estimation ‒ then the gas estimation goes crazy...
Inspired by: https://ink-playground.com/ Unfortunately they are not upgrading it anymore. Having a stable and up-to-date ink! playground would allow the community to have a zero-setup workspace for writing and teaching...
'yarn build:code' fails after not finding `polkadot-dev-build-ts.js`. Under `node_modules/@polkadot/dev/scripts` the scripts are in the "*.cjs" format according to the version of polkadot/dev that is used for this project. If the...
Currently defining on-chain smart contract tests is hard and best done by programming some custom solution yourself for your own smart contract. It is currently not possible to define on-chain...
The value which is shown as `Code Hash` is not actually the code hash, but instead the contract's Wasm bytecode. This is what the UI shows:  This is how...
 set value to hello, it returns `u0014hello`;  set value to `hello, world!`, it returns `4hello, world!` ## contract source ```rust // Copyright 2018-2021 Parity Technologies (UK) Ltd. //...
I have to expand "Constructor Details" to see the "Instantiate" button. The constructor details should either be * expanded by default, if they are that important, or * the button...