Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oasisprotocol/oasis-sdk
Official SDK for the Oasis Network.
https://github.com/oasisprotocol/oasis-sdk
blockchain builder client contracts go golang oasis paratime reproducible-builds runtime rust sdk smart-contracts typescript
Last synced: about 22 hours ago
JSON representation
Official SDK for the Oasis Network.
- Host: GitHub
- URL: https://github.com/oasisprotocol/oasis-sdk
- Owner: oasisprotocol
- License: apache-2.0
- Created: 2021-02-08T09:35:16.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:20:45.000Z (16 days ago)
- Last Synced: 2024-10-29T16:02:44.901Z (16 days ago)
- Topics: blockchain, builder, client, contracts, go, golang, oasis, paratime, reproducible-builds, runtime, rust, sdk, smart-contracts, typescript
- Language: Rust
- Homepage:
- Size: 57.8 MB
- Stars: 75
- Watchers: 15
- Forks: 21
- Open Issues: 102
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Oasis SDK
[![CI lint status][github-ci-lint-badge]][github-ci-lint-link]
[![CI audit status][github-ci-audit-badge]][github-ci-audit-link]
[![CI test status][github-ci-test-badge]][github-ci-test-link]
[![Rust coverage][codecov-badge]][codecov-link][github-ci-lint-badge]: https://github.com/oasisprotocol/oasis-sdk/workflows/ci-lint/badge.svg
[github-ci-lint-link]: https://github.com/oasisprotocol/oasis-sdk/actions?query=workflow:ci-lint+branch:main
[github-ci-audit-badge]: https://github.com/oasisprotocol/oasis-sdk/workflows/ci-audit/badge.svg
[github-ci-audit-link]: https://github.com/oasisprotocol/oasis-sdk/actions?query=workflow:ci-audit+branch:main
[github-ci-test-badge]: https://github.com/oasisprotocol/oasis-sdk/workflows/ci-test/badge.svg
[github-ci-test-link]: https://github.com/oasisprotocol/oasis-sdk/actions?query=workflow:ci-test+branch:main
[codecov-badge]: https://codecov.io/gh/oasisprotocol/oasis-sdk/branch/main/graph/badge.svg
[codecov-link]: https://codecov.io/gh/oasisprotocol/oasis-sdk## Directories
* [`client-sdk`]: Client libraries for interacting with the Oasis consensus layer
and runtimes in different languages.
* [`runtime-sdk`]: Oasis Runtime SDK that makes it easy to develop new runtimes.
* [`runtime-sdk/modules`]: A collection of larger modules for the Runtime SDK.
* [`contract-sdk`]: Oasis Contract SDK that can be used to develop Rust smart
contracts that compile to WASM and can be executed inside the [`contracts`]
Runtime SDK module.[`client-sdk`]: client-sdk/
[`runtime-sdk`]: runtime-sdk/
[`runtime-sdk/modules`]: runtime-sdk/modules/
[`contract-sdk`]: contract-sdk/
[`contracts`]: runtime-sdk/modules/contracts/## License
All Oasis SDK software components are licensed under [Apache 2.0](./LICENSE).
The content of the documentation (the `/docs` folder in any of the components)
including the media (e.g. images and diagrams) is licensed under [Creative
Commons Attribution 4.0 International](./LICENSE-docs).