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
  • BaseAsterizmClient: outbound transfer not exists
  • BaseAsterizmClient: outbound transfer executed already
  • BaseAsterizmClient: contract balance is not enough
  • BaseAsterizmClient: wrong txId param
  • AsterizmInitializer: sender address is blocked
  • AsterizmInitializer: target address is blocked
  • Translator: wrong chain id
  1. Guides
  2. Error messages
  3. EVM

Source chain

Errors that can occur in the source chain EVM network

BaseAsterizmClient: outbound transfer not exists

An attempt to initialize a cross-chain transaction by a client contract owner that was not pre-registered by the client contract

This error occurs if the client's contract owner tries to initiate a transfer bypassing the logic of the client's contract.

BaseAsterizmClient: outbound transfer executed already

An attempt to initialize a cross-chain transaction by the owner of a client contract that has already been executed before

This error occurs if the client contract owner tries to re-initiate a transfer that has already been executed before.

BaseAsterizmClient: contract balance is not enough

There are not enough native tokens on the client's contract to cover the transfer fee in the destination network.

BaseAsterizmClient: wrong txId param

The txId parameter (transaction number) is invalid

This error can occur if the client contract owner tries to initiate an invalid cross-chain transaction (spam, duplicate).

AsterizmInitializer: sender address is blocked

The client contract address on the source network is blocked

The address of the client contract is blacklisted: darknet, scam, etc.

AsterizmInitializer: target address is blocked

The client contract address on the destination network is blocked

Translator: wrong chain id

The network ID is not supported by the system

PreviousEVMNextDestination chain

Last updated 6 months ago

Check the network ID in the .

If you think that everything is done correctly and should work properly, but you are getting any of the errors above, .

list of supported networks
please contact our team