Decode ASCII string to bytes.
Decode base 16 string to bytes.
Decode base 58 string (handle errors).
Serialization of DeployDataProto object without generated JS code.
Encode bytes to base 16 string.
Encode base 16 string to base 58.
Request an address selected in Metamask
Base 16 ETH address
Ethereum personal signature https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal_sign
Data to sign
Base 16 ETH address
Base 16 signature
Get REV address from ETH address.
Get REV address (with ETH address and public key) from private key.
Get REV address (with ETH address) from public key.
Create instance of RNode Web client.
const rnodeWeb = makeRNodeWeb({window.fetch, now: Date.now})
Generates new private and public key, ETH and REV address.
Recover public key from Ethereum signed data and signature.
Signed message bytes
Signature base 16
Public key base 16
Sign deploy data.
Creates deploy signature with Metamask.
Creates deploy signature with plain private key.
Converts JS object from protobuf spec. to Web API spec.
Verify deploy signature.
Verify deploy signed with Ethereum compatible signature.
Verify REV address
Generated using TypeDoc
Creates REV address from different formats (private key -> public key -> ETH address -> REV address)