Add metamask repos and settings
Some checks failed
DIN Payments Stack Test / Run DIN payments stack test (pull_request) Failing after 40s

This commit is contained in:
Thomas E Lackey 2024-05-22 23:36:05 -05:00
parent 7ab094e1f7
commit f244d12a2f
3 changed files with 20 additions and 22 deletions

View File

@ -12,26 +12,22 @@ fi
nitro_addresses_file="/app/deployment/nitro-addresses.json"
# Check if CERC_NA_ADDRESS environment variable is set
if [ -n "$CERC_NA_ADDRESS" ]; then
echo "CERC_NA_ADDRESS is set to '$CERC_NA_ADDRESS'"
echo "CERC_VPA_ADDRESS is set to '$CERC_VPA_ADDRESS'"
echo "CERC_CA_ADDRESS is set to '$CERC_CA_ADDRESS'"
echo "Using the above Nitro addresses"
NA_ADDRESS=${CERC_NA_ADDRESS}
VPA_ADDRESS=${CERC_VPA_ADDRESS}
CA_ADDRESS=${CERC_CA_ADDRESS}
elif [ -f ${nitro_addresses_file} ]; then
if [ -z "$CERC_NA_ADDRESS" ] && [ -f ${nitro_addresses_file} ]; then
echo "Reading Nitro addresses from ${nitro_addresses_file}"
NA_ADDRESS=$(jq -r '.nitroAdjudicatorAddress' ${nitro_addresses_file})
VPA_ADDRESS=$(jq -r '.virtualPaymentAppAddress' ${nitro_addresses_file})
CA_ADDRESS=$(jq -r '.consensusAppAddress' ${nitro_addresses_file})
CERC_NA_ADDRESS=$(jq -r '.nitroAdjudicatorAddress' ${nitro_addresses_file})
CERC_VPA_ADDRESS=$(jq -r '.virtualPaymentAppAddress' ${nitro_addresses_file})
CERC_CA_ADDRESS=$(jq -r '.consensusAppAddress' ${nitro_addresses_file})
else
echo "File ${nitro_addresses_file} not found"
echo "File ${nitro_addresses_file} not found and CERC_NA_ADDRESS CERC_VPA_ADDRESS CERC_CA_ADDRESS not set."
exit 1
fi
echo "CERC_NA_ADDRESS is set to '$CERC_NA_ADDRESS'"
echo "CERC_VPA_ADDRESS is set to '$CERC_VPA_ADDRESS'"
echo "CERC_CA_ADDRESS is set to '$CERC_CA_ADDRESS'"
export CERC_NA_ADDRESS CERC_VPA_ADDRESS CERC_CA_ADDRESS
echo "Running Nitro node"
if [[ "${CERC_GO_NITRO_WAIT_FOR_CHAIN:-true}" == "true" ]]; then
@ -110,10 +106,10 @@ cd /app
-publicip "0.0.0.0" \
-pk ${CERC_NITRO_PK:-$CERC_NITRO_CHAIN_PK} \
-chainpk ${CERC_NITRO_CHAIN_PK} \
-naaddress ${NA_ADDRESS} \
-vpaaddress ${VPA_ADDRESS} \
-caaddress ${CA_ADDRESS} \
-naaddress ${CERC_NA_ADDRESS} \
-vpaaddress ${CERC_VPA_ADDRESS} \
-caaddress ${CERC_CA_ADDRESS} \
-usedurablestore=${CERC_NITRO_USE_DURABLE_STORE} \
-durablestorefolder ${CERC_NITRO_DURABLE_STORE_FOLDER} \
-bootpeers "${CERC_NITRO_BOOT_PEERS}" \
-chainstartblock $CERC_CHAIN_START_BLOCK
-chainstartblock $CERC_CHAIN_START_BLOCK

View File

@ -19,3 +19,5 @@ CERC_NITRO_USE_DURABLE_STORE=true
CERC_NITRO_WS_MSG_PORT=5007
CERC_NITRO_MSG_PUBLIC_IP=127.0.0.1
CERC_NITRO_MSG_PUBLIC_PORT=5007
CERC_NITRO_GETH_FREE_METHODS=eth_chainId,eth_blockNumber,net_version,eth_getBlockByNumber,eth_call,eth_getLogs,eth_gasPrice,eth_getTransactionCount,eth_estimateGas,eth_sendRawTransaction

View File

@ -2,12 +2,12 @@ version: "1.0"
name: din-payments
description: "Stack to demonstrate payments between various services"
repos:
# for nitro-contracts and ts-nitro example app
- github.com/cerc-io/ts-nitro@telackey/nitro-auth-example-app
# for go-nitro, nitro-rpc-client, and go-nitro-auth example app
- github.com/cerc-io/ts-nitro@telackey/demo-auth
- github.com/cerc-io/go-nitro@telackey/update
- git.vdb.to/cerc-io/eth-json-rpc-nitro
- github.com/cerc-io/metamask-core@telackey/nitro-simpler
- github.com/cerc-io/metamask-extension@telackey/nitro
containers:
# nitro
- cerc/nitro-contracts
- cerc/ts-nitro
- cerc/go-nitro