Following the announcement of the Neo Oracle Gateway by BaneLabs, Neo X sensible contracts can now request and obtain exterior knowledge by means of Neo N3's built-in Oracle companies. A brand new infrastructure part makes use of message bridges to route Oracle requests between chains and is deployed on each MainNet and TestNet.
This launch marks an effort to increase Neo N3's native performance to an EVM-compatible sidechain. The event group goals to deliver confirmed Neo N3 performance to Neo X's EVM surroundings, and this launch represents a step in that route.
What you are able to do with Oracle gateways
This gateway establishes a sample for Neo X to entry Neo N3's native companies by means of a message bridge launched in December 2025. Though the bridge was initially used to switch property between the 2 chains, we reveal that the Oracle gateway may also route service calls, permitting Neo X contracts to invoke Neo N3 features and obtain outcomes with out leaving the EVM surroundings.
For Oracle, because of this Neo X purposes can entry off-chain knowledge by means of Neo N3's established Oracle service, which has been in operation since 2021. DeFi protocols can retrieve worth feeds, dApps can question exterior APIs, and sensible contracts can confirm situations that exist outdoors of the blockchain. All of that is carried out by routing requests by means of Neo N3 quite than counting on a brand new oracle constructed from the bottom up on Neo X.
Sooner or later, the identical bridge-based sample could also be utilized to different Neo N3 options and contracted companies, permitting Neo X builders to successfully leverage Neo N3's ecosystem of native options.
How Oracle Gateway works
The Neo Oracle Gateway operates by means of a request/response movement constructed on Message Bridge, a cross-chain communication layer initiated by Neo to attach Neo X and Neo N3.
When a Neo X sensible contract requires exterior knowledge, the method works as follows.
- The contract sends an Oracle request over a message bridge.
- Neo N3 receives the request and executes it utilizing a local oracle that fetches the required exterior knowledge.
- The oracle outcomes are returned to Neo X by way of a message bridge.
- The unique contract receives the response and continues execution.
The Neo X contract is IOracleProxy interface, name initiateOracleCall() A serialized request that features a URL, a JSONPath filter to extract particular knowledge from the response, and a callback technique identify. The outcomes could be obtained utilizing: getOracleResult() or examine for existence with hasOracleResult().
The Watchtower service, an off-chain monitoring part, tracks bridge transactions on each chains and might mechanically deal with message execution, decreasing guide overhead for builders.
3vm inspection instrument
Alongside Oracle Gateway, AxLabs has launched 3vm, a companion instrument for inspecting and debugging message bridges. The instrument, accessible at 3vm.axlabs.web, is designed to assist builders, together with AI brokers, monitor the standing of bridges and observe cross-chain transactions.
3vm will also be used to check Oracle Gateway end-to-end. Customers connect with their pockets, choose the REST API, ship requests from Neo X, and observe the outcomes returned on-chain.
developer sources
The Gateway Settlement is open supply beneath the Bane Labs GitHub group. Bane Labs is the collaborative improvement group behind Neo X and is comprised of Neo World Growth, AxLabs, and Neo SPCC. The Neo N3 facet is applied in Java utilizing neow3j v3.24.0, whereas the Neo X facet is written in Solidity utilizing Hardhat. Each repositories include the v0.0.1 launch.
The contract tackle is similar for MainNet and TestNet.
- Neo N3:
0x5a0a0f188f2582ad60c1970267df30ec5428100d - Neo-X:
0xce6138E61e5727a318D0DebEaD99Aff24B929131
Builders can assemble serialized Oracle calls utilizing: @bane-labs/bridge-sdk-ts TypeScript package deal or neo-serializer-evm Solidity library.
Full documentation could be discovered on the hyperlink under.
https://xdocs.ngd.community/integrations/oracles/neo-oracle-gateway

