https://github.com/keep-starknet-strange/blobstream-starknet
Celestia -> Starknet bridge
https://github.com/keep-starknet-strange/blobstream-starknet
built-different cairo celestia modular starknet
Last synced: 2 months ago
JSON representation
Celestia -> Starknet bridge
- Host: GitHub
- URL: https://github.com/keep-starknet-strange/blobstream-starknet
- Owner: keep-starknet-strange
- License: mit
- Created: 2024-01-12T11:24:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:46:50.000Z (about 1 year ago)
- Last Synced: 2025-01-21T21:07:10.769Z (4 months ago)
- Topics: built-different, cairo, celestia, modular, starknet
- Language: Cairo
- Homepage: https://blobstream-stark.net
- Size: 2.11 MB
- Stars: 46
- Watchers: 7
- Forks: 27
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![]()
***Where Modularism meets Integrity***
[](https://github.com/keep-starknet-strange/blobstream-starknet/actions/workflows/check.yml)
[](https://github.com/keep-starknet-strange/blobstream-starknet/actions/workflows/build.yml)[](https://github.com/keep-starknet-strange)
## Overview
`blobstream_sn` is a port of Celestia Blobstream X [contracts](https://github.com/succinctlabs/blobstreamx)
in [Cairo](https://book.cairo-lang.org/) for [Starknet](https://starknet.io/).See the book to dive down the [blobhole...](https://blobstream-stark.net)
## Build
To build the project, run:
```bash
scarb build
```## Test
To test the project, run:
```bash
snforge test
```## Bindings (Rust)
To build/update the bindings, first build the contract with `scarb`.
Then, within the Rust project `bindings/` run:
````bash
cargo build
````## Scripts
### `submit-state-diff`
You must have a Celestia light node for this script.
Follow this [tutorial](https://docs.celestia.org/developers/node-tutorial) to init
a node for the [Mocha testnet](https://docs.celestia.org/nodes/mocha-testnet).```bash
bash scripts/submit-state-diff.sh
```## Contributors ✨
We live on contributions. If you'd like to contribute please follow the [guide](CONTRIBUTING.md).
Abdel @ StarkWare
💻
drspacemn
💻
Jordy Romuald
💻
Erim
💻
OthmanSefraoui
💻
Brandon R
💻
Akashneelesh
💻
FlorianLgrs
💻
Alex Metelli
💻
faytey
💻
Rémy Baranx
💻
Icosahedron
💻
0xK2
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!