ProductsResourcesMy contracts

📜 My Contracts

Manage and interact with your smart contracts efficiently. Create versioned contracts, assign them to networks, and execute interactions seamlessly.

🛠️ Creating Smart Contracts

Smart contracts are automatically versioned upon creation, ensuring you can track and manage changes effectively.

  • Automatic Versioning: Each smart contract version you create is versioned automatically.
  • Assign to a Network: It is recommended to assign your contract to a specific network for easier interaction.

📦 Managing Versions

Each contract can have multiple versions, each containing an address and an ABI. The number of versions you can store depends on your subscription plan. Check the subscription details for more information.

🔗 Interacting with Contracts

Once a contract version is created, you can interact with it using one of the following methods:

🔄 Choose a Provider

  • Web3 Provider: Use external providers like MetaMask, TrustWallet, etc.
  • Smart Dev Provider: Utilize Smart Dev’s built-in wallets or pools.

🧩 Execute Methods

  1. Select Method: Choose the desired method from the contract’s ABI.
  2. Enter Parameters: Provide the necessary parameters for the method.
  3. Send Transaction: Execute the transaction.
⚠️

Caution: When using Smart Dev providers, all transactions are stored in the contract history for tracking. Transactions made through external providers like MetaMask or TrustWallet will not be stored.