Rayls Docs

v2.0 - Milano

We are thrilled to introduce the latest version of Rayls, packed with new features and improvements designed to enhance your experience and streamline your operations.

Batch transactions

  • Privacy Ledger transaction batching : Privacy Ledgers can now send private batched transactions to one another across the Subnet as a single cross-chain transaction. This feature supports:
    • End to end privacy, with a single batched transaction per destination Privacy Ledger;
    • ERC 20, ERC 721 and ERC 1155 token standards;
    • Revert flow for individual transactions, not the whole batch;
    • Full Flagger support to monitor each individual transaction within a batch.

Transaction performance enhancements

  • Asynchronous transaction processing: enabling transactions to be processed independently from one another and in parallel, improving throughput scalability.
  • Optimised Relayer and Atomic Service: significant improvements to optimise the performance of the Relayer to orchestrate transactions between Privacy Ledgers and the Commit Chain. A new Atomic Service also guarantees atomicity of batched transactions.

Flagger enhancements

  • Support for ERC 20, ERC 721 and ERC 1155 : The Flagger, a component used to identify potentially fraudulent transactions, has been extended to now offer full support for ERC 20, ERC 721 and ERC 1155 tokens being transacted between Privacy Ledgers across a Rayls Subnet.
  • Support for batched transactions: The Flagger also fully supports batched transactions, flagging individual transactions from a batch to be investigated further.

Bug fixes and improvements

  • Refining and shining: Fixed a bunch of bugs and edge cases to provide a smoother developer experience.

We’re thrilled to bring you these updates, designed to make your Rayls experience easier and more robust than ever before.