Skip to content

Commit e8786b0

Browse files
committed
Update export
1 parent 370bfca commit e8786b0

File tree

6 files changed

+15
-10
lines changed

6 files changed

+15
-10
lines changed

src/actions/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
export * from './getMaxTimeVariation';
22
export * from './isBatchPoster';
33
export * from './isValidKeysetHash';
4+
export * from './invalidateKeysetHash';
5+
export * from './setIsbatchPoster';
6+
export * from './setKeyset';
7+
export * from './setMaxTimeVariation';

src/actions/invalidateKeysetHash.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
Transport,
88
encodeFunctionData,
99
} from 'viem';
10-
import { sequencerInbox } from '../contracts';
10+
import { sequencerInboxABI } from '../contracts/SequencerInbox';
1111
import { ActionParameters, WithAccount } from '../types/Actions';
1212
import { Prettify } from '../types/utils';
1313

@@ -27,7 +27,7 @@ export type InvalidateKeysetHashReturnType = PrepareTransactionRequestReturnType
2727

2828
function sequencerInboxFunctionData({ keysetHash }: InvalidateKeysetHashParameters) {
2929
return encodeFunctionData({
30-
abi: sequencerInbox.abi,
30+
abi: sequencerInboxABI,
3131
functionName: 'invalidateKeysetHash',
3232
args: [keysetHash],
3333
});

src/actions/setIsbatchPoster.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Address, Chain, PrepareTransactionRequestParameters, PublicClient, Transport } from 'viem';
2-
import { sequencerInbox } from '../contracts';
2+
import { sequencerInboxABI } from '../contracts/SequencerInbox';
33
import {
44
ActionParameters,
55
PrepareTransactionRequestReturnTypeWithChainId,
@@ -34,7 +34,7 @@ async function setIsBatchPoster<TChain extends Chain | undefined>(
3434
to: sequencerInboxAddress,
3535
upgradeExecutor,
3636
args: [args.batchPoster, args.enable],
37-
abi: sequencerInbox.abi,
37+
abi: sequencerInboxABI,
3838
functionName: 'setIsBatchPoster',
3939
}),
4040
} satisfies PrepareTransactionRequestParameters);

src/actions/setKeyset.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Chain, Hex, PrepareTransactionRequestParameters, PublicClient, Transport } from 'viem';
2-
import { sequencerInbox } from '../contracts';
2+
import { sequencerInboxABI } from '../contracts/SequencerInbox';
33
import {
44
ActionParameters,
55
PrepareTransactionRequestReturnTypeWithChainId,
@@ -40,7 +40,7 @@ export async function setKeyset<TChain extends Chain | undefined>(
4040
to: sequencerInboxAddress,
4141
upgradeExecutor,
4242
args: [args.keyset],
43-
abi: sequencerInbox.abi,
43+
abi: sequencerInboxABI,
4444
functionName: 'setValidKeyset',
4545
}),
4646
} satisfies PrepareTransactionRequestParameters);

src/actions/setMaxTimeVariation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Chain, PrepareTransactionRequestParameters, PublicClient, Transport } from 'viem';
2-
import { sequencerInbox } from '../contracts';
2+
import { sequencerInboxABI } from '../contracts/SequencerInbox';
33
import {
44
ActionParameters,
55
PrepareTransactionRequestReturnTypeWithChainId,
@@ -36,7 +36,7 @@ export async function setMaxTimeVariation<TChain extends Chain | undefined>(
3636
to: sequencerInboxAddress,
3737
upgradeExecutor,
3838
args: [args],
39-
abi: sequencerInbox.abi,
39+
abi: sequencerInboxABI,
4040
functionName: 'setMaxTimeVariation',
4141
}),
4242
} satisfies PrepareTransactionRequestParameters);

src/withUpgradeExecutor.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ import {
44
EncodeFunctionDataParameters as ViemEncodeFunctionDataParameters,
55
} from 'viem';
66
import { GetFunctionName } from './types/utils';
7-
import { arbOwner, sequencerInbox } from './contracts';
7+
import { sequencerInboxABI } from './contracts/SequencerInbox';
8+
import { arbOwnerABI } from './contracts/ArbOwner';
89
import { upgradeExecutorEncodeFunctionData } from './upgradeExecutorEncodeFunctionData';
910

10-
type ABIs = typeof sequencerInbox.abi | typeof arbOwner.abi;
11+
type ABIs = typeof sequencerInboxABI | typeof arbOwnerABI;
1112
type FunctionName<TAbi extends ABIs> = GetFunctionName<TAbi>;
1213

1314
type EncodeFunctionDataParameters<

0 commit comments

Comments
 (0)