Skip to content

Commit 3baf200

Browse files
Add tokenId support to ERC1155 signature generation and remove validityStartTimestamp (#903)
1 parent 857090a commit 3baf200

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/server/routes/contract/extensions/erc1155/read/signature-generate.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,6 @@ export async function erc1155SignatureGenerate(fastify: FastifyInstance) {
144144
pricePerToken,
145145
pricePerTokenWei,
146146
currency,
147-
validityStartTimestamp,
148147
validityEndTimestamp,
149148
tokenId,
150149
uid,
@@ -188,7 +187,6 @@ export async function erc1155SignatureGenerate(fastify: FastifyInstance) {
188187
tokenId: maybeBigInt(tokenId),
189188
pricePerTokenWei: maybeBigInt(pricePerTokenWei),
190189
currency,
191-
validityStartTimestamp: new Date(validityStartTimestamp * 1000),
192190
validityEndTimestamp: validityEndTimestamp
193191
? new Date(validityEndTimestamp * 1000)
194192
: undefined,
@@ -254,7 +252,14 @@ export async function erc1155SignatureGenerate(fastify: FastifyInstance) {
254252
tokenId,
255253
});
256254

257-
const signedPayload = await contract.erc1155.signature.generate(payload);
255+
const signedPayload = tokenId
256+
? await contract.erc1155.signature.generateFromTokenId(
257+
{ ...payload, tokenId: BigInt(tokenId) },
258+
)
259+
: await contract.erc1155.signature.generate(payload);
260+
261+
console.log("signedPayload", signedPayload);
262+
258263
reply.status(StatusCodes.OK).send({
259264
result: {
260265
...signedPayload,

0 commit comments

Comments
 (0)