-
Notifications
You must be signed in to change notification settings - Fork 209
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added examples prints and script to run static provider
- Loading branch information
1 parent
11d8d92
commit 2745cd6
Showing
4 changed files
with
88 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
endpoints: | ||
- chain-id: LAV1 | ||
api-interface: rest | ||
network-address: 127.0.0.1:3360 | ||
- chain-id: LAV1 | ||
api-interface: tendermintrpc | ||
network-address: 127.0.0.1:3361 | ||
- chain-id: LAV1 | ||
api-interface: grpc | ||
network-address: 127.0.0.1:3362 | ||
static-providers: | ||
- api-interface: tendermintrpc | ||
chain-id: LAV1 | ||
node-urls: | ||
- url: 127.0.0.1:2220 | ||
- api-interface: grpc | ||
chain-id: LAV1 | ||
node-urls: | ||
- url: 127.0.0.1:2220 | ||
- api-interface: rest | ||
chain-id: LAV1 | ||
node-urls: | ||
- url: 127.0.0.1:2220 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
#!/bin/bash | ||
__dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) | ||
source "$__dir"/../useful_commands.sh | ||
. "${__dir}"/../vars/variables.sh | ||
|
||
LOGS_DIR=${__dir}/../../testutil/debugging/logs | ||
mkdir -p $LOGS_DIR | ||
rm $LOGS_DIR/*.log | ||
|
||
killall screen | ||
screen -wipe | ||
|
||
echo "[Test Setup] installing all binaries" | ||
make install-all | ||
|
||
echo "[Test Setup] setting up a new lava node" | ||
screen -d -m -S node bash -c "./scripts/start_env_dev.sh" | ||
screen -ls | ||
echo "[Lavavisor Setup] sleeping 20 seconds for node to finish setup (if its not enough increase timeout)" | ||
sleep 20 | ||
|
||
GASPRICE="0.00002ulava" | ||
lavad tx gov submit-legacy-proposal spec-add ./cookbook/specs/ibc.json,./cookbook/specs/cosmoswasm.json,./cookbook/specs/tendermint.json,./cookbook/specs/cosmossdk.json,./cookbook/specs/cosmossdk_45.json,./cookbook/specs/cosmossdk_full.json,./cookbook/specs/ethermint.json,./cookbook/specs/ethereum.json,./cookbook/specs/cosmoshub.json,./cookbook/specs/lava.json,./cookbook/specs/osmosis.json,./cookbook/specs/fantom.json,./cookbook/specs/celo.json,./cookbook/specs/optimism.json,./cookbook/specs/arbitrum.json,./cookbook/specs/starknet.json,./cookbook/specs/aptos.json,./cookbook/specs/juno.json,./cookbook/specs/polygon.json,./cookbook/specs/evmos.json,./cookbook/specs/base.json,./cookbook/specs/canto.json,./cookbook/specs/sui.json,./cookbook/specs/solana.json,./cookbook/specs/bsc.json,./cookbook/specs/axelar.json,./cookbook/specs/avalanche.json,./cookbook/specs/fvm.json --lava-dev-test -y --from alice --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE & | ||
wait_next_block | ||
wait_next_block | ||
lavad tx gov vote 1 yes -y --from alice --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE | ||
sleep 4 | ||
|
||
# Plans proposal | ||
lavad tx gov submit-legacy-proposal plans-add ./cookbook/plans/test_plans/default.json,./cookbook/plans/test_plans/temporary-add.json -y --from alice --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE | ||
wait_next_block | ||
wait_next_block | ||
lavad tx gov vote 2 yes -y --from alice --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE | ||
|
||
sleep 4 | ||
|
||
CLIENTSTAKE="500000000000ulava" | ||
PROVIDERSTAKE="500000000000ulava" | ||
|
||
PROVIDER1_LISTENER="127.0.0.1:2221" | ||
# static configuration | ||
PROVIDER4_LISTENER="127.0.0.1:2220" | ||
|
||
lavad tx subscription buy DefaultPlan $(lavad keys show user1 -a) -y --from user1 --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE | ||
wait_next_block | ||
lavad tx pairing stake-provider "LAV1" $PROVIDERSTAKE "$PROVIDER1_LISTENER,1" --delegate-limit 0ulava 1 $(operator_address) -y --from servicer1 --provider-moniker "dummyMoniker" --gas-adjustment "1.5" --gas "auto" --gas-prices $GASPRICE | ||
|
||
sleep_until_next_epoch | ||
|
||
screen -d -m -S provider4 bash -c "source ~/.bashrc; lavap rpcprovider provider_examples/lava_example.yml\ | ||
$EXTRA_PROVIDER_FLAGS --geolocation 1 --log_level debug --from servicer4 --static-providers --chain-id lava 2>&1 | tee $LOGS_DIR/PROVIDER4.log" && sleep 0.25 | ||
|
||
screen -d -m -S consumers bash -c "source ~/.bashrc; lavap rpcconsumer consumer_examples/lava_consumer_static_peers.yml \ | ||
$EXTRA_PORTAL_FLAGS --geolocation 1 --log_level debug --from user1 --chain-id lava --allow-insecure-provider-dialing --metrics-listen-address ":7779" 2>&1 | tee $LOGS_DIR/CONSUMERS.log" && sleep 0.25 | ||
|
||
echo "--- setting up screens done ---" | ||
screen -ls |