Keith Ingram
Keith Ingram
Page or tab can display all interactions from all users for a contract - similar to Interact results. List date, time, calling address, results, etc.
There is currently no validation applied to the value of each argument in an argument form - for example, checking that a u32 value is not negative. Each value should...
The app should allow users to elect into approving access and adding accounts from the Polkadot-JS or Parity Signer extension, rather than on page load. In the design this can...
Contracts/code bundles currently stored in browser storage should be stored in a IPFS-based file system or database store - possibly Orbit-DB - Requires addition of user credentials - New design...
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...
All sidebar links are currently hidden when the UI connects to Canvas Test. EDIT: Same issue occurs on polkadot-js/apps, it appears there is no contracts module on the chain anymore.
The url was wss://canvas-rpc.parity.io which no longer connects, in browser I get 502 Bad Gateway.
TBD - currently TS linting errors
Several repeatedly used components should be tested with Jest as part of CI. Obvious candidates: - Main pages (Upload, Deploy, Execute) - InputABI - CodeCard / ContractCard - ...