From 9ec8924c96f4ce86f72f9cc99555439c78c1f3e2 Mon Sep 17 00:00:00 2001 From: aproskill81 Date: Mon, 30 Mar 2026 16:56:23 +0200 Subject: [PATCH] fix: correct Foundry env loading and Blockscout verification docs --- .../deploying-a-smart-contract/foundry.mdx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/pages/build/tutorials/deploying-a-smart-contract/foundry.mdx b/src/pages/build/tutorials/deploying-a-smart-contract/foundry.mdx index da4ea397..dd2a6f1f 100644 --- a/src/pages/build/tutorials/deploying-a-smart-contract/foundry.mdx +++ b/src/pages/build/tutorials/deploying-a-smart-contract/foundry.mdx @@ -120,7 +120,6 @@ forge test ```env PRIVATE_KEY=your_private_key_here RPC_URL=https://rpc-gel-sepolia.inkonchain.com/ -BLOCKSCOUT_API_KEY=your_blockscout_api_key_here ``` 2. Create a deployment script in : @@ -148,20 +147,29 @@ contract DeployScript is Script { ```bash # Load environment variables +set -a source .env +set +a # Deploy to InkSepolia Testnet -forge script script/Deploy.s.sol:DeployScript --rpc-url $RPC_URL --broadcast --verify +forge script script/Deploy.s.sol:DeployScript \ + --rpc-url $RPC_URL \ + --broadcast \ + --verify \ + --verifier blockscout \ + --verifier-url https://explorer-sepolia.inkonchain.com/api/ ``` ## Verifying Your Contract -If you want to verify your contract on Etherscan: +If you want to verify your contract on Blockscout: ```bash forge verify-contract src/InkContract.sol:InkContract \ + --rpc-url $RPC_URL \ --chain-id 763373 \ - --etherscan-api-key $BLOCKSCOUT_API_KEY + --verifier blockscout \ + --verifier-url https://explorer-sepolia.inkonchain.com/api/ ``` ## Additional Configuration