Skip to content

Commit 42402b9

Browse files
authored
refactor(svm): restructure utils into modular files under src folder (#793)
* refactor(svm): restructure utils into modular files under src folder for better organization Signed-off-by: Pablo Maldonado <[email protected]> * fix: imports Signed-off-by: Pablo Maldonado <[email protected]> * fix: anchor Signed-off-by: Pablo Maldonado <[email protected]> * refactor: comments Signed-off-by: Pablo Maldonado <[email protected]> * fix: test Signed-off-by: Pablo Maldonado <[email protected]> * refactor: comments Signed-off-by: Pablo Maldonado <[email protected]> * fixes Signed-off-by: Pablo Maldonado <[email protected]> --------- Signed-off-by: Pablo Maldonado <[email protected]>
1 parent 6260895 commit 42402b9

36 files changed

+1189
-1098
lines changed

scripts/svm/addressToPublicKey.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { evmAddressToPublicKey } from "../../src/SvmUtils";
1+
import { evmAddressToPublicKey } from "../../src/svm";
22
import yargs from "yargs";
33
import { hideBin } from "yargs/helpers";
44
const argv = yargs(hideBin(process.argv)).option("address", {

scripts/svm/closeRelayerPdas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { PublicKey, SystemProgram } from "@solana/web3.js";
66
import { SvmSpoke } from "../../target/types/svm_spoke";
77
import yargs from "yargs";
88
import { hideBin } from "yargs/helpers";
9-
import { calculateRelayEventHashUint8Array, readProgramEvents } from "../../src/SvmUtils";
9+
import { calculateRelayEventHashUint8Array, readProgramEvents } from "../../src/svm";
1010

1111
// Set up the provider
1212
const provider = AnchorProvider.env();

scripts/svm/executeRebalanceToHubPool.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,8 @@ import {
6868

6969
import { getNodeUrl, MerkleTree } from "@uma/common";
7070
import { decodeMessageHeader, getMessages } from "../../test/svm/cctpHelpers";
71-
import {
72-
loadExecuteRelayerRefundLeafParams,
73-
RelayerRefundLeafSolana,
74-
RelayerRefundLeafType,
75-
} from "../../test/svm/utils";
71+
import { RelayerRefundLeafSolana, RelayerRefundLeafType } from "../../src/types/svm";
72+
import { loadExecuteRelayerRefundLeafParams } from "../../src/svm";
7673

7774
// Set up Solana provider.
7875
const provider = AnchorProvider.env();

scripts/svm/executeRebalanceToSpokePool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { CHAIN_IDs, TOKEN_SYMBOLS_MAP } from "../../utils/constants";
1212
import { SvmSpoke } from "../../target/types/svm_spoke";
1313
import yargs from "yargs";
1414
import { hideBin } from "yargs/helpers";
15-
import { evmAddressToPublicKey } from "../../src/SvmUtils";
15+
import { evmAddressToPublicKey } from "../../src/svm";
1616
import { MessageTransmitter } from "../../target/types/message_transmitter";
1717
import { TokenMessengerMinter } from "../../target/types/token_messenger_minter";
1818
import { ethers, BigNumber } from "ethers";

scripts/svm/fakeFillWithRandomDistribution.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ import {
1919
AcrossPlusMessageCoder,
2020
MulticallHandlerCoder,
2121
calculateRelayHashUint8Array,
22+
loadFillV3RelayParams,
2223
sendTransactionWithLookupTable,
23-
} from "../../src/SvmUtils";
24-
import { FillDataParams, FillDataValues } from "../../test/svm/SvmSpoke.common";
25-
import { loadFillV3RelayParams } from "../../test/svm/utils";
24+
} from "../../src/svm";
25+
import { FillDataParams, FillDataValues } from "../../src/types/svm";
2626

2727
// Set up the provider and signer.
2828
const provider = AnchorProvider.env();

scripts/svm/initialize.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { PublicKey, SystemProgram } from "@solana/web3.js";
66
import { SvmSpoke } from "../../target/types/svm_spoke";
77
import yargs from "yargs";
88
import { hideBin } from "yargs/helpers";
9-
import { evmAddressToPublicKey } from "../../src/SvmUtils";
9+
import { evmAddressToPublicKey } from "../../src/svm";
1010

1111
// Set up the provider
1212
const provider = AnchorProvider.env();

scripts/svm/publicKeyToAddress.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { publicKeyToEvmAddress } from "../../src/SvmUtils";
21
import yargs from "yargs";
32
import { hideBin } from "yargs/helpers";
3+
import { publicKeyToEvmAddress } from "../../src/svm";
44

55
const argv = yargs(hideBin(process.argv)).option("publicKey", {
66
type: "string",

scripts/svm/queryDeposits.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { PublicKey } from "@solana/web3.js";
66
import { SvmSpoke } from "../../target/types/svm_spoke";
77
import yargs from "yargs";
88
import { hideBin } from "yargs/helpers";
9-
import { readProgramEvents } from "../../src/SvmUtils";
9+
import { readProgramEvents } from "../../src/svm";
1010

1111
// Set up the provider
1212
const provider = AnchorProvider.env();

scripts/svm/queryFills.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { PublicKey } from "@solana/web3.js";
66
import { SvmSpoke } from "../../target/types/svm_spoke";
77
import yargs from "yargs";
88
import { hideBin } from "yargs/helpers";
9-
import { readProgramEvents, strPublicKey } from "../../src/SvmUtils";
10-
import { u8Array32ToInt } from "../../test/svm/utils";
9+
import { readProgramEvents, strPublicKey, u8Array32ToInt } from "../../src/svm";
1110

1211
// Set up the provider
1312
const provider = AnchorProvider.env();

scripts/svm/simpleFakeRelayerRepayment.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,8 @@ import { SvmSpoke } from "../../target/types/svm_spoke";
2525
import yargs from "yargs";
2626
import { hideBin } from "yargs/helpers";
2727
import { MerkleTree } from "@uma/common/dist/MerkleTree";
28-
import {
29-
relayerRefundHashFn,
30-
RelayerRefundLeafType,
31-
RelayerRefundLeafSolana,
32-
loadExecuteRelayerRefundLeafParams,
33-
} from "../../test/svm/utils";
28+
import { RelayerRefundLeafSolana, RelayerRefundLeafType } from "../../src/types/svm";
29+
import { loadExecuteRelayerRefundLeafParams, relayerRefundHashFn } from "../../src/svm";
3430

3531
// Set up the provider
3632
const provider = AnchorProvider.env();

0 commit comments

Comments
 (0)