Skip to content

ContinuumDAO/c3ping

Repository files navigation

C3PING

For testing the Continuum MPC network between various networks

Setup

  1. Install dependencies: forge soldeer update

  2. Compile all: chmod +x helpers/* & ./helpers/0-all.sh

  3. Add any network configurations to foundry.toml & .env

  4. Deploy C3Ping: ./helpers/deploy/all.sh (you need to add the scripts per-network you wish to test)

  5. As they deploy, take the output PING_1=0x... and paste into .env

  6. After deployment to each network, initialize with ./helpers/set-peers.sh - this will use the environment variables saved from before.

  7. The ping endpoints are now in sync - run a ping from one network to the others using ./helpers/ping/xyz.sh.

NOTE: When running the 'read inbox' or 'read outbox' scripts, make sure to pipe to a text file if you wish to analyse data at a later date.

About

A C3DApp that sends and receives short messages to its peers deployed across EVM networks that are supported by C3Caller, and tests lag time metrics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors