https://github.com/nervosnetwork/force-bridge
General Force Bridge components.
https://github.com/nervosnetwork/force-bridge
ckb crosschain ethereum nervos
Last synced: about 1 year ago
JSON representation
General Force Bridge components.
- Host: GitHub
- URL: https://github.com/nervosnetwork/force-bridge
- Owner: nervosnetwork
- License: mit
- Created: 2021-02-08T17:30:14.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T02:42:19.000Z (over 1 year ago)
- Last Synced: 2025-04-12T01:55:04.458Z (about 1 year ago)
- Topics: ckb, crosschain, ethereum, nervos
- Language: TypeScript
- Homepage:
- Size: 5.79 MB
- Stars: 36
- Watchers: 11
- Forks: 34
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Force Bridge

[](https://codecov.io/gh/nervosnetwork/force-bridge)
> This project is still in active development.
A general new designed Force Bridge.
- It can connect to all chains which support multiple signature account and
Non-fungible token transfer. We plan to support EOS, TRON, BTC, Cardano and Polkadot in the first stage.
- You have to trust the committee who runs the bridge.
## Quick Start
### Install Development Tools
- `docker`: https://docs.docker.com/get-docker/
- `docker-compose`: https://docs.docker.com/compose/install/
- `Node.js`: https://nodejs.org/en/
- `rust`(optional): https://www.rust-lang.org/learn/get-started
```bash
# install capsule with cargo
cargo install capsule --git https://github.com/nervosnetwork/capsule.git --tag v0.2.3
# or download the binary and put it in you PATH
# https://github.com/nervosnetwork/capsule/releases/v0.2.3
```
### Run bridge via CI
```bash
# Setup bridge, and run the integration test with docker
make local-ci
```
### Run the bridge cli manually
```bash
cd offchain-modules
yarn install
cp config.json.example config.json
# edit the config file on your demands
yarn start
```
### Install force-bridge cli
```bash
npm i -g @force-bridge/cli
```