-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document Sapphire and Remix #866
Comments
Reproducing an already verified contract annoyances:
🤷 |
IMHO that's low prio. I never noticed that's possible before 😅 and can't remember a tutorial that used WalletConnect in Remix. I could see to use it to deploy via ledger if you want to do it directly with Ledger live, but you could also deploy with Ledger via MetaMask. |
Open in Remix from sourcify just opens the default workspace in Remix opened an issue on their side ethereum/sourcify#1730 |
I think ABI Playground should be separate chapter |
See what is needed for Remix to work seamlessly with Sapphire. Currently, it only works via "universal" metamask connector. A section on this was written years ago for Emerald. Revamp it for Sapphire and move it out of Emerald into a separate chapter under https://docs.oasis.io/dapp/tools/ ➝ Remix.
OFC you won't be able to debug in Remix much against Sapphire because it won't reveal confidential information.
Don't forget to mention the transactions and queries are unencrypted and unsigned.
Don't forget to pinpoint solc version up to 0.8.24 (see rust-ethereum/evm#277).
Also consider, if the Explorer➝Sourcify➝Remix flow is feasible to interact with a smart contract and worth describing it in this chapter how a (non-tech) user could communicate with the smart contract, e.g. if the maintainer decides to shut down the dApp frontend and the user is stuck with the contract and wants to withdraw his assets back. FYI @lukaw3d built a simpler alternative https://abi-playground.oasis.io/ for this.
The text was updated successfully, but these errors were encountered: