en
Back to the list

Neo launches Oracle Gateway, brings N3 oracle to Neo X via Message Bridge

source-logo  neonewstoday.com 2 h
image

Neo X smart contracts can now request and receive external data through Neo N3’s built-in oracle service, following the launch of the Neo Oracle Gateway by BaneLabs. The new infrastructure component routes oracle requests across chains using the Message Bridge and is deployed on both MainNet and TestNet.

The release marks an effort to extend Neo N3’s native capabilities to its EVM-compatible sidechain. The development team has sought to bring proven Neo N3 features into Neo X’s EVM environment, and this release represents a step in that direction.

What the Oracle Gateway enables

The gateway establishes a pattern for Neo X to access Neo N3’s native services through the Message Bridge, which launched in Dec. 2025. While the bridge was initially used for asset transfers between the two chains, the Oracle Gateway demonstrates it can also route service calls, allowing Neo X contracts to invoke Neo N3 features and receive results without leaving the EVM environment.

In the case of the oracle, this means Neo X applications can access off-chain data through Neo N3’s established oracle service, which has been operating in production since 2021. DeFi protocols can retrieve price feeds, dApps can query external APIs, and smart contracts can verify conditions that exist outside the blockchain, all by routing requests through Neo N3 rather than relying on a new oracle built from scratch on Neo X.

The same bridge-based pattern could be applied to other Neo N3 features and contract services in the future, effectively making Neo N3’s ecosystem of native capabilities available to Neo X developers.

How the Oracle Gateway works

The Neo Oracle Gateway operates through a request-response flow built on the Message Bridge, the cross-chain communication layer Neo launched to connect Neo X and Neo N3.

When a Neo X smart contract needs external data, the process works as follows:

  • The contract submits an Oracle request via the Message Bridge
  • Neo N3 receives the request and executes it using its native oracle, which fetches the specified external data
  • The oracle result returns through the Message Bridge to Neo X
  • The originating contract receives the response and continues execution

Neo X contracts interact with the gateway through the IOracleProxy interface, calling initiateOracleCall() with a serialized request containing a URL, a JSONPath filter to extract specific data from the response, and a callback method name. Results can be retrieved using getOracleResult() or checked for existence with hasOracleResult().

A Watchtower service, an off-chain monitoring component, tracks bridge transactions on both chains and can handle message execution automatically, reducing the manual overhead for developers.

3vm inspection tool

Alongside the Oracle Gateway, AxLabs released 3vm, a companion tool for inspecting and debugging the Message Bridge. Available at 3vm.axlabs.net, the tool is designed for developers, including AI agents, to monitor bridge status and trace cross-chain transactions.

3vm can also be used to test the Oracle Gateway end-to-end: users connect a wallet, select a REST API, submit a request from Neo X, and observe the result returned on-chain.

Developer resources

The gateway contracts are open source under the Bane Labs GitHub organization. Bane Labs is the collaborative development entity behind Neo X, comprising Neo Global Development, AxLabs, and Neo SPCC. The Neo N3 side is implemented in Java using neow3j v3.24.0, while the Neo X side is written in Solidity with Hardhat. Both repositories carry v0.0.1 releases.

Contract addresses are identical on MainNet and TestNet:

  • Neo N3: 0x5a0a0f188f2582ad60c1970267df30ec5428100d
  • Neo X: 0xce6138E61e5727a318D0DebEaD99Aff24B929131

Developers can construct serialized oracle calls using the @bane-labs/bridge-sdk-ts TypeScript package or the neo-serializer-evm Solidity library.

The full documentation can be found at the link below:
https://xdocs.ngd.network/integrations/oracles/neo-oracle-gateway

neonewstoday.com