ethers.js/docs/v5/api/utils/encoding
2020-11-22 23:07:13 -05:00
..
index.html docs: updated generated docs. 2020-11-22 23:07:13 -05:00
README.md docs: updated generated docs. 2020-11-22 23:07:13 -05:00

Documentation: html

Encoding Utilities

Base58

ethers . utils . base58 . decode( textData ) => Uin8Array

Return a typed Uint8Array representation of textData decoded using base-58 encoding.

ethers . utils . base58 . encode( aBytesLike ) => string

Return aBytesLike encoded as a string using the base-58 encoding.

Base64

ethers . utils . base64 . decode( textData ) => Uin8Array

Return a typed Uint8Array representation of textData decoded using base-64 encoding.

ethers . utils . base64 . encode( aBytesLike ) => string

Return aBytesLike encoded as a string using the base-64 encoding.

Recursive-Length Prefix

ethers . utils . RLP . encode( dataObject ) => string< DataHexString >

Encode a structured Data Object into its RLP-encoded representation.

Each Data component may be a valid BytesLike.

ethers . utils . RLP . decode( aBytesLike ) => DataObject

Decode an RLP-encoded aBytesLike into its structured Data Object.

All Data components will be returned as a DataHexString.

Data Object

Examples

  • "0x1234"
  • [ "0x1234", [ "0xdead", "0xbeef" ], [ ] ]