Skip to content

Commit b13b4ad

Browse files
committed
Adapt code after rebase
Signed-off-by: Luis Pinto <[email protected]>
1 parent 647bf5b commit b13b4ad

File tree

22 files changed

+1936
-3232
lines changed

22 files changed

+1936
-3232
lines changed

datatypes/src/main/java/org/hyperledger/besu/datatypes/AccessEvent.java

+12-3
Original file line numberDiff line numberDiff line change
@@ -290,11 +290,13 @@ public long rollbackAccessAndGet() {
290290
public abstract String costSchedulePrettyPrint();
291291

292292
/**
293-
* Prints a shorter version of {@code toString()}.
293+
* Get the key that is associated with this access event.
294294
*
295-
* @return the string
295+
* @return the type T that represents the key.
296296
*/
297-
public abstract String toShortString();
297+
public T getKey() {
298+
return key;
299+
}
298300

299301
/**
300302
* Get the stateless tree index corresponding to this access event.
@@ -304,4 +306,11 @@ public long rollbackAccessAndGet() {
304306
public UInt256 getIndex() {
305307
return index;
306308
}
309+
310+
/**
311+
* Prints a {@code toString()} version suitable printed in JSON format.
312+
*
313+
* @return the string
314+
*/
315+
public abstract String toJsonObject();
307316
}

datatypes/src/main/java/org/hyperledger/besu/datatypes/BranchAccessKey.java

-25
This file was deleted.

datatypes/src/main/java/org/hyperledger/besu/datatypes/LeafAccessKey.java

-39
This file was deleted.

ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/StructLog.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
*/
1515
package org.hyperledger.besu.ethereum.api.jsonrpc.internal.results;
1616

17-
import org.hyperledger.besu.datatypes.LeafAccessKey;
17+
import org.hyperledger.besu.datatypes.AccessEvent;
1818
import org.hyperledger.besu.ethereum.debug.TraceFrame;
1919

2020
import java.util.Arrays;
@@ -67,7 +67,7 @@ public StructLog(final TraceFrame traceFrame) {
6767
statelessWitness =
6868
traceFrame
6969
.getStatelessWitness()
70-
.map(list -> list.stream().map(LeafAccessKey::toJsonObject).toArray(String[]::new))
70+
.map(list -> list.stream().map(AccessEvent::toJsonObject).toArray(String[]::new))
7171
.orElse(null);
7272
op = traceFrame.getOpcode();
7373
pc = traceFrame.getPc();
@@ -134,6 +134,7 @@ public Object storage() {
134134
}
135135

136136
@JsonGetter("statelessWitness")
137+
@JsonInclude(JsonInclude.Include.NON_NULL)
137138
public String[] statelessWitness() {
138139
return statelessWitness;
139140
}

0 commit comments

Comments
 (0)