mirror of
https://github.com/lens-protocol/core.git
synced 2026-01-08 21:58:06 -05:00
44 lines
1.2 KiB
Bash
44 lines
1.2 KiB
Bash
set -e
|
|
|
|
TARGET=$1
|
|
CATAPULTA=$2
|
|
|
|
# If $CATAPULTA is defined, but it's not 'catapulta' then we exit with error
|
|
if [[ "$CATAPULTA" != "" && "$CATAPULTA" != "catapulta" ]]
|
|
then
|
|
echo "To deploy use catapulta add 'catapulta' to params. Terminating"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Running Full Lens V2 Deployment on $TARGET environment"
|
|
|
|
echo "Deploying Lens V2 Implementation and upgrade contracts..."
|
|
bash script/run.sh S01_DeployLensV2Upgrade $TARGET _ $CATAPULTA
|
|
|
|
read -p "Continue?" CONFIRMATION
|
|
|
|
echo "Deploying Lens V2 Periphery..."
|
|
bash script/run.sh S02_DeployLensV2Periphery $TARGET _ $CATAPULTA
|
|
|
|
read -p "Continue?" CONFIRMATION
|
|
|
|
# Run addBalance script if the following fails:
|
|
|
|
echo "Changing Lens V1 Admins..."
|
|
bash script/run.sh S03_ChangeLensV1Admins $TARGET s
|
|
|
|
read -p "Continue?" CONFIRMATION
|
|
|
|
echo "Performing Lens V2 Upgrade..."
|
|
bash script/run.sh S04_PerformV2Upgrade $TARGET
|
|
|
|
read -p "Continue?" CONFIRMATION
|
|
|
|
echo "Running Governance Actions (whitelisting profile creator, registering currencies and modules)..."
|
|
bash script/run.sh S05_GovernanceActions $TARGET
|
|
|
|
read -p "Continue?" CONFIRMATION
|
|
|
|
echo "Interacting with Lens V2..."
|
|
bash script/run.sh S06_InteractWithLensV2 $TARGET
|