use-ink / contracts-ui

Web application for deploying wasm smart contracts on Substrate chains that include the FRAME contracts pallet
https://contracts-ui.substrate.io/
GNU General Public License v3.0
62 stars 47 forks source link

Allow external addresses in `AccountSelect` #403

Closed statictype closed 1 year ago

statictype commented 1 year ago

Users should be able to paste the address of a contract in the account select for a param of AccountId type. The UI should validate the address and check if it's on-chain and display the result to the user

Maar-io commented 1 year ago

This issue is blocker for contract interaction in many cases. Say you minted a token and want to send it to someone other than predefine Dev accounts. You can't since account dropdown supports only imported accounts and not external. Since Polkadot-js-UI is broken for Contract interaction for quite some time (after introduction of Weights V2), the whole Polkadot contract ecosystem is affected by this issue. Please raise the priority for this one.

statictype commented 1 year ago

Understood, will try to squeeze it in on the weekend