Rehabilitate demurrage token deploy in contract miration
This commit is contained in:
parent
80a3ecd958
commit
5ac0a5b39a
@ -10,6 +10,8 @@ celery==4.4.7
|
|||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
chainsyncer[sql]>=0.0.6a1,<0.1.0
|
chainsyncer[sql]>=0.0.6a1,<0.1.0
|
||||||
erc20-faucet>=0.2.4a2, <0.3.0
|
erc20-faucet>=0.2.4a2, <0.3.0
|
||||||
chainlib-eth>=0.0.7a5,<0.1.0
|
#chainlib-eth==0.0.7a5,<0.1.0
|
||||||
chainlib>=0.0.7a4,<0.1.0
|
chainlib-eth==0.0.7a5
|
||||||
|
#chainlib==0.0.7a4,<0.1.0
|
||||||
|
chainlib==0.0.7a4
|
||||||
eth-address-index>=0.1.4a1,<0.2.0
|
eth-address-index>=0.1.4a1,<0.2.0
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
celery==4.4.7
|
celery==4.4.7
|
||||||
#chainlib-eth>=0.0.7a5,<0.1.0
|
chainlib-eth>=0.0.7a7,<0.1.0
|
||||||
chainlib-eth==0.0.7a4
|
|
||||||
semver==2.13.0
|
semver==2.13.0
|
||||||
|
@ -30,13 +30,14 @@ COPY requirements.txt .
|
|||||||
|
|
||||||
ARG pip_index_url=https://pypi.org/simple
|
ARG pip_index_url=https://pypi.org/simple
|
||||||
ARG EXTRA_INDEX_URL="https://pip.grassrootseconomics.net:8433"
|
ARG EXTRA_INDEX_URL="https://pip.grassrootseconomics.net:8433"
|
||||||
|
ARG EXTRA_PIP_ARGS=""
|
||||||
ARG GITLAB_PYTHON_REGISTRY="https://gitlab.com/api/v4/projects/27624814/packages/pypi/simple"
|
ARG GITLAB_PYTHON_REGISTRY="https://gitlab.com/api/v4/projects/27624814/packages/pypi/simple"
|
||||||
ARG pip_trusted_host=pypi.org
|
ARG pip_trusted_host=pypi.org
|
||||||
RUN --mount=type=cache,mode=0755,target=/root/.cache/pip \
|
RUN --mount=type=cache,mode=0755,target=/root/.cache/pip \
|
||||||
pip install --index-url https://pypi.org/simple \
|
pip install --index-url https://pypi.org/simple \
|
||||||
--force-reinstall \
|
--force-reinstall \
|
||||||
--trusted-host $pip_trusted_host \
|
--trusted-host $pip_trusted_host \
|
||||||
--extra-index-url $GITLAB_PYTHON_REGISTRY --extra-index-url $EXTRA_INDEX_URL \
|
--extra-index-url $GITLAB_PYTHON_REGISTRY --extra-index-url $EXTRA_INDEX_URL $EXTRA_PIP_ARGS \
|
||||||
-r requirements.txt
|
-r requirements.txt
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
cic-eth[tools]==0.12.2a4
|
cic-eth[tools]==0.12.2a4
|
||||||
eth-erc20>=0.0.12a1,<0.1.0
|
eth-erc20>=0.0.12a1,<0.1.0
|
||||||
erc20-demurrage-token>=0.0.3a1,<0.1.0
|
erc20-demurrage-token>=0.0.3a4,<0.1.0
|
||||||
eth-address-index>=0.1.4a1,<0.2.0
|
eth-address-index>=0.1.4a1,<0.2.0
|
||||||
eth-accounts-index>=0.0.14a1,<0.1.0
|
eth-accounts-index>=0.0.14a1,<0.1.0
|
||||||
cic-eth-registry>=0.5.8a1,<0.6.0
|
cic-eth-registry>=0.5.8a1,<0.6.0
|
||||||
erc20-faucet>=0.2.4a1,<0.3.0
|
erc20-faucet>=0.2.4a1,<0.3.0
|
||||||
erc20-transfer-authorization>=0.3.4a1,<0.4.0
|
erc20-transfer-authorization>=0.3.4a1,<0.4.0
|
||||||
sarafu-faucet>=0.0.5a5,<0.1.0
|
sarafu-faucet>=0.0.5a7,<0.1.0
|
||||||
chainlib-eth>=0.0.7a1,<0.1.0
|
chainlib-eth>=0.0.7a8,<0.1.0
|
||||||
|
@ -99,11 +99,15 @@ if [[ -n "${ETH_PROVIDER}" ]]; then
|
|||||||
>&2 echo -e "\033[;93mtoken sink address not set, so redistribution will be BURNED\033[;39m"
|
>&2 echo -e "\033[;93mtoken sink address not set, so redistribution will be BURNED\033[;39m"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
DEV_RESERVE_ADDRESS=`erc20-demurrage-token-deploy $gas_price_arg -p $ETH_PROVIDER -y $DEV_ETH_KEYSTORE_FILE -i $CIC_CHAIN_SPEC --name "$TOKEN_NAME" --symbol $TOKEN_SYMBOL -vv -ww`
|
export _CONFINI_DIR=$CONFINI_DIR
|
||||||
|
unset CONFINI_DIR
|
||||||
|
DEV_RESERVE_ADDRESS=`erc20-demurrage-token-deploy $fee_price_arg -p $ETH_PROVIDER -y $DEV_ETH_KEYSTORE_FILE -i $CIC_CHAIN_SPEC --name "$TOKEN_NAME" --symbol $TOKEN_SYMBOL -vv -ww -s`
|
||||||
|
export CONFINI_DIR=$_CONFINI_DIR
|
||||||
else
|
else
|
||||||
>&2 echo unknown token type $TOKEN_TYPE
|
>&2 echo unknown token type $TOKEN_TYPE
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
echo "giftable-token-gift $gas_price_arg -p $ETH_PROVIDER -y $DEV_ETH_KEYSTORE_FILE -i $CIC_CHAIN_SPEC -vv -w -a $DEV_RESERVE_ADDRESS $DEV_RESERVE_AMOUNT"
|
||||||
giftable-token-gift $gas_price_arg -p $ETH_PROVIDER -y $DEV_ETH_KEYSTORE_FILE -i $CIC_CHAIN_SPEC -vv -w -a $DEV_RESERVE_ADDRESS $DEV_RESERVE_AMOUNT
|
giftable-token-gift $gas_price_arg -p $ETH_PROVIDER -y $DEV_ETH_KEYSTORE_FILE -i $CIC_CHAIN_SPEC -vv -w -a $DEV_RESERVE_ADDRESS $DEV_RESERVE_AMOUNT
|
||||||
|
|
||||||
>&2 echo "deploy account index contract"
|
>&2 echo "deploy account index contract"
|
||||||
|
@ -80,6 +80,7 @@ services:
|
|||||||
pip_index_url: ${PIP_DEFAULT_INDEX_URL:-https://pypi.org/simple}
|
pip_index_url: ${PIP_DEFAULT_INDEX_URL:-https://pypi.org/simple}
|
||||||
pip_extra_args: $PIP_EXTRA_ARGS
|
pip_extra_args: $PIP_EXTRA_ARGS
|
||||||
EXTRA_INDEX_URL: ${EXTRA_INDEX_URL:-https://pip.grassrootseconomics.net:8433}
|
EXTRA_INDEX_URL: ${EXTRA_INDEX_URL:-https://pip.grassrootseconomics.net:8433}
|
||||||
|
EXTRA_PIP_ARGS: $EXTRA_PIP_ARGS
|
||||||
# image: registry.gitlab.com/grassrootseconomics/cic-internal-integration/contract-migration:latest
|
# image: registry.gitlab.com/grassrootseconomics/cic-internal-integration/contract-migration:latest
|
||||||
environment:
|
environment:
|
||||||
CIC_REGISTRY_ADDRESS: $CIC_REGISTRY_ADDRESS
|
CIC_REGISTRY_ADDRESS: $CIC_REGISTRY_ADDRESS
|
||||||
|
Loading…
Reference in New Issue
Block a user