Endpoint

Introduction

The Endpoint is the smart contract within the Rayls ecosystem that carries secure and efficient cross-chain communication. It is implemented in each participant's Rayls Sovereign ledger and is the only contract through which decentralised applications (dApps) interact in order to take part in cross-ledger transactions. For developers extending a dApp across the Rayls Value Exchange Network (VEN), the Endpoint is the single point of integration for sending messages and moving assets between institutions.

Functionality

An Endpoint is the entry and exit point for all cross-chain data, routing messages intended for other Sovereign ledgers correctly through the Private Network Hub. It holds the complexity of cross-chain interaction behind a simplified interface, which dApps and other blockchain services then use to carry out cross-chain operations.

Role in Rayls Protocol

Endpoints are how the Rayls Protocol connects otherwise separate blockchain environments. They let institutions interact with one another beyond the capabilities of their own ledger, which in turn allows developers to build dApps that operate across several blockchain environments at once. To do this, the Endpoint incorporates EIP-5164, giving a standardised approach to developing cross-chain dApps and acting as both a message dispatcher and a message executor.

Integration with Rayls SDK

The Rayls Protocol provides an SDK that interfaces with Endpoints, which simplifies integration. The SDK gives developers the tools to connect their applications to the Rayls ecosystem and use cross-chain communication without managing the underlying complexity.

Conclusion

The Endpoint is the standardised gateway between an institution's own ledger and the Private Network Hub, and it is what makes cross-chain interaction across the Rayls ecosystem both secure and flexible.


Did this page help you?