Class AccessTuple
- java.lang.Object
-
- com.klaytn.caver.transaction.utils.AccessTuple
-
public class AccessTuple extends java.lang.Object
AccessTuple is a class representing an element of EIP-2930 access list.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessTuple.AccessTupleDeserializer
-
Constructor Summary
Constructors Constructor Description AccessTuple(java.lang.String address, java.util.List<java.lang.String> storageKeys)
Create an AccessTuple instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccessTuple
create(java.lang.String address, java.util.List<java.lang.String> storageKeys)
Create an AccessTuple instance.static AccessTuple
decode(org.web3j.rlp.RlpList rlpEncodedAccessTuple)
Decodes given RlpList to AccessTuple.byte[]
encodeToBytes()
Returns an encoded access tuple.boolean
equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one.java.lang.String
getAddress()
Getter function of address.java.util.List<java.lang.String>
getStorageKeys()
Getter function of storageKeys.void
setAddress(java.lang.String address)
Setter function of address.void
setStorageKeys(java.util.List<java.lang.String> storageKeys)
Setter function of storageKeys.org.web3j.rlp.RlpList
toRlpList()
Returns the RLP-encoded string of this accessTuple.
-
-
-
Method Detail
-
create
public static AccessTuple create(java.lang.String address, java.util.List<java.lang.String> storageKeys)
Create an AccessTuple instance.- Parameters:
address
-storageKeys
-
-
getAddress
public java.lang.String getAddress()
Getter function of address.- Returns:
- String
-
setAddress
public void setAddress(java.lang.String address)
Setter function of address.- Parameters:
address
-
-
getStorageKeys
public java.util.List<java.lang.String> getStorageKeys()
Getter function of storageKeys.- Returns:
- List<String>
-
setStorageKeys
public void setStorageKeys(java.util.List<java.lang.String> storageKeys)
Setter function of storageKeys.- Parameters:
storageKeys
- A list of storage keys.
-
decode
public static AccessTuple decode(org.web3j.rlp.RlpList rlpEncodedAccessTuple)
Decodes given RlpList to AccessTuple.- Parameters:
rlpEncodedAccessTuple
- RlpList representing rlp encoded access tuple.- Returns:
-
toRlpList
public org.web3j.rlp.RlpList toRlpList()
Returns the RLP-encoded string of this accessTuple.- Returns:
- RlpList
-
encodeToBytes
public byte[] encodeToBytes()
Returns an encoded access tuple.- Returns:
- byte[]
-
equals
public boolean equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one.- Overrides:
equals
in classjava.lang.Object
- Parameters:
o
- The reference object with which to compare.- Returns:
- boolean
-
-