Base58
Return a typed Uint8Array representation of textData decoded using base-58 encoding.
Return aBytesLike encoded as a string using the base-58 encoding.
Return a typed Uint8Array representation of textData decoded using base-64 encoding.
Return aBytesLike encoded as a string using the base-64 encoding.
The Recursive Length Prefix encoding is used throughout Ethereum to serialize nested structures of Arrays and data.
Encode a structured Data Object into its RLP-encoded representation.
Each Data component may be an valid BytesLike.
Decode an RLP-encoded aBytesLike into its structured Data Object.
All Data components will be returned as a DataHexString.
A Data Object is a recursive structure which is used to serialize many internal structures in Ethereum. Each Data Object can either be:
- Binary Data
- An Array of Data Objects (i.e. this recursively includes Nesting)
"0x1234"
[ "0x1234", [ "0xdead", "0xbeef" ], [ ] ]