diff --git a/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx b/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx index 30ea6f9..c09dd90 100644 --- a/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx +++ b/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx @@ -126,6 +126,7 @@ export const TransactionsContextProvider = ({ ); }) .catch((error: any) => { + console.log("error", error); enqueueSnackbar(error.toString(), { variant: "error" }); }); }, diff --git a/packages/starksheet-webapp/src/provider/StarknetProvider.ts b/packages/starksheet-webapp/src/provider/StarknetProvider.ts index bcbe4f8..de2454c 100644 --- a/packages/starksheet-webapp/src/provider/StarknetProvider.ts +++ b/packages/starksheet-webapp/src/provider/StarknetProvider.ts @@ -255,6 +255,7 @@ export class StarknetProvider implements ChainProvider { } this.connection = connection; + await this.connection.enable({ starknetVersion: "v5" }); return normalizeHexString(connection.account.address); } @@ -285,12 +286,21 @@ export class StarknetProvider implements ChainProvider { ...calls, ]; } - + console.log("this.connection", this.connection); + console.log("this.connection.account", this.connection.account); + console.log( + "calls", + calls.map((call) => ({ + contractAddress: call.to, + entrypoint: call.entrypoint, + calldata: [...call.calldata], + })) + ); return await this.connection.account.execute( calls.map((call) => ({ contractAddress: call.to, entrypoint: call.entrypoint, - calldata: call.calldata, + calldata: [...call.calldata], })) ); }