Skip to content

oraichain/oraichain-sdk

Repository files navigation

Oraichain SDKs


💁 This repository holds various protocol building blocks of the Oraichain blockchain execution layer and is managed by the Oraichain Labs team. There is a chain registry mechanism that allows EVM, Cosmos-based, and other L1 blockchains to integrate with the Oraichain ecosystem, including cross-chain bridges and IBC connections.

All libraries are bound together by the core Common library keeping track of chain specifics and useful helpers. They are complemented by helper packages providing helper functionalities like bigdecimals, transaction parsers, signatures, types and others.

📦 Packages

Name Description
@oraichain/common Resources common to all Oraichain ecosystem.

💰 Wallets

OWallet is a non-custodial wallet, a universal gateway to Web3 in single native wallet built and powered by Oraichain Labs. For more information, please checkout our OWallet documentation

For interacting with Oraichain via other non-custodial wallets like Keplr, Ledger, Metamask, TrustWallet, or dApps, please refer to this documentaion


🛠 Developing

Checkout the repository and bootstrap the yarn workspace:

# Clone the repo.
git clone https://github.com/oraichain/oraichain-sdk
cd oraichain-sdk
yarn

Testing

# Run all tests
yarn test

# ES lint
yarn eslint

Building

yarn build

Publishing

yarn deploy

For publishing onto NPM, you will need an credential key. Hence, it's best to let the github workflow do the work.

Related

Checkout these related projects:

Credits

🛠 Built by Oraichain Labs — if you like our tools, please consider delegating to OWallet validators ⚛️

🪪 License

All packages are GPL 3.0 licensed.

Disclaimer

AS DESCRIBED IN THE LICENSES, THE SOFTWARE IS PROVIDED “AS IS”, AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.

No developer or entity involved in creating this software will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the code, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.