Skip to content

Commit

Permalink
feat: update deploy script
Browse files Browse the repository at this point in the history
  • Loading branch information
yi-sun committed Feb 15, 2024
1 parent b82bb79 commit 067b32a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
11 changes: 6 additions & 5 deletions script/AssetRefund.s.sol → script/UnsupportedAssetRefund.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,25 @@ pragma solidity 0.8.19;

import { Script, console2 } from "forge-std/Script.sol";

import { AxiomV2Addresses } from "@axiom-crypto/axiom-std/AxiomV2Addresses.sol";

import { UnsupportedAssetRefund } from "../src/UnsupportedAssetRefund.sol";

contract UnsupportedAssetRefundScript is Script {
address public constant AXIOM_V2_QUERY_MOCK_SEPOLIA_ADDR = 0x83c8c0B395850bA55c830451Cfaca4F2A667a983;
address public AXIOM_V2_QUERY_MOCK_SEPOLIA_ADDR;
bytes32 _querySchema;

function setUp() public {
string memory artifact = vm.readFile("./app/axiom/data/compiled.json");
_querySchema = bytes32(vm.parseJson(artifact, ".querySchema"));

AXIOM_V2_QUERY_MOCK_SEPOLIA_ADDR = AxiomV2Addresses.axiomV2QueryMockAddress(11_155_111);
}

function run() public {
vm.startBroadcast();

new UnsupportedAssetRefund(
AXIOM_V2_QUERY_MOCK_SEPOLIA_ADDR,
_querySchema
);
new UnsupportedAssetRefund(AXIOM_V2_QUERY_MOCK_SEPOLIA_ADDR, _querySchema);

vm.stopBroadcast();
}
Expand Down
4 changes: 2 additions & 2 deletions script/deploy_sepolia.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Call script from root directory of repo: ./script/deploy_sepolia.sh

source .env
forge script script/AssetRefund.s.sol:AssetRefundScript --private-key $PRIVATE_KEY_SEPOLIA --broadcast --rpc-url $PROVIDER_URI_SEPOLIA -vvvv --verify --etherscan-api-key $ETHERSCAN_API_KEY -vvvv
cp out/AssetRefund.sol/AssetRefund.json ./app/src/lib/abi/AssetRefund.json
forge script script/UnsupportedAssetRefund.s.sol:UnsupportedAssetRefundScript --private-key $PRIVATE_KEY_SEPOLIA --broadcast --rpc-url $PROVIDER_URI_SEPOLIA -vvvv --verify --etherscan-api-key $ETHERSCAN_API_KEY -vvvv
cp out/UnsupportedAssetRefund.sol/UnsupportedAssetRefund.json ./app/src/lib/abi/UnsupportedAssetRefund.json

0 comments on commit 067b32a

Please sign in to comment.