Skip to content

Commit 95ef129

Browse files
authored
feat: export abis for public use (#12)
* feat: export abis for public use * fix: adjust import paths * chore: format
1 parent 651d2c8 commit 95ef129

File tree

39 files changed

+50
-58
lines changed

39 files changed

+50
-58
lines changed

examples/ethers/deposits/erc20-nonbase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { JsonRpcProvider, Wallet, parseUnits } from 'ethers';
1919
import { createEthersClient } from '../../../src/adapters/ethers/client';
2020
import { createEthersSdk } from '../../../src/adapters/ethers/sdk';
2121
import type { Address } from '../../../src/core/types/primitives';
22-
import { IERC20ABI } from '../../../src/core/internal/abi-registry';
22+
import { IERC20ABI } from '../../../src/core/abi';
2323

2424
const L1_RPC = process.env.L1_RPC_URL ?? 'http://localhost:8545';
2525
const L2_RPC = process.env.L2_RPC_URL ?? 'http://localhost:3050';

examples/ethers/withdrawals/erc20-nonbase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { JsonRpcProvider, Wallet, parseUnits, Contract } from 'ethers';
2020
import { createEthersClient } from '../../../src/adapters/ethers/client';
2121
import { createEthersSdk } from '../../../src/adapters/ethers/sdk';
2222
import type { Address } from '../../../src/core/types/primitives';
23-
import { IERC20ABI } from '../../../src/core/internal/abi-registry';
23+
import { IERC20ABI } from '../../../src/core/abi';
2424

2525
const L1_RPC = 'http://localhost:8545';
2626
const L2_RPC = 'http://localhost:3050';

examples/viem/deposits/erc20-base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { privateKeyToAccount } from 'viem/accounts';
3131
import { createViemClient } from '../../../src/adapters/viem/client';
3232
import { createViemSdk } from '../../../src/adapters/viem/sdk';
3333
import type { Address } from '../../../src/core/types/primitives';
34-
import { IERC20ABI } from '../../../src/core/internal/abi-registry';
34+
import { IERC20ABI } from '../../../src/core/abi';
3535
import { L1_SOPH_TOKEN_ADDRESS } from '../../../src/core/constants';
3636

3737
// ---- configure your RPCs & key ----

examples/viem/deposits/erc20-nonbase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { privateKeyToAccount } from 'viem/accounts';
2929
import { createViemClient } from '../../../src/adapters/viem/client';
3030
import { createViemSdk } from '../../../src/adapters/viem/sdk';
3131
import type { Address } from '../../../src/core/types/primitives';
32-
import { IERC20ABI } from '../../../src/core/internal/abi-registry';
32+
import { IERC20ABI } from '../../../src/core/abi';
3333

3434
const L1_RPC = process.env.L1_RPC_URL ?? 'http://localhost:8545';
3535
const L2_RPC = process.env.L2_RPC_URL ?? 'http://localhost:3050';

examples/viem/withdrawals/erc20-nonbase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { privateKeyToAccount } from 'viem/accounts';
2929
import { createViemClient } from '../../../src/adapters/viem/client';
3030
import { createViemSdk } from '../../../src/adapters/viem/sdk';
3131
import type { Address } from '../../../src/core/types/primitives';
32-
import { IERC20ABI } from '../../../src/core/internal/abi-registry';
32+
import { IERC20ABI } from '../../../src/core/abi';
3333

3434
const L1_RPC = 'http://localhost:8545'; // e.g. https://sepolia.infura.io/v3/XXX
3535
const L2_RPC = 'http://localhost:3050'; // your L2 RPC

src/adapters/__tests__/adapter-harness.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
IL1NullifierABI,
1414
IERC20ABI,
1515
L2NativeTokenVaultABI,
16-
} from '../../core/internal/abi-registry.ts';
16+
} from '../../core/abi.ts';
1717
import type { Address } from '../../core/types/primitives';
1818

1919
const IBridgehub = new Interface(IBridgehubABI as any);

src/adapters/__tests__/decode-helpers.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import { Interface, AbiCoder } from 'ethers';
22

3-
import {
4-
IBridgehubABI,
5-
IL2AssetRouterABI,
6-
IBaseTokenABI,
7-
IERC20ABI,
8-
} from '../../core/internal/abi-registry.ts';
3+
import { IBridgehubABI, IL2AssetRouterABI, IBaseTokenABI, IERC20ABI } from '../../core/abi.ts';
94

105
const Bridgehub = new Interface(IBridgehubABI as any);
116
const L2AssetRouter = new Interface(IL2AssetRouterABI as any);

src/adapters/__tests__/withdrawals/erc20-nonbase.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
setL2TokenRegistration,
1010
describeForAdapters,
1111
} from '../adapter-harness.ts';
12-
import { L2NativeTokenVaultABI, IL2AssetRouterABI } from '../../../core/internal/abi-registry.ts';
12+
import { L2NativeTokenVaultABI, IL2AssetRouterABI } from '../../../core/abi.ts';
1313
import { isZKsyncError } from '../../../core/types/errors.ts';
1414
import { decodeAssetRouterWithdraw } from '../decode-helpers.ts';
1515

src/adapters/__tests__/withdrawals/eth-nonbase.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { describe, it, expect } from 'bun:test';
33
import { routeEthNonBase as routeEthers } from '../../ethers/resources/withdrawals/routes/eth-nonbase.ts';
44
import { routeEthNonBase as routeViem } from '../../viem/resources/withdrawals/routes/eth-nonbase.ts';
55
import { makeWithdrawalContext, describeForAdapters } from '../adapter-harness.ts';
6-
import { IBaseTokenABI } from '../../../core/internal/abi-registry.ts';
6+
import { IBaseTokenABI } from '../../../core/abi.ts';
77
import { L2_BASE_TOKEN_ADDRESS } from '../../../core/constants.ts';
88
import { isZKsyncError } from '../../../core/types/errors.ts';
99
import { decodeBaseTokenWithdraw } from '../decode-helpers.ts';

src/adapters/__tests__/withdrawals/eth.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
makeWithdrawalContext,
88
describeForAdapters,
99
} from '../adapter-harness.ts';
10-
import { IBaseTokenABI } from '../../../core/internal/abi-registry.ts';
10+
import { IBaseTokenABI } from '../../../core/abi.ts';
1111
import { L2_BASE_TOKEN_ADDRESS } from '../../../core/constants.ts';
1212
import { isZKsyncError } from '../../../core/types/errors.ts';
1313
import { decodeBaseTokenWithdraw } from '../decode-helpers.ts';

0 commit comments

Comments
 (0)