Compare commits

...

5 Commits

Author SHA1 Message Date
vvzvlad
19825d5561
Create update.sh
Signed-off-by: vvzvlad <github@vvzvlad.xyz>
2024-06-08 20:13:10 +03:00
vvzvlad
f6bcbb181e
Update config.json
Signed-off-by: vvzvlad <github@vvzvlad.xyz>
2024-06-08 20:05:41 +03:00
vvzvlad
1fc54cf829
Update Deploy.s.sol
Signed-off-by: vvzvlad <github@vvzvlad.xyz>
2024-06-08 20:04:41 +03:00
vvzvlad
d2ae25aaed
Update Makefile
Signed-off-by: vvzvlad <github@vvzvlad.xyz>
2024-06-08 19:56:19 +03:00
vvzvlad
261871db75
Update config.json
Signed-off-by: vvzvlad <github@vvzvlad.xyz>
2024-06-08 19:42:35 +03:00
4 changed files with 32 additions and 7 deletions

View File

@ -6,13 +6,17 @@
"chain": {
"enabled": true,
"trail_head_blocks": 0,
"rpc_url": "http://host.docker.internal:8545",
"registry_address": "0x663F3ad617193148711d28f5334eE4Ed07016602",
"rpc_url": "https://base-rpc.publicnode.com",
"registry_address": "0x8D871Ef2826ac9001fB2e33fDD6379b6aaBF449c",
"wallet": {
"max_gas_limit": 4000000,
"private_key": "0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d"
"private_key": "###PRIVATE_KEY###"
}
},
"snapshot_sync": {
"sleep": 5,
"batch_size": 100
},
"startup_wait": 1.0,
"docker": {
"username": "your-username",
@ -34,7 +38,7 @@
"external": true,
"port": "3000",
"allowed_delegate_addresses": [],
"allowed_addresses": [],
"allowed_addresses": ["###WALLET_ADDRESS###"],
"allowed_ips": [],
"command": "--bind=0.0.0.0:3000 --workers=2",
"env": {},

View File

@ -2,8 +2,8 @@
.phony: deploy
# anvil's third default address
sender := 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a
RPC_URL := http://localhost:8545
sender := ###PRIVATE_KEY###
RPC_URL := https://base-rpc.publicnode.com
# deploying the contract
deploy:

View File

@ -14,7 +14,7 @@ contract Deploy is Script {
address deployerAddress = vm.addr(deployerPrivateKey);
console2.log("Loaded deployer: ", deployerAddress);
address registry = 0x663F3ad617193148711d28f5334eE4Ed07016602;
address registry = 0x8D871Ef2826ac9001fB2e33fDD6379b6aaBF449c;
// Create consumer
SaysGM saysGm = new SaysGM(registry);
console2.log("Deployed SaysHello: ", address(saysGm));

21
update.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <wallet_address> <private_key>"
exit 1
fi
WALLET_ADDRESS=$1
PRIVATE_KEY=$2
# Список файлов
FILES=(
"./projects/hello-world/container/config.json"
"./projects/hello-world/contracts/Makefile"
)
for FILE in "${FILES[@]}"; do
EXPANDED_FILE=$(eval echo "$FILE")
sed -i "s/###WALLET_ADDRESS###/$WALLET_ADDRESS/g" "$EXPANDED_FILE"
sed -i "s/###PRIVATE_KEY###/$PRIVATE_KEY/g" "$EXPANDED_FILE"
done