Skip to content

Commit

Permalink
ci: add narwhal-2 env variables
Browse files Browse the repository at this point in the history
  • Loading branch information
kerber0x authored Feb 14, 2024
1 parent fece743 commit 25fa0bc
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 30 deletions.
14 changes: 9 additions & 5 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ get-artifacts-size:

# Extracts the pools from the given chain.
get-pools CHAIN:
scripts/deployment/extract_pools.sh -c {{CHAIN}}
scripts/deployment/extract_pools.sh -c {{CHAIN}}

# Installs the env loader locally.
install-env-loader:
Expand All @@ -106,9 +106,13 @@ store CHAIN ARTIFACT='all':
migrate CHAIN ARTIFACT='all':
scripts/deployment/migrate_liquidity_hub.sh -c {{CHAIN}} -m {{ARTIFACT}}

# Alias to the rename-a64-artifacts recipe.
rename-artifacts:
@just rename-a64-artifacts

# Renames the artifacts from *-aarch64.wasm to *.wasm.
rename-a64-artifacts:
#!/usr/bin/env sh
for file in artifacts/*-aarch64*.wasm; do
mv "$file" "${file/-aarch64/}"
done
#!/usr/bin/env sh
for file in artifacts/*-aarch64*.wasm; do
mv "$file" "${file/-aarch64/}"
done
1 change: 1 addition & 0 deletions scripts/deployment/deploy_env/add_load_chain_env_alias.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ load_chain_env() {
else
source "${project_root_path}"/scripts/deployment/deploy_env/chain_env.sh
init_chain_env \"\$1\"
echo \"Loaded ${CHAIN_ID}\"
fi
}
"
Expand Down
4 changes: 2 additions & 2 deletions scripts/deployment/deploy_env/testnets/migaloo.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export CHAIN_ID="narwhal-1"
export CHAIN_ID="narwhal-2"
export DENOM="uwhale"
export BINARY="migalood"
export RPC="https://rpc-whitewhale-testnet-xejdlrznpdaur7tp-ie.internalendpoints.notional.ventures:443"
export RPC="https://migaloo-testnet-rpc.polkachu.com:443"
40 changes: 17 additions & 23 deletions scripts/deployment/deploy_liquidity_hub.sh
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ function init_fee_collector() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "fee_collector.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Fee Collector" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand Down Expand Up @@ -113,7 +113,7 @@ function init_fee_distributor() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "fee_distributor.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Fee Distributor" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -128,29 +128,22 @@ function init_whale_lair() {
# Prepare the instantiation message
unbonding_period=86400000000000 # default value is 14 days, in nanoseconds
growth_rate="0.000000064300411522" # this is the value when you interpolate the growth rate to 2X with 365 days of bonding
bonding_assets='[
{"native_token": {"denom": "uwhale"}},
{"native_token": {"denom": "factory/migaloo1dpx7ytug647wefe7ajxmg5ejt68gxcfvw35f4e/test"}}
]'

bonding_assets=$(jq '.contracts[] | select (.wasm == "fee_collector.wasm") | .contract_address' $output_file)
grace_period="21" #default value is 21 epochs
distribution_asset='{"native_token":{"denom":"'$whale_denom'"}}'
epoch_duration="86400000000000" #default value is 1 day, in nanoseconds
genesis_epoch="1706540400000000000" #fill with desired unix time, in nanoseconds
epoch_config='{"duration":"'$epoch_duration'", "genesis_epoch": "'$genesis_epoch'"}'

init='{"bonding_contract_addr": '"$bonding_contract_addr"', "fee_collector_addr": '"$fee_collector_addr"', "grace_period":
"'$grace_period'", "epoch_config": '"$epoch_config"', "distribution_asset": '"$distribution_asset"'}'
init="{\"unbonding_period\": \"$unbonding_period\", \"growth_rate\": \"$growth_rate\", \"bonding_assets\": $bonding_assets}"

echo "init_whale_lair fn is broken. Fix."
exit 0
#todo fix this message here, it's broken
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "fee_distributor.wasm") | .code_id' $output_file)
code_id=$(jq -r '.contracts[] | select (.wasm == "whale_lair.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Lair" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

# Append contract_address to output file
append_contract_address_to_output $contract_address 'fee_distributor.wasm'
append_contract_address_to_output $contract_address 'whale_lair.wasm'
sleep $tx_delay
}

Expand Down Expand Up @@ -182,7 +175,7 @@ function init_incentive_factory() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "incentive_factory.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Incentive Factory" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -202,7 +195,7 @@ function init_frontend_helper() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "frontend_helper.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Frontend Helper" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -225,7 +218,7 @@ function init_pool_factory() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "terraswap_factory.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Pool Factory" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -244,7 +237,7 @@ function init_pool_router() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "terraswap_router.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Pool Router" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -266,7 +259,7 @@ function init_vault_factory() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "vault_factory.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Vault Factory" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -286,7 +279,7 @@ function init_vault_router() {
# Instantiate the contract
code_id=$(jq -r '.contracts[] | select (.wasm == "vault_router.wasm") | .code_id' $output_file)
$BINARY tx wasm instantiate $code_id "$init" --from $deployer --label "White Whale Vault Router" $TXFLAG --admin $deployer_address

sleep $tx_delay
# Get contract address
contract_address=$($BINARY query wasm list-contract-by-code $code_id --node $RPC --output json | jq -r '.contracts[-1]')

Expand All @@ -313,6 +306,7 @@ function init_liquidity_hub() {
init_fee_distributor
init_vault_network
init_incentive_factory
init_frontend_helper
}

function deploy() {
Expand Down

0 comments on commit 25fa0bc

Please sign in to comment.