Interface RlpConverterService

All Superinterfaces:
BesuService

public interface RlpConverterService extends BesuService
RLP Serialiaztion/Deserialization service.
  • Method Details

    • buildHeaderFromRlp

      BlockHeader buildHeaderFromRlp(org.apache.tuweni.bytes.Bytes rlp)
      Builds a block header from RLP.
      Parameters:
      rlp - the RLP to build the block header from.
      Returns:
      the block header.
    • buildBodyFromRlp

      BlockBody buildBodyFromRlp(org.apache.tuweni.bytes.Bytes rlp)
      Builds a block body from RLP.
      Parameters:
      rlp - the RLP to build the block body from.
      Returns:
      the block body.
    • buildReceiptFromRlp

      TransactionReceipt buildReceiptFromRlp(org.apache.tuweni.bytes.Bytes rlp)
      Builds a transaction receipt from RLP.
      Parameters:
      rlp - the RLP to build the transaction receipt from.
      Returns:
      the transaction receipt.
    • buildRlpFromHeader

      org.apache.tuweni.bytes.Bytes buildRlpFromHeader(BlockHeader blockHeader)
      RLP encodes a block header.
      Parameters:
      blockHeader - the block header to build RLP from.
      Returns:
      the RLP.
    • buildRlpFromBody

      org.apache.tuweni.bytes.Bytes buildRlpFromBody(BlockBody blockBody)
      RLP encodes a block body.
      Parameters:
      blockBody - the block body to build RLP from.
      Returns:
      the RLP.
    • buildRlpFromReceipt

      org.apache.tuweni.bytes.Bytes buildRlpFromReceipt(TransactionReceipt receipt)
      RLP encodes a transaction receipt.
      Parameters:
      receipt - the transaction receipt to build RLP from.
      Returns:
      the RLP.