https://github.com/dotbithq/ckb-dev-all-in-one
https://github.com/dotbithq/ckb-dev-all-in-one
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dotbithq/ckb-dev-all-in-one
- Owner: dotbitHQ
- License: mit
- Created: 2023-05-10T12:36:07.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-12T08:29:08.000Z (about 3 years ago)
- Last Synced: 2025-10-09T12:28:41.087Z (8 months ago)
- Language: Dockerfile
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Background
This project is to resolve the issue that CKB C contracts and CKB Rust contracts uses different riscv toolchains.
For C contracts, it uses riscv64-unknown-linux-gnu.
For Rust contracts, it uses riscv64imac-unknown-none-elf.
The docker image for ckb-capsule only supports riscv64imac-unknown-none-elf.
The docker image for ckb-riscv-gnu-toolchain only supports riscv64-unknown-linux-gnu.
This docker images servers as a all in one solution that provides a dev environment for both C and Rust contracts.