Skip to content

🌳 Spawn multi-level trees of customized, scalable, EVM-compatible networks with IPC. L2++ powered by FVM, Wasm, libp2p, IPFS/IPLD, and CometBFT.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

consensus-shipyard/ipc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

901252d Β· Jan 9, 2024
Jan 9, 2024
Jan 9, 2024
Jan 8, 2024
Jan 4, 2024
Jan 9, 2024
Dec 21, 2023
Dec 20, 2023
Dec 20, 2023
Dec 19, 2023
Dec 19, 2023
Dec 28, 2023
Dec 28, 2023
Dec 19, 2023
Dec 19, 2023
Dec 22, 2023
Dec 19, 2023
Dec 19, 2023
Dec 19, 2023

Repository files navigation

IPC Monorepo

This is a monorepo to simplify the synchronisation effort that used to plague development of features that span the following constituent repositories:

These repositories were addes as subtrees, which should allow us to pull in more updates from them while they are still alive.

The original setup command were as follows, all consolidating some local checkouts:

git subtree add -P contracts ../ipc-solidity-actors dev
git subtree add -P fendermint ../fendermint main
git subtree add -P ipc ../ipc dev
git subtree add -P fvm-utils ../fvm-utils main
git subtree add -P ipld-resolver ../ipc-ipld-resolver main

You may have to run git submodule update --init --recursive to initialize all the submodules under contracts.

While we are still working on the old repositories, it is possible to pull in updates with the following commands:

git subtree pull -P contracts  https://github.com/consensus-shipyard/ipc-solidity-actors.git dev
git subtree pull -P ipc        https://github.com/consensus-shipyard/ipc.git dev
git subtree pull -P fendermint https://github.com/consensus-shipyard/fendermint main