Skip to content

Commit

Permalink
merge fix
Browse files Browse the repository at this point in the history
  • Loading branch information
iainnash committed Nov 8, 2023
1 parent 831b9ed commit 215511a
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 25 deletions.
49 changes: 27 additions & 22 deletions packages/protocol-sdk/src/mint/mint-client.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,19 @@ describe("mint-helper", () => {
const targetTokenId = 1n;
const minter = new MintClient(zora);

const { simulateContractParameters: params } = await minter.makePrepareMintTokenParams({
publicClient,
minterAccount: creatorAccount,
mintable: await minter.getMintable({
tokenId: targetTokenId,
tokenContract: targetContract,
}),
mintArguments: {
mintToAddress: creatorAccount,
quantityToMint: 1,
},
});
const { simulateContractParameters: params } =
await minter.makePrepareMintTokenParams({
publicClient,
minterAccount: creatorAccount,
mintable: await minter.getMintable({
tokenId: targetTokenId,
tokenContract: targetContract,
}),
mintArguments: {
mintToAddress: creatorAccount,
quantityToMint: 1,
},
});

const oldBalance = await publicClient.readContract({
abi: zoraCreator1155ImplABI,
Expand Down Expand Up @@ -74,22 +75,26 @@ describe("mint-helper", () => {
const targetTokenId = undefined;
const minter = new MintClient(zora);

const { simulateContractParameters: prepared } = await minter.makePrepareMintTokenParams({
mintable: await minter.getMintable({tokenContract: targetContract, tokenId: targetTokenId}),
publicClient,
minterAccount: creatorAccount,
mintArguments: {
mintToAddress: creatorAccount,
quantityToMint: 1,
},
});
const { simulateContractParameters: prepared } =
await minter.makePrepareMintTokenParams({
mintable: await minter.getMintable({
tokenContract: targetContract,
tokenId: targetTokenId,
}),
publicClient,
minterAccount: creatorAccount,
mintArguments: {
mintToAddress: creatorAccount,
quantityToMint: 1,
},
});
const oldBalance = await publicClient.readContract({
abi: erc721ABI,
address: targetContract,
functionName: "balanceOf",
args: [creatorAccount],
});

const simulated = await publicClient.simulateContract(prepared);

const hash = await walletClient.writeContract(simulated.request);
Expand Down
4 changes: 1 addition & 3 deletions packages/protocol-sdk/src/mint/mint-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,7 @@ export class MintClient extends ClientBase {
mintable: MintableGetTokenResponse;
minterAccount: Address;
mintArguments: MintArguments;
}): Promise<{
simulateContractParameters: any;
}> {
}) {
if (!mintable) {
throw new MintError("No mintable found");
}
Expand Down

0 comments on commit 215511a

Please sign in to comment.