Comment on page
Manage the assets supported by your Arc application.
Before doing any on-chain operation, each application must enable assets on the platform. Platform operations can only use assets that the application has explicitly enabled. There is no restriction on the number of distinct assets that a application can support. Arc provides a list of the assets that each instance can support:
You can enable an asset in your application by calling the following API endpoint:
The endpoint will return the asset details confirming that is enabled for operations.
You can list all enabled assets by querying the following endpoint:
Get All Assets
Arc applications can also deploy their own assets through our platform in a single action which will both deploy the asset smart contracts on the Ethereum blockchain and enable this asset for the application in the Arc system. By default, these deployed assets are private and are only usable by the application that deployed them so only the deploying application has permission to issue new mints of the new asset.
This operation has an extra charge associated with the cost of deploying the smart contracts on the Ethereum blockchain which will be added to the application's monthly billing.
This feature is available in the application's Client Area but the endpoints are also open to enable automations on the application's server side. The relevant endpoints are the following:
Estimate cost of the deployment for a new Asset