Join our Band Jedi Ambassador Program Now!

logo

ProductsNEW

Build with Band

Band Integration Tools

NEW

"Empowering developers with effortless and seamlessly integrated BandChain possibilities."

The Band Integration Tools offer developers a comprehensive array of integration options for seamless integration with BandChain.

Highlights

cw-band

For CosmWasm developers looking to integrate data from Band's oracle into their CosmWasm smart contracts

See Details

Pricefeed Module

For Cosmos developers seeking to retrieve price data from BandChain

See Details

Falcon

Coming Soon

cw-band
Pricefeed Module

cw-band

A standard data type library for CosmWasm contract to connect with BandChain through IBC

How does cw-band work?

At a high level, the workflow will be as follows.

01

The smart contract creates an IBC packet to request data from BandChain.

02
03

Next, relayers will pick up the IBC packet and relay it on BandChain.

04A
05A

Once BandChain has processed the request, it will send an acknowledgment message along with the request_id back.

04B
05B

Once the request's results are finalized, BandChain will send a new IBC packet containing the final data back.

06
07

Relayers listen and pick up packets, relaying them to the smart contract. At this point, the smart contract can securely use data from BandChain in its smart contract. If the smart contract requires new or additional data, it can always send a new IBC packet and restart the process at any time.

cw-band Blogcw-band Doc

Pricefeed Module

A robust tool designed for Cosmos developers to seamlessly access real-time, reliable price data from BandChain, empowering their decentralized applications with the most accurate market information.

How does Pricefeed Module work?

At a high level, the workflow will be as follows.

01
02

First, the Pricefeed Module creates an IBC packet to request data from BandChain.

03

Then, relayers will pick up the IBC packet and relay it on BandChain.

04
05

After BandChain processes the request, it will send an acknowledgement message along with request_id back. And, when the result of the request is finalized, BandChain will send a new IBC packet that contains the final data back.

06
07

Relayers will listen and pick up those packets and relay them to your cosmos sdk app.

After this stage, the cosmos-sdk app can safely use the data obtained from BandChain in its application at every n block interval. If the cosmos-sdk app requires additional data, it can submit an update symbols request proposal at any time.

logo_whitebg
Build
with Band

GitHub

Contact

Technical Support

dev@bandprotocol.com

Business Support

bd@bandprotocol.com