Overview of Relayed Transactions V3
relayer and relayerSignature.website·Indexed 36 days ago
https://docs.multiversx.com/Documentation for MultiversX, a scalable and secure blockchain platform for distributed apps and enterprise use cases. It features a WASM VM, Adaptive State Sharding, and a Secure Proof-of-Stake (SPoS) consensus mechanism utilizing eGold (EGLD).
relayer and relayerSignature.Sovereign Chains allow for independent token economies tailored to specific use cases. Key capabilities include:
The Farm Staking Proxy SC manages the dual yield token and handles the staking logic for farm staking. It acts as a whitelisted intermediary that simulates transfers to the Farm Staking contract. The high-level workflow is:
The Locked Token Wrapper SC enables the distribution of locked tokens via a wrapping mechanism. It is primarily designed to facilitate community projects, such as those building on xExchange.
Key constraints and behaviors:
Developers can interact with the MultiversX Network using a variety of tools and APIs:
prom-client library as the underlying client.The Sovereign ecosystem consists of several key services:
The Farm SC is responsible for generating and distributing MEX tokens to liquidity providers who lock their LP tokens to increase ecosystem stability. A specialized version, the 'Farm with locked rewards' contract, is used on xExchange where rewards are locked and energy computation is required.
Important Note on opt_orig_caller: Many endpoints include an opt_orig_caller parameter. When building an external SC on top of the xExchange farm contract, this argument must always be sent as None. It is reserved for whitelisted xExchange contracts to claim rewards or compute energy for users other than the caller.
EGLD is the native cryptocurrency of MultiversX and serves as the primary asset for the ecosystem. Its core functions include:
The MultiversX mapping system provides several event types triggered during block processing. These events are available via RabbitMQ (where each event type has a dedicated exchange) or via WebSockets (where the event type is specified in a Type field).
Event Types:
Push Block: Triggered when a block is committed; contains logs and events.Revert Block: Triggered when a block is reverted.Finalized Block: Triggered when a block is completely finalized, including intra-shard transactions.Block Txs: Triggered when a block is committed; contains the block's transactions.Block Scrs: Triggered when a block is committed; contains smart contract results.Block Events: Triggered when a block is committed; contains transactions, smart contract results (with execution order), and block events.Block State Accesses: Triggered when a block is committed; contains state accesses for the block.@multiversx/sdk-native-auth-server package to validate access tokens that have been signed by MultiversX wallets.