From de03b83b677418e72fd43ac3159428a9655ee597 Mon Sep 17 00:00:00 2001 From: thomas-waite Date: Mon, 18 Apr 2022 18:30:06 +0200 Subject: [PATCH 1/3] build: deploy fuse fei strategies --- scripts/turboDeploy.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/turboDeploy.sh diff --git a/scripts/turboDeploy.sh b/scripts/turboDeploy.sh new file mode 100644 index 0000000..636049d --- /dev/null +++ b/scripts/turboDeploy.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +RPC_URL= # e.g. http://127.0.0.1:8545/ +PRIVATE_KEY= #fill in private key + +# Fuse pool 8 config +POOL_8_FEI_C_TOKEN='0xd8553552f8868C1Ef160eEdf031cF0BCf9686945' +POOL_8_NAME='Pool8Shares' +POOL_8_SYMBOL='P8S' + +# Fuse pool 18 config +POOL_18_FEI_C_TOKEN='0x17b1A2E012cC4C31f83B90FF11d3942857664efc'; +POOL_18_NAME='Pool8Shares'; +POOL_18_SYMBOL='P18S'; + +echo "Deploying Fei fuse strategies..." +# 1. Deploy Pool 8 Fei strategy +POOL_8_STRATEGY=$(forge create FuseERC4626 --constructor-args $POOL_8_FEI_C_TOKEN $POOL_8_NAME $POOL_8_SYMBOL --rpc-url $RPC_URL --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') + +# 2. Deploy Pool 18 Fei strategy +POOL_18_STRAGEGY=$(forge create FuseERC4626 --constructor-args $POOL_18_FEI_C_TOKEN $POOL_18_NAME $POOL_18_SYMBOL --rpc-url $RPC_URL --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') + +echo "POOL_8_STRATEGY=$POOL_8_STRATEGY" +echo "POOL_18_STRATEGY=$POOL_18_STRAGEGY" + From f832b7841dbec72133760e21e1316fe7763c85d9 Mon Sep 17 00:00:00 2001 From: thomas-waite Date: Mon, 18 Apr 2022 19:52:21 +0200 Subject: [PATCH 2/3] feat: deploy script works --- scripts/turboDeploy.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) mode change 100644 => 100755 scripts/turboDeploy.sh diff --git a/scripts/turboDeploy.sh b/scripts/turboDeploy.sh old mode 100644 new mode 100755 index 636049d..eea1a2e --- a/scripts/turboDeploy.sh +++ b/scripts/turboDeploy.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash -RPC_URL= # e.g. http://127.0.0.1:8545/ -PRIVATE_KEY= #fill in private key +RPC_URL=# e.g. http://127.0.0.1:8545/ +PRIVATE_KEY=#fill in private key # Fuse pool 8 config POOL_8_FEI_C_TOKEN='0xd8553552f8868C1Ef160eEdf031cF0BCf9686945' @@ -15,10 +15,10 @@ POOL_18_SYMBOL='P18S'; echo "Deploying Fei fuse strategies..." # 1. Deploy Pool 8 Fei strategy -POOL_8_STRATEGY=$(forge create FuseERC4626 --constructor-args $POOL_8_FEI_C_TOKEN $POOL_8_NAME $POOL_8_SYMBOL --rpc-url $RPC_URL --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') +POOL_8_STRATEGY=$(forge create FuseERC4626 --constructor-args $POOL_8_FEI_C_TOKEN $POOL_8_NAME $POOL_8_SYMBOL --rpc-url "http://127.0.0.1:8545/" --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') # 2. Deploy Pool 18 Fei strategy -POOL_18_STRAGEGY=$(forge create FuseERC4626 --constructor-args $POOL_18_FEI_C_TOKEN $POOL_18_NAME $POOL_18_SYMBOL --rpc-url $RPC_URL --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') +POOL_18_STRAGEGY=$(forge create FuseERC4626 --constructor-args $POOL_18_FEI_C_TOKEN $POOL_18_NAME $POOL_18_SYMBOL --rpc-url "http://127.0.0.1:8545/" --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') echo "POOL_8_STRATEGY=$POOL_8_STRATEGY" echo "POOL_18_STRATEGY=$POOL_18_STRAGEGY" From f5b5c030cd495a48bd83ceda75d83bc844478ee5 Mon Sep 17 00:00:00 2001 From: thomas-waite Date: Mon, 18 Apr 2022 21:50:28 +0200 Subject: [PATCH 3/3] refactor: remove redundant deploy --- scripts/turboDeploy.sh | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/scripts/turboDeploy.sh b/scripts/turboDeploy.sh index eea1a2e..afe1998 100755 --- a/scripts/turboDeploy.sh +++ b/scripts/turboDeploy.sh @@ -3,23 +3,13 @@ RPC_URL=# e.g. http://127.0.0.1:8545/ PRIVATE_KEY=#fill in private key -# Fuse pool 8 config -POOL_8_FEI_C_TOKEN='0xd8553552f8868C1Ef160eEdf031cF0BCf9686945' -POOL_8_NAME='Pool8Shares' -POOL_8_SYMBOL='P8S' - # Fuse pool 18 config POOL_18_FEI_C_TOKEN='0x17b1A2E012cC4C31f83B90FF11d3942857664efc'; -POOL_18_NAME='Pool8Shares'; -POOL_18_SYMBOL='P18S'; - -echo "Deploying Fei fuse strategies..." -# 1. Deploy Pool 8 Fei strategy -POOL_8_STRATEGY=$(forge create FuseERC4626 --constructor-args $POOL_8_FEI_C_TOKEN $POOL_8_NAME $POOL_8_SYMBOL --rpc-url "http://127.0.0.1:8545/" --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') +POOL_18_NAME='Fuse Pool 18 FEI ERC4626 Vault'; +POOL_18_SYMBOL='4626-fFEI-18'; -# 2. Deploy Pool 18 Fei strategy -POOL_18_STRAGEGY=$(forge create FuseERC4626 --constructor-args $POOL_18_FEI_C_TOKEN $POOL_18_NAME $POOL_18_SYMBOL --rpc-url "http://127.0.0.1:8545/" --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') +# 1. Deploy Pool 18 Fei strategy +POOL_18_STRAGEGY=$(forge create FuseERC4626 --constructor-args $POOL_18_FEI_C_TOKEN $POOL_18_NAME $POOL_18_SYMBOL --rpc-url $RPC_URL --private-key $PRIVATE_KEY | grep 'Deployed to:' | awk '{print $NF}') -echo "POOL_8_STRATEGY=$POOL_8_STRATEGY" echo "POOL_18_STRATEGY=$POOL_18_STRAGEGY"