diff --git a/README.md b/README.md
index 761eb98..4ddf066 100644
--- a/README.md
+++ b/README.md
@@ -65,7 +65,7 @@ Updating the lookup table is done with a script. The source of truth is the
 [multicodec default table](https://github.com/multiformats/multicodec/blob/master/table.csv).
 Update the table with running:
 
-    node ./tools/update-table.js
+    npm run update-table
 
 ## Contribute
 
diff --git a/package.json b/package.json
index 301d53c..5b1f1fe 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,8 @@
     "release-minor": "aegir release --type minor",
     "release-major": "aegir release --type major",
     "coverage": "aegir coverage",
-    "coverage-publish": "aegir coverage --provider coveralls"
+    "coverage-publish": "aegir coverage --provider coveralls",
+    "update-table": "node tools/update-table.js"
   },
   "pre-push": [
     "lint",
diff --git a/src/base-table.json b/src/base-table.json
index 18b88f2..4e7a0c0 100644
--- a/src/base-table.json
+++ b/src/base-table.json
@@ -15,6 +15,7 @@
   "keccak-256": 27,
   "keccak-384": 28,
   "keccak-512": 29,
+  "blake3": 30,
   "dccp": 33,
   "murmur3-128": 34,
   "murmur3-32": 35,
@@ -58,6 +59,7 @@
   "eth-storage-trie": 152,
   "bitcoin-block": 176,
   "bitcoin-tx": 177,
+  "bitcoin-witness-commitment": 178,
   "zcash-block": 192,
   "zcash-tx": 193,
   "stellar-block": 208,
@@ -72,6 +74,10 @@
   "swarm-ns": 228,
   "ipns-ns": 229,
   "zeronet": 230,
+  "secp256k1-pub": 231,
+  "bls12_381-g1-pub": 234,
+  "bls12_381-g2-pub": 235,
+  "x25519-pub": 236,
   "ed25519-pub": 237,
   "dash-block": 240,
   "dash-tx": 241,
@@ -102,7 +108,13 @@
   "json": 512,
   "messagepack": 513,
   "libp2p-peer-record": 769,
+  "sha2-256-trunc254-padded": 4114,
+  "ripemd-128": 4178,
+  "ripemd-160": 4179,
+  "ripemd-256": 4180,
+  "ripemd-320": 4181,
   "x11": 4352,
+  "sm3-256": 21325,
   "blake2b-8": 45569,
   "blake2b-16": 45570,
   "blake2b-24": 45571,
@@ -423,10 +435,15 @@
   "skein1024-1008": 46046,
   "skein1024-1016": 46047,
   "skein1024-1024": 46048,
+  "poseidon-bls12_381-a2-fc1": 46081,
+  "poseidon-bls12_381-a2-fc1-sc": 46082,
+  "zeroxcert-imprint-256": 52753,
+  "fil-commitment-unsealed": 61697,
+  "fil-commitment-sealed": 61698,
   "holochain-adr-v0": 8417572,
   "holochain-adr-v1": 8483108,
   "holochain-key-v0": 9728292,
   "holochain-key-v1": 9793828,
   "holochain-sig-v0": 10645796,
   "holochain-sig-v1": 10711332
-}
+}
\ No newline at end of file