Blockchain

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

Neo X good contracts can now request and obtain exterior knowledge by way of Neo N3’s built-in oracle service, following the launch of the Neo Oracle Gateway by BaneLabs. The brand new infrastructure part routes oracle requests throughout chains utilizing the Message Bridge and is deployed on each MainNet and TestNet.

The discharge marks an effort to increase Neo N3’s native capabilities to its EVM-compatible sidechain. The event crew has sought to deliver confirmed Neo N3 options into Neo X’s EVM atmosphere, and this launch represents a step in that course.

What the Oracle Gateway allows

The gateway establishes a sample for Neo X to entry Neo N3’s native providers by way of the Message Bridge, which launched in Dec. 2025. Whereas the bridge was initially used for asset transfers between the 2 chains, the Oracle Gateway demonstrates it may well additionally route service calls, permitting Neo X contracts to invoke Neo N3 options and obtain outcomes with out leaving the EVM atmosphere.

Within the case of the oracle, this implies Neo X functions can entry off-chain knowledge by way of Neo N3’s established oracle service, which has been working in manufacturing since 2021. DeFi protocols can retrieve value feeds, dApps can question exterior APIs, and good contracts can confirm situations that exist outdoors the blockchain, all by routing requests by way of Neo N3 reasonably than counting on a brand new oracle constructed from scratch on Neo X.

The identical bridge-based sample could possibly be utilized to different Neo N3 options and contract providers sooner or later, successfully making Neo N3’s ecosystem of native capabilities accessible to Neo X builders.

See also  Blocknative’s Cutler explains the pitfalls of private order flow

How the Oracle Gateway works

The Neo Oracle Gateway operates by way of a request-response move constructed on the Message Bridge, the cross-chain communication layer Neo launched to attach Neo X and Neo N3.

When a Neo X good contract wants exterior knowledge, the method works as follows:

  • The contract submits an Oracle request by way of the Message Bridge
  • Neo N3 receives the request and executes it utilizing its native oracle, which fetches the desired exterior knowledge
  • The oracle outcome returns by way of the Message Bridge to Neo X
  • The originating contract receives the response and continues execution

Neo X contracts work together with the gateway by way of the IOracleProxy interface, calling initiateOracleCall() with a serialized request containing a URL, a JSONPath filter to extract particular knowledge from the response, and a callback methodology identify. Outcomes might be retrieved utilizing getOracleResult() or checked for existence with hasOracleResult().

A Watchtower service, an off-chain monitoring part, tracks bridge transactions on each chains and may deal with message execution mechanically, lowering the handbook overhead for builders.

3vm inspection device

Alongside the Oracle Gateway, AxLabs launched 3vm, a companion device for inspecting and debugging the Message Bridge. Out there at 3vm.axlabs.web, the device is designed for builders, together with AI brokers, to watch bridge standing and hint cross-chain transactions.

3vm may also be used to check the Oracle Gateway end-to-end: customers join a pockets, choose a REST API, submit a request from Neo X, and observe the outcome returned on-chain.

Developer sources

The gateway contracts are open supply beneath the Bane Labs GitHub group. Bane Labs is the collaborative improvement entity behind Neo X, comprising Neo International Growth, AxLabs, and Neo SPCC. The Neo N3 facet is carried out in Java utilizing neow3j v3.24.0, whereas the Neo X facet is written in Solidity with Hardhat. Each repositories carry v0.0.1 releases.

See also  5ireChain Collaborates with Umbrella Network to Bring Oracle to its DeFi Ecosystem

Contract addresses are similar on MainNet and TestNet:

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

Builders can assemble serialized oracle calls utilizing the @bane-labs/bridge-sdk-ts TypeScript package deal or the neo-serializer-evm Solidity library.

The complete documentation might be discovered on the hyperlink beneath:
https://xdocs.ngd.community/integrations/oracles/neo-oracle-gateway

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Please enter CoinGecko Free Api Key to get this plugin works.