You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Launch cartesi rollup in local (host-mode or prod-mode)
Wallet Prepartion
Before testing, you'll need to setup Metamask chrome extension and make sure your wallets and balance are ready.
Wallets for local environment
If you are going to test Cartesi on your local environment, there is no need to generate your own wallets, hardhat framework already provided some test wallets that have sufficient balance. Just use the test mnemonic words "test test test test test test test test test test test junk" to import the test wallets into your Metamask.
Make sure you switch network to localhost:8545, and change the chainId to 31337
Testing Cartesi in development phase (Host-mode on local)
Start up Rust dapp on host
cd ./server
make debug
Open another terminal window, launch Cartesi Rollups in host-mode
cd ./cartesi-dapp
make host-mode
Wait for the Cartesi Rollups to settle down and stop pop up error message, eventually the container logs will repeatedly show the following, then you can start testing
[2022-09-01T09:05:50Z INFO host_server_manager::controller] fetch request timed out; setting state to idle
[2022-09-01T09:05:50Z INFO actix_web::middleware::logger] 172.30.0.1 "POST /finish HTTP/1.1" 202 27 "-" "-" 9.979536
[2022-09-01T09:05:50Z INFO host_server_manager::controller] received finish request; changing state to fetch request
[2022-09-01T09:05:54Z INFO host_server_manager::grpc::server_manager] received get_session_status with id=default_rollups_id
[2022-09-01T09:05:54Z INFO host_server_manager::grpc::server_manager] received get_epoch_status with id=default_rollups_id and epoch_index=0
[2022-09-01T09:05:57Z INFO host_server_manager::grpc::server_manager] received get_session_status with id=default_rollups_id
[2022-09-01T09:05:57Z INFO host_server_manager::grpc::server_manager] received get_epoch_status with id=default_rollups_id and epoch_index=0
If you want to shutdown Cartesi Rollup
cd ./cartesi-dapp
make shutdown
Testing Cartesi in deployment phase (Prod-mode on local)
Build Rust binary for Cartesi environment
cd ./server
make build-cartesi
Build docker images for Cartesi Rollups
cd ./cartesi-dapp
make images
make prod-mode
Wait for the Cartesi Rollups to settle down and stop pop up error message, eventually the container logs will repeatedly show the following, then you can start testing
[2022-09-01T09:05:50Z INFO host_server_manager::controller] fetch request timed out; setting state to idle
[2022-09-01T09:05:50Z INFO actix_web::middleware::logger] 172.30.0.1 "POST /finish HTTP/1.1" 202 27 "-" "-" 9.979536
[2022-09-01T09:05:50Z INFO host_server_manager::controller] received finish request; changing state to fetch request
[2022-09-01T09:05:54Z INFO host_server_manager::grpc::server_manager] received get_session_status with id=default_rollups_id
[2022-09-01T09:05:54Z INFO host_server_manager::grpc::server_manager] received get_epoch_status with id=default_rollups_id and epoch_index=0
[2022-09-01T09:05:57Z INFO host_server_manager::grpc::server_manager] received get_session_status with id=default_rollups_id
[2022-09-01T09:05:57Z INFO host_server_manager::grpc::server_manager] received get_epoch_status with id=default_rollups_id and epoch_index=0