From f8c2e1c97498bad2ac1b201099fc737b5e0d7c96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Tue, 29 Aug 2023 12:28:22 +0200 Subject: [PATCH] Fix ownerOf sends an array and not an object --- .../src/components/SheetTable/SheetTable.tsx | 1 + .../src/contracts/worksheet/StarknetWorksheetContract.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx b/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx index 0c1e841..f30132d 100644 --- a/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx +++ b/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx @@ -188,6 +188,7 @@ const SheetTable = ({ sx }: SheetTableProps) => { })); }) .catch((error) => { + console.log(error); error = true; finalMessage = `Error: ${chainConfig.appName} cannot render sheet at address ${address}
diff --git a/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts b/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts index 7191f54..df17d7d 100644 --- a/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts +++ b/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts @@ -67,7 +67,9 @@ export class StarknetWorksheetContract implements WorksheetContract { } async ownerOf(tokenId: number): Promise { - const result = await this.contract.call("ownerOf", [[tokenId, "0"]]); + const result = await this.contract.call("ownerOf", [ + { low: tokenId, high: 0 }, + ]); // @ts-ignore return result.owner; }