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. Infrastructure
  2. Asterizm Interfaces

IInitializerReceiver

PreviousIClientReceiverContractNextIInitializerSender

Last updated 6 months ago

The IInitializerReceiver interface defines methods for receiving payloads from a translator and handling transfer result notifications. It extends and interfaces.

Functions

receivePayload

Receives a payload from the translator.

transferSendingResultNotification

Notifies the result of a transfer to a target client contract.

Parameters: _targetAddress (address), _transferHash (bytes32), _statusCode (uint8)

Parameters: _dto ()

IAsterizmEnv
IConfig
Logoasterizm-contracts-evm/IInitializerReceiver.sol at master · Asterizm-Protocol/asterizm-contracts-evmGitHub
IzReceivePayloadRequestDto