You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to request a set of features for the Radix Dashboard and the Scrypto CLI that would enhance the usability and transparency of published Scrypto packages and their instantiated components. These features would provide similar functionality to Etherscan's contract verification and interaction capabilities. For example, see the UniswapV3Factory on Etherscan
Features:
Source Code Verification for Published Packages:
Allow developers to verify the source code of Scrypto packages that have been published to the Radix network.
Include a verify command in the scrypto/resim CLI that uploads the source code and metadata to the Radix Dashboard backend. The backend then compiles the source code and checks for a match of this bytecode with the deployed bytecode.
Add a --verify flag to resim publish which if specified will verify the package after it is successfully published.
Display the verified source code on the Radix Dashboard when navigating to the package or components instantiated from blueprints in that package.
Viewing and Interacting with Blueprints and Components:
Provide a user interface on the Radix Dashboard for interacting with published packages and their blueprints.
Include tabs similar to Etherscan's Read and Write tabs, which allow users to:
View and call read-only (view) methods on blueprints and components.
Call stateful (write) methods on blueprints and components which would require their wallet to be connected.
Allow users to navigate to components instantiated from blueprints and interact with component methods directly from the dashboard similar to interactions of the Read and Write interactions on the blueprint.
Benefits:
Enhances transparency and trust in the Radix ecosystem by allowing users to verify the source code of published packages.
Improves usability by providing a straightforward way to interact with Scrypto packages and components.
Encourages adoption by offering familiar features to those used to working with platforms like Ethereum.
The text was updated successfully, but these errors were encountered:
Summary:
I would like to request a set of features for the Radix Dashboard and the Scrypto CLI that would enhance the usability and transparency of published Scrypto packages and their instantiated components. These features would provide similar functionality to Etherscan's contract verification and interaction capabilities. For example, see the UniswapV3Factory on Etherscan
Features:
Source Code Verification for Published Packages:
verify
command in thescrypto
/resim
CLI that uploads the source code and metadata to the Radix Dashboard backend. The backend then compiles the source code and checks for a match of this bytecode with the deployed bytecode.--verify
flag toresim publish
which if specified will verify the package after it is successfully published.Viewing and Interacting with Blueprints and Components:
Read
andWrite
tabs, which allow users to:Read
andWrite
interactions on the blueprint.Benefits:
The text was updated successfully, but these errors were encountered: