Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leapwallet/buffer-boba
A simple interface to decode cosmos protobuf messages into JSON.
https://github.com/leapwallet/buffer-boba
Last synced: 9 days ago
JSON representation
A simple interface to decode cosmos protobuf messages into JSON.
- Host: GitHub
- URL: https://github.com/leapwallet/buffer-boba
- Owner: leapwallet
- License: mit
- Created: 2023-04-30T07:22:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T11:59:47.000Z (26 days ago)
- Last Synced: 2024-10-23T11:28:44.695Z (24 days ago)
- Language: TypeScript
- Homepage: https://leapwallet.github.io/buffer-boba/
- Size: 1.05 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# π§ buffer-boba
**Buffer Boba** (*Boba* - Chinese: ηη ε₯ΆθΆ; Aka -β'pearl milk tea, bubble milk tea, tapioca milk tea, boba tea'; Emoji - π§).
A developer-friendly javascript library that provides a simple interface to decode protobuf data into JSON.
## Installation
```bash
npm install @leapwallet/buffer-boba
```## Usage
To know more about the library, check out the [Docs](https://leapwallet.github.io/buffer-boba/).
## Support
We support the following SDKs -
1. cosmos
2. osmosis
3. cosmwasm
4. ibc
5. strideWe also allow you to add your definitions for enhanced use-cases. You can look at the docs for the same [here](https://leapwallet.github.io/buffer-boba/docs/codec#usage).
## Release Process
1. Update the version in `package.json` (semver)
2. Git commit with version number as the commit message
3. Git tag with version number
4. Git push to `main` branch
5. Create GitHub release with version number as the title and the descriptionOnce the release is published, the [release-package](./.github/workflows/release-package.yml) GitHub action will automatically publish the package to NPM.