From 2ea7dfd21909ce605e5634a66d69122198365866 Mon Sep 17 00:00:00 2001 From: Ian Norden Date: Thu, 5 Aug 2021 12:06:36 -0500 Subject: [PATCH 1/2] log and log trie multicodec types Also changing eth-block to eth-header, 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. Also 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..cdb7aac5 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-header, ipld, 0x90, permanent, Ethereum Header (RLP) +eth-header-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 From 1964925407b6a5eca8991c2c37a1b5b2680008eb Mon Sep 17 00:00:00 2001 From: Ian Norden Date: Mon, 16 Aug 2021 11:10:42 -0500 Subject: [PATCH 2/2] Revert to eth-block and eth-block-list --- table.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/table.csv b/table.csv index cdb7aac5..1e7409dd 100644 --- a/table.csv +++ b/table.csv @@ -51,8 +51,8 @@ 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-header, ipld, 0x90, permanent, Ethereum Header (RLP) -eth-header-list, ipld, 0x91, permanent, Ethereum Header 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 (MarshalBinary) eth-tx-receipt-trie, ipld, 0x94, permanent, Ethereum Transaction Receipt Trie (Eth-Trie)