Package com.norswap.nanoeth.transactions
Class AccessList
java.lang.Object
com.norswap.nanoeth.transactions.AccessList
- All Implemented Interfaces:
RLPLayoutable
public final class AccessList extends Object implements RLPLayoutable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessList.AccessListItem
Associates an address with a collection of storage key within that account's storage tree. -
Field Summary
Fields Modifier and Type Field Description static AccessList
EMPTY
An empty access list.AccessList.AccessListItem[]
items
A collection of addresses along with associated storage keys within that account's storage tree. -
Constructor Summary
Constructors Constructor Description AccessList(AccessList.AccessListItem... items)
-
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.norswap.nanoeth.rlp.RLPLayoutable
rlpEncode, rlpHexString
-
Field Details
-
EMPTY
An empty access list. -
items
A collection of addresses along with associated storage keys within that account's storage tree.
-
-
Constructor Details
-
AccessList
-
-
Method Details
-
parse
- Throws:
RLPParsingException
-
rlpLayout
Description copied from interface:RLPLayoutable
Returns the RLP layout for the object.- Specified by:
rlpLayout
in interfaceRLPLayoutable
-
equals
-
hashCode
public int hashCode() -
toString
-