Skip to content

Commit 0a15c43

Browse files
authored
ref: Update environment variable to PDP_VERIFIER_PROXY_ADDRESS (#292)
fixes #264
1 parent e52706b commit 0a15c43

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

service_contracts/tools/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,11 @@ These scripts now follow forge/cast's environment variable conventions. Set the
6060

6161
### Required for specific scripts:
6262
- `deploy-warm-storage-calibnet.sh` requires:
63-
- `PDP_VERIFIER_ADDRESS` - Address of deployed PDPVerifier contract
63+
64+
- `PDP_VERIFIER_PROXY_ADDRESS` - Address of deployed PDPVerifier contract
6465
- `PAYMENTS_CONTRACT_ADDRESS` - Address of deployed FilecoinPayV1 contract
6566

67+
6668
- `deploy-all-warm-storage.sh` requires:
6769
- `CHALLENGE_FINALITY` - Challenge finality parameter for PDPVerifier
6870

service_contracts/tools/deploy-warm-storage-calibnet.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ if [ -z "$PAYMENTS_CONTRACT_ADDRESS" ]; then
2626
exit 1
2727
fi
2828

29-
if [ -z "$PDP_VERIFIER_ADDRESS" ]; then
30-
echo "Error: PDP_VERIFIER_ADDRESS is not set"
29+
if [ -z "$PDP_VERIFIER_PROXY_ADDRESS" ]; then
30+
echo "Error: PDP_VERIFIER_PROXY_ADDRESS is not set"
3131
exit 1
3232
fi
3333

@@ -85,13 +85,13 @@ echo " Description: $SERVICE_DESCRIPTION"
8585
USDFC_TOKEN_ADDRESS="0xb3042734b608a1B16e9e86B374A3f3e389B4cDf0" # USDFC token address
8686

8787
# Proving period configuration - use defaults if not set
88-
MAX_PROVING_PERIOD="${MAX_PROVING_PERIOD:-30}" # Default 30 epochs (15 minutes on calibnet)
89-
CHALLENGE_WINDOW_SIZE="${CHALLENGE_WINDOW_SIZE:-15}" # Default 15 epochs
88+
MAX_PROVING_PERIOD="${MAX_PROVING_PERIOD:-240}" # Default 240 epochs (120 minutes on calibnet)
89+
CHALLENGE_WINDOW_SIZE="${CHALLENGE_WINDOW_SIZE:-30}" # Default 30 epochs
9090

9191
# Query the actual challengeFinality from PDPVerifier
9292
echo "Querying PDPVerifier's challengeFinality..."
9393
# cast will use ETH_RPC_URL from environment
94-
CHALLENGE_FINALITY=$(cast call $PDP_VERIFIER_ADDRESS "getChallengeFinality()" | cast --to-dec)
94+
CHALLENGE_FINALITY=$(cast call $PDP_VERIFIER_PROXY_ADDRESS "getChallengeFinality()" | cast --to-dec)
9595
echo "PDPVerifier challengeFinality: $CHALLENGE_FINALITY"
9696

9797
# Validate that the configuration will work with PDPVerifier's challengeFinality
@@ -132,7 +132,7 @@ NONCE=$(expr $NONCE + "1")
132132

133133
SERVICE_PAYMENTS_IMPLEMENTATION_ADDRESS=$(forge create --password "$PASSWORD" --broadcast --nonce $NONCE \
134134
--libraries "SignatureVerificationLib:$SIGNATURE_VERIFICATION_LIB_ADDRESS" \
135-
src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService --constructor-args $PDP_VERIFIER_ADDRESS $PAYMENTS_CONTRACT_ADDRESS $USDFC_TOKEN_ADDRESS $FILBEAM_BENEFICIARY_ADDRESS $SERVICE_PROVIDER_REGISTRY_PROXY_ADDRESS $SESSION_KEY_REGISTRY_ADDRESS | grep "Deployed to" | awk '{print $3}')
135+
src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService --constructor-args $PDP_VERIFIER_PROXY_ADDRESS $PAYMENTS_CONTRACT_ADDRESS $USDFC_TOKEN_ADDRESS $FILBEAM_BENEFICIARY_ADDRESS $SERVICE_PROVIDER_REGISTRY_PROXY_ADDRESS $SESSION_KEY_REGISTRY_ADDRESS | grep "Deployed to" | awk '{print $3}')
136136
if [ -z "$SERVICE_PAYMENTS_IMPLEMENTATION_ADDRESS" ]; then
137137
echo "Error: Failed to extract FilecoinWarmStorageService contract address"
138138
exit 1
@@ -159,7 +159,7 @@ echo "FilecoinWarmStorageService Implementation: $SERVICE_PAYMENTS_IMPLEMENTATIO
159159
echo "FilecoinWarmStorageService Proxy: $WARM_STORAGE_SERVICE_ADDRESS"
160160
echo
161161
echo "USDFC token address: $USDFC_TOKEN_ADDRESS"
162-
echo "PDPVerifier address: $PDP_VERIFIER_ADDRESS"
162+
echo "PDPVerifier address: $PDP_VERIFIER_PROXY_ADDRESS"
163163
echo "FilecoinPayV1 contract address: $PAYMENTS_CONTRACT_ADDRESS"
164164
echo "FilBeam controller address: $FILBEAM_CONTROLLER_ADDRESS"
165165
echo "FilBeam beneficiary address: $FILBEAM_BENEFICIARY_ADDRESS"

0 commit comments

Comments
 (0)