Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sei-protocol/sei-js
SeiJS is a monorepo that contains multiple NPM libraries for writing applications that interact with the Sei network.
https://github.com/sei-protocol/sei-js
Last synced: 3 days ago
JSON representation
SeiJS is a monorepo that contains multiple NPM libraries for writing applications that interact with the Sei network.
- Host: GitHub
- URL: https://github.com/sei-protocol/sei-js
- Owner: sei-protocol
- Created: 2023-01-14T00:05:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-06T19:02:01.000Z (19 days ago)
- Last Synced: 2025-01-15T15:22:04.528Z (10 days ago)
- Language: TypeScript
- Homepage:
- Size: 53 MB
- Stars: 47
- Watchers: 5
- Forks: 39
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-ccamel - sei-protocol/sei-js - SeiJS is a monorepo that contains multiple NPM libraries for writing applications that interact with the Sei network. (TypeScript)
README
# SeiJS
SeiJS is a monorepo that contains multiple NPM libraries for writing applications that interact with Sei.
## Documentation
Please check [our documentation](https://docs.sei.io) for notes on how to get up and running. The tutorial has examples on how to connect to a Sei wallet, query an RPC endpoint, transfer tokens, IBC transfer, and interact with contracts.
You can also refer to the [typedoc documentation](https://sei-protocol.github.io/sei-js/) for reference on the contents of the @sei-js/core and @sei-js/react library.
## Packages
SeiJS consists of smaller NPM packages within the @sei-js namespace. For more detailed documentation on each package, please refer to the table below.
| Package | Description |
|------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [@sei-js/cosmjs](packages/cosmjs) | TypeScript library containing helper functions for wallet connection, transaction signing, and RPC querying using cosmjs. |
| [@sei-js/evm](packages/evm) | Typescript library containing helper functions for interacting with the EVM on Sei. |
| [@sei-js/proto](packages/proto) | TypeScript library for Sei protobuf generated using [Telescope](https://github.com/osmosis-labs/telescope) |
| [@sei-js/registry](packages/proto) | TypeScript library exporting constants from the [Sei chain-registry](https://github.com/sei-protocol/chain-registry) and the [community asset list](https://github.com/Sei-Public-Goods/sei-assetlist) |
| [@sei-js/create-sei](packages/create-sei) | CLI Tool used to quickly spin up Sei Projects and dApps in either the cosmos or EVM ecosystem |## Development
To build all packages and docs, run `yarn install` then `yarn build:all`This workspace was generated by [Nx, a Smart, fast and extensible build system.](https://nx.dev).