Skip to content

Commit 25be54b

Browse files
committed
Add option to disable cdCompress for mints
1 parent 122109f commit 25be54b

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

.changeset/funny-singers-fly.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@soundxyz/sdk': patch
3+
---
4+
5+
Add option to disable cdCompress for mints

packages/sdk/src/contract/edition-v2/write/mint.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@ import { cdCompress } from '../../../utils/calldata'
55

66
export function editionMint<Client extends Pick<WalletClient, 'writeContract' | 'sendTransaction'>>(
77
client: Client,
8-
{ input }: EditionMintContractInput,
8+
{ input, disableCdCompress }: EditionMintContractInput & { disableCdCompress?: boolean },
99
) {
1010
const calldata = encodeFunctionData({ abi: input.abi, functionName: input.functionName, args: input.args })
11-
const compressedCalldata = cdCompress(calldata)
1211

1312
return client.sendTransaction({
1413
account: input.account,
1514
chain: input.chain,
1615
value: input.value,
1716
to: input.address,
18-
data: compressedCalldata,
17+
data: !!disableCdCompress ? calldata : cdCompress(calldata),
1918
gas: input.gas,
2019
maxFeePerGas: input.maxFeePerGas,
2120
maxPriorityFeePerGas: input.maxPriorityFeePerGas,

0 commit comments

Comments
 (0)