Skip to content

Commit 0ac07f1

Browse files
Fix after self-review.
1 parent d13f4c6 commit 0ac07f1

File tree

2 files changed

+1
-63
lines changed

2 files changed

+1
-63
lines changed

src/testdata/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Testdata
22

3-
## Files `transactions_N.mainnet.json`
3+
## Files `transactions.mainnet.json`
44

55
Transactions were sampled from the mainnet BigQuery dataset:
66

src/transactionsOutcomeParsers/smartContractTransactionsOutcomeParser.dev.net.spec.ts

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -37,66 +37,4 @@ describe("test smart contract transactions outcome parser on devnet", () => {
3737
assert.equal(parsedGivenTransactionOnNetwork.returnCode, "execution failed");
3838
assert.lengthOf(parsedGivenTransactionOnNetwork.contracts, 0);
3939
});
40-
41-
it("should parse outcome of relayed V3 inner transactions (1)", async () => {
42-
const transactionHash = "c798e8c03d93aa4e3425f63fe020572304305e2017b1053c9f4e56f2c46bafd7";
43-
const transactionOnNetwork = await networkProvider.getTransaction(transactionHash);
44-
const outcomes = transactionsConverter.transactionOnNetworkToOutcomesOfInnerTransactions(transactionOnNetwork);
45-
46-
const parsed = parser.parseExecute({ transactionOutcome: outcomes[0] });
47-
assert.deepEqual(parsed.values, [Buffer.from([1])]);
48-
assert.equal(parsed.returnCode, "ok");
49-
assert.equal(parsed.returnMessage, "ok");
50-
});
51-
52-
// Will work upon the fix on Node's side (so that SCRs have as "originalTxHash" the inner transaction itself).
53-
it.skip("should parse outcome of relayed V3 inner transactions (2)", async () => {
54-
const transactionHash = "eaf80014f1b413191ac6a04a81c3751c5563aff246021f4f7c4ba9723fa3b536";
55-
const transactionOnNetwork = await networkProvider.getTransaction(transactionHash);
56-
const outcomes = transactionsConverter.transactionOnNetworkToOutcomesOfInnerTransactions(transactionOnNetwork);
57-
58-
let parsed = parser.parseExecute({ transactionOutcome: outcomes[0] });
59-
assert.deepEqual(parsed.values, [Buffer.from([42]), Buffer.from([43]), Buffer.from([44])]);
60-
assert.equal(parsed.returnCode, "ok");
61-
assert.equal(parsed.returnMessage, "ok");
62-
63-
parsed = parser.parseExecute({ transactionOutcome: outcomes[1] });
64-
assert.deepEqual(parsed.values, []);
65-
assert.equal(parsed.returnCode, "");
66-
assert.equal(parsed.returnMessage, "");
67-
});
68-
69-
it("should parse outcome of relayed V3 inner transactions (3)", async () => {
70-
const transactionHash = "d241307c92c66cfe8ce723656d8b2c47a4a4f9e457eec305155debba6c92ca1b";
71-
const transactionOnNetwork = await networkProvider.getTransaction(transactionHash);
72-
const outcomes = transactionsConverter.transactionOnNetworkToOutcomesOfInnerTransactions(transactionOnNetwork);
73-
74-
let parsed = parser.parseExecute({ transactionOutcome: outcomes[0] });
75-
assert.deepEqual(parsed.values, [Buffer.from([42]), Buffer.from([43]), Buffer.from([44])]);
76-
assert.equal(parsed.returnCode, "ok");
77-
assert.equal(parsed.returnMessage, "ok");
78-
79-
// Signal error is not recoverable (for the moment).
80-
parsed = parser.parseExecute({ transactionOutcome: outcomes[1] });
81-
assert.deepEqual(parsed.values, []);
82-
assert.equal(parsed.returnCode, "");
83-
assert.equal(parsed.returnMessage, "");
84-
});
85-
86-
it("should parse outcome of relayed V3 inner transactions (4)", async () => {
87-
const transactionHash = "4bb3bc0f069fe4cf6a19750db026cca0968b224a59a2bfe6eee834c19d73cb80";
88-
const transactionOnNetwork = await networkProvider.getTransaction(transactionHash);
89-
const outcomes = transactionsConverter.transactionOnNetworkToOutcomesOfInnerTransactions(transactionOnNetwork);
90-
91-
let parsed = parser.parseExecute({ transactionOutcome: outcomes[0] });
92-
assert.deepEqual(parsed.values, [Buffer.from([42]), Buffer.from([43]), Buffer.from([44])]);
93-
assert.equal(parsed.returnCode, "ok");
94-
assert.equal(parsed.returnMessage, "ok");
95-
96-
// Signal error is not recoverable (for the moment).
97-
parsed = parser.parseExecute({ transactionOutcome: outcomes[1] });
98-
assert.deepEqual(parsed.values, [Buffer.from([42]), Buffer.from([43]), Buffer.from([44])]);
99-
assert.equal(parsed.returnCode, "ok");
100-
assert.equal(parsed.returnMessage, "ok");
101-
});
10240
});

0 commit comments

Comments
 (0)