This design enables use cases such as accessing Neo N3’s native Oracles from Neo X, interacting with NeoFS from EVM-based applications, and building custom fungible or non-fungible token bridges. More complex cross-chain workflows, including asynchronous requests, swaps, and multi-step interactions, are also supported.
Neo X is developed by BaneLabs, a collaboration between Neo Global Development, Neo SPCC, and AxLabs. The teams have previously delivered infrastructure upgrades, including MEV resistance and the Token Bridge layer.
Architecture and security model
The Neo N3–Neo X bridge uses a three-layer smart contract architecture deployed on each chain. This includes bridge management contracts for governance and role-based access control, a message bridge contract that handles cross-chain communication, and native or token bridge contracts for asset transfers.
Cross-chain operations are validated through a multi-signature validator model. A configurable threshold of validators must approve withdrawal roots before execution, with separate cryptographic key types used on Neo N3 and EVM chains. The system tracks deposits and withdrawals using rolling Merkle roots, reducing gas costs by batching operations.
Security features include strict role separation, granular pause controls, and execution time windows for messages.
Typescript SDK
Alongside the MainNet deployment, BaneLabs has released several open-source repositories to support integration. These include smart contracts for both EVM and Neo environments, a TypeScript SDK for frontend and backend applications, and example projects demonstrating message execution and result handling across chains.
The SDK abstracts Neo N3’s stack-based contract calls and manages encoding differences between the two environments, lowering the barrier for EVM developers to build cross-chain applications
The full announcement can be found at the link below:
https://neo.org/blog/details/4329