Packages

object WithChainId extends Serializable

Represents an EIP 155 signature with embedded Chain ID

There is no byte-length limit on Vs with Chain IDs, so these cannot be parsed as fixed-length objects, and can only be parsed in RSV format (interpreting all bytes after the first 64 as Chain-ID-embedding V values). If such a signature is embedded in a longer byte string, you'll have to slice it out first.

See https://eips.ethereum.org/EIPS/eip-155

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WithChainId
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply(simple: Basic, chainId: EthChainId): WithChainId
  2. def fromBytesRSV(seq: Seq[Byte]): WithChainId
  3. def fromBytesRSV(arr: Array[Byte]): WithChainId