Asterizm
  • What is Asterizm
    • Overview
    • Architecture
    • Benefits
    • Supported chains
      • Non-EVM chains integration plan
    • Frequently asked questions
    • White paper
    • GitHub
  • Infrastructure
    • Overview
    • Asterizm Connector
      • Client smart contract abstraction
      • Initializer smart contract
      • Translator smart contract
    • Client off-chain module
    • Asterizm Relayer
    • Asterizm Interfaces
      • IAsterizmConfigEnv
      • IConfig
      • IAsterizmEnv
      • IClientReceiverContract
      • IInitializerReceiver
      • IInitializerSender
      • IMultiChainToken
      • INonce
      • ITranslator
  • Guides
    • Transaction flow
    • Getting started
      • 1. Deploy your smart contracts
        • AsterizmDemo contract
        • Client contracts implementation logic
        • Solana integration logic
      • 2. Implement off-chain module
        • Simple implementation (shell script)
        • Default implementation (manual)
      • 3. Important! One final pre-flight check
    • External relays
      • Relay deployment and configuration
      • List of external relays
        • Chainlink
          • Mainnet
          • Testnet
    • Source chain notifications
    • Refund Logic
    • Error messages
      • EVM
        • Source chain
        • Destination chain
      • TVM and TON
      • Solana
    • Fee management
    • Code examples
    • Multi-Owner (Sender) System
  • Advanced
    • Best practices
    • Asset transfer
    • Debugging
  • Technical reference
    • Mainnet
    • Testnet
    • Smart contract audits
    • SDK
Powered by GitBook
On this page
  1. Guides
  2. Getting started

1. Deploy your smart contracts

Logic of Deployment and Configuration of Client Contracts

PreviousGetting startedNextAsterizmDemo contract

Last updated 6 months ago

This section describes the logic of deployment and configuration, as well as the intricacies of client contracts within the protocol.

section describes the process of deploying and configuring demo contracts within the protocol. These contracts are designed to demonstrate the protocol's functionality and test its logic.

section outlines the process of deploying, configuring, and addressing nuances related to client contracts. This section serves as a guide for creating real client contracts that will operate on the .

AsterizmDemo contract
Client contracts implementation logic
mainnet
Logoasterizm-contracts-evm/contracts/demo/AsterizmDemo.sol at master · Asterizm-Protocol/asterizm-contracts-evmGitHub
EVM demo contract
Logoasterizm-contracts-tvm/contracts/demo/AsterizmDemo.tsol at master · Asterizm-Protocol/asterizm-contracts-tvmGitHub
TVM demo contract
Logoasterizm-contracts-ton/contracts/demo/AsterizmDemo.tsol at master · Asterizm-Protocol/asterizm-contracts-tonGitHub
TON demo contract
Logoasterizm-contracts-sol/programs/asterizm-value-example at master · Asterizm-Protocol/asterizm-contracts-solGitHub
Solana demo program