Skip to content

Commit 3f5dbbe

Browse files
committed
refactor(zora): use utils package
1 parent aa54ca6 commit 3f5dbbe

File tree

7 files changed

+13
-61
lines changed

7 files changed

+13
-61
lines changed

packages/zora/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"tsconfig": "workspace:*"
3737
},
3838
"dependencies": {
39-
"@zoralabs/universal-minter": "0.2.12"
39+
"@zoralabs/universal-minter": "0.2.12",
40+
"@rabbitholegg/questdk-plugin-utils": "workspace:*"
4041
}
4142
}

packages/zora/src/Zora.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,16 @@ import {
1111
ZORA_MINTER_ABI_1155,
1212
ZORA_MINTER_ABI_721,
1313
} from './abi'
14-
import type { Chains } from './utils'
1514

1615
export const mint = async (
1716
mint: MintActionParams,
1817
): Promise<TransactionFilter> => {
1918
const { chainId, contractAddress, tokenId, amount, recipient } = mint
2019

21-
const universalMinter = zoraUniversalMinterAddress[chainId as Chains]
20+
const universalMinter =
21+
zoraUniversalMinterAddress[
22+
chainId as keyof typeof zoraUniversalMinterAddress
23+
]
2224

2325
const mintContract = universalMinter
2426
? { $or: [contractAddress.toLowerCase(), universalMinter.toLowerCase()] }

packages/zora/src/chain-ids.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { Chains } from './utils'
1+
import { Chains } from '@rabbitholegg/questdk-plugin-utils'
22

33
export const CHAIN_ID_ARRAY = [
4+
Chains.ARBITRUM_ONE,
45
Chains.BASE,
56
Chains.ETHEREUM,
67
Chains.OPTIMISM,

packages/zora/src/test-setup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { getAddress } from 'viem'
2-
import { createTestCase } from './utils'
2+
import { createTestCase } from '@rabbitholegg/questdk-plugin-utils'
33
import {
44
BASIC_PURCHASE,
55
MINT_WITH_REWARDS,

packages/zora/src/test-transactions.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { type MintActionParams } from '@rabbitholegg/questdk'
2-
import { type TestParams } from './utils'
3-
import { Chains } from './utils'
2+
import { type TestParams, Chains } from '@rabbitholegg/questdk-plugin-utils'
43

54
export const BASIC_PURCHASE: TestParams<MintActionParams> = {
65
transaction: {

packages/zora/src/utils.ts

Lines changed: 0 additions & 54 deletions
This file was deleted.

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)