Skip to content

Module: EVM Contracts

The EVM Contracts module serves as the primary registry for all smart contracts deployed for your RWA offerings. Each record represents a specific on-chain contract, providing a crucial link between the administrative details managed off-chain and the asset's representation on the blockchain.

Key Connections:

  • Each EVM Contract record is linked to a single Offer.
  • The deployment transaction is logged as an evm-transfer.
  • A user is assigned as the legal owner or administrative contact for the contract record.

The List View

This screen provides a platform-wide list of all deployed smart contracts, allowing for a quick overview and access to on-chain asset details.

Key Features

  • Search: The "Type to search" bar allows for finding a contract, likely by its Address or associated Offer name.

  • Filtering: The "Filters" button opens a sidebar to narrow down the list by various criteria.

Columns Description

Column TitleDescription
IDThe unique identifier for the record in the admin panel.
AddressThe public blockchain address of the deployed smart contract.
OfferThe name of the RWA offering that this smart contract represents.
Created atThe date and time when the contract record was created in the system.

The Detail View

The detail view provides all the recorded information for a single smart contract.

Tab: General

TitleDescription
UserThe administrator or legal owner responsible for this contract record.
OfferA link to the associated off-chain Offer record in the admin panel.
SymbolThe abbreviated token symbol for the asset.
NameThe full, public name of the token represented by this contract.
AddressThe unique, public blockchain address of the smart contract.
Transaction txThe transaction hash of the deployment transaction that created this contract on the blockchain.
StatusThe current status of the contract record within the admin system.
Blockchain / NetworkSpecifies the blockchain where this contract is deployed. Essential for multi-chain platforms.
Token StandardDefines the contract's technical capabilities (e.g., ERC-20, ERC-1400). This is critical for understanding its built-in compliance features.
Total SupplyThe maximum number of tokens that can ever be minted for this RWA offering.
Tokens distributedA dynamic, read-only field showing the current number of tokens that have been sent to investors. Crucial for tracking funding progress against the total supply.
Allow-list EnabledA boolean (Yes/No) field indicating if the contract restricts transfers only to wallets on an allow-list.
PausableA boolean (Yes/No) indicating if the contract has a function that allows administrators to pause all token transfers in an emergency.
Verification StatusA status badge that indicates if the contract's source code has been published and verified on a block explorer.
Created atA read-only timestamp indicating when the contract record was first created.
Updated atA read-only timestamp indicating when the record was last modified.

Tab: Token Holders

This is the searchable and sortable list of every wallet that holds a balance of this token.

Column TitleDescription
Investor (Profile)The name of the investor (Profile) who owns this wallet.
Wallet AddressEVM Wallet address.
Token BalanceThe exact number of tokens or shares held by this wallet address.
Ownership %The holder's balance as a percentage of the total supply (Token Balance / Total Supply).
Last Transfer InThe date of the last transaction where this wallet received tokens.

Actions

  • Pause / Unpause Transfers: A toggle or button to trigger the pausable function in the smart contract, allowing an admin to freeze all token movements in a critical situation.

  • Manage Allow-list: A feature to add or remove investor EVM Wallet addresses from the contract's on-chain allow-list. This directly connects the off-chain Profile compliance status to on-chain permissions.