Loading...
Loading...
Compare original and translation side by side
forge initsrcforge buildforge testscriptforge scriptforge initsrcforge buildforge testscriptforge scriptforge init --no-gitforge init mycontractforge build --forcecd myproject
forge build --forceforge test --fork-url $ETH_RPC_URLexport ETH_RPC_URL=https://mainnet.infura.io/v3/$INFURA_KEYforge test --fork-url $ETH_RPC_URL --fork-block-number 15000000forge deploy --rpc-url $ETH_RPC_URL --private-key $ETH_PRIVATE_KEY$ETH_PRIVATE_KEYforge deploy --rpc-url $ETH_RPC_URL --private-key $ETH_PRIVATE_KEY --broadcastforge script script/MyScript.sol:run --sig "run()" --rpc-url $ETH_RPC_URL[rpc_endpoints] mainnet = "${ETH_RPC_URL}"forge init --no-gitforge init mycontractforge build --forcecd myproject
forge build --forceforge test --fork-url $ETH_RPC_URLexport ETH_RPC_URL=https://mainnet.infura.io/v3/$INFURA_KEYforge test --fork-url $ETH_RPC_URL --fork-block-number 15000000forge deploy --rpc-url $ETH_RPC_URL --private-key $ETH_PRIVATE_KEY$ETH_PRIVATE_KEYforge deploy --rpc-url $ETH_RPC_URL --private-key $ETH_PRIVATE_KEY --broadcastforge script script/MyScript.sol:run --sig "run()" --rpc-url $ETH_RPC_URL[rpc_endpoints] mainnet = "${ETH_RPC_URL}"run: forge test --fork-url ${{ env.ETH_RPC_URL }}outexport ETH_PRIVATE_KEY=$YOUR_KEYFROM foundryparis/evm:latestforge buildrun: forge test --fork-url ${{ env.ETH_RPC_URL }}outexport ETH_PRIVATE_KEY=$YOUR_KEYFROM foundryparis/evm:latestforge build --verbose$ETH_RPC_URL--fork-retries 3cast balance <address>--gas-estimate[etherscan] api_key = "$ETHERSCAN_API_KEY"forge build --verbose$ETH_RPC_URL--fork-retries 3cast balance <address>--gas-estimate[etherscan] api_key = "$ETHERSCAN_API_KEY"contract MyContract { uint public x = 1; }forge buildforge testfunction testExample() public { assertEq(myContract.x(), 1); }function run() public { vm.broadcast(); new MyContract(); }forge script script/Deploy.sol:run --rpc-url $GOERLI_RPC_URL --private-key $ETH_PRIVATE_KEY --broadcast --verifycontract MyContract { uint public x = 1; }forge buildforge testfunction testExample() public { assertEq(myContract.x(), 1); }function run() public { vm.broadcast(); new MyContract(); }forge script script/Deploy.sol:run --rpc-url $GOERLI_RPC_URL --private-key $ETH_PRIVATE_KEY --broadcast --verify