From 22da894a5a2e7fc3f317d0259c98b32c2aebcacb Mon Sep 17 00:00:00 2001 From: Ian Norden Date: Wed, 18 Aug 2021 23:26:18 -0500 Subject: [PATCH] log and log trie multicodec types (#223) Add eth-receipt-logand eth-receipt-log-trie types Also: * Clarify ETH "block" terminology, as it is actually only the header that is hash referenced by "block" hash and the header in turn contains all the roots to the tx, rct, state (and thereby storage) tries. * Changed "RLP" to MarshalBinary in the description for tx and rct, because after EIP-2718 tx envelopers were introduced the consensus encoding of a tx or rct is only the pure RLP encoding for the legacy types. --- table.csv | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/table.csv b/table.csv index 41b6c802..1e7409dd 100644 --- a/table.csv +++ b/table.csv @@ -51,15 +51,17 @@ leofcoin-pr, ipld, 0x83, draft, Leofc sctp, multiaddr, 0x84, draft, dag-jose, ipld, 0x85, draft, MerkleDAG JOSE dag-cose, ipld, 0x86, draft, MerkleDAG COSE -eth-block, ipld, 0x90, permanent, Ethereum Block (RLP) -eth-block-list, ipld, 0x91, permanent, Ethereum Block List (RLP) +eth-block, ipld, 0x90, permanent, Ethereum Header (RLP) +eth-block-list, ipld, 0x91, permanent, Ethereum Header List (RLP) eth-tx-trie, ipld, 0x92, permanent, Ethereum Transaction Trie (Eth-Trie) -eth-tx, ipld, 0x93, permanent, Ethereum Transaction (RLP) +eth-tx, ipld, 0x93, permanent, Ethereum Transaction (MarshalBinary) eth-tx-receipt-trie, ipld, 0x94, permanent, Ethereum Transaction Receipt Trie (Eth-Trie) -eth-tx-receipt, ipld, 0x95, permanent, Ethereum Transaction Receipt (RLP) +eth-tx-receipt, ipld, 0x95, permanent, Ethereum Transaction Receipt (MarshalBinary) eth-state-trie, ipld, 0x96, permanent, Ethereum State Trie (Eth-Secure-Trie) eth-account-snapshot, ipld, 0x97, permanent, Ethereum Account Snapshot (RLP) eth-storage-trie, ipld, 0x98, permanent, Ethereum Contract Storage Trie (Eth-Secure-Trie) +eth-receipt-log-trie, ipld, 0x99, draft, Ethereum Transaction Receipt Log Trie (Eth-Trie) +eth-reciept-log, ipld, 0x9a, draft, Ethereum Transaction Receipt Log (RLP) bitcoin-block, ipld, 0xb0, permanent, Bitcoin Block bitcoin-tx, ipld, 0xb1, permanent, Bitcoin Tx bitcoin-witness-commitment, ipld, 0xb2, permanent, Bitcoin Witness Commitment