diff --git a/packages/node/src/starknet/api.starknet.test.ts b/packages/node/src/starknet/api.starknet.test.ts index 5426f07..190b355 100644 --- a/packages/node/src/starknet/api.starknet.test.ts +++ b/packages/node/src/starknet/api.starknet.test.ts @@ -71,7 +71,9 @@ describe('Api.starknet', () => { expect(blockData.logs[0].transaction.callData.length).toBeGreaterThan(1); }); - it('should have the ability to get receipts via transactions from all types', () => { + it('should have the ability to get receipts via transactions from all types', async () => { + expect(await blockData.transactions[0].receipt?.()).toBeDefined(); + expect(typeof blockData.transactions[0].receipt).toEqual('function'); expect(typeof blockData.logs[0].transaction.receipt).toEqual('function'); expect(typeof blockData.logs[0].transaction.from).toEqual('string'); diff --git a/packages/node/src/starknet/api.starknet.ts b/packages/node/src/starknet/api.starknet.ts index cf1cb19..b1d2ed4 100644 --- a/packages/node/src/starknet/api.starknet.ts +++ b/packages/node/src/starknet/api.starknet.ts @@ -241,7 +241,9 @@ export class StarknetApi implements ApiWrapper { // Format done ...formatTransaction(tx, block, index), receipt: () => - this.getTransactionReceipt(tx.hash).then((r) => formatReceipt(r)), + this.getTransactionReceipt(tx.transaction_hash).then((r) => + formatReceipt(r), + ), logs: block.logs.filter( (l) => l.transactionHash === tx.transaction_hash, ),