Skip to content

Instantly share code, notes, and snippets.

@syntrust
syntrust / archiver-spec.md
Created April 10, 2024 07:02
Es-node Archiver Specification

Es-node Archiver Specification

Requirements

  1. As a long-term data availability solution for rollups, the es-node archiver will serve as a fallback source of blob sidecars besides Ethereum Layer 1.
  2. The way to provide blob is the same as the getBlobSidecars beacon API beacon API /eth/v1/beacon/blob_sidecars/{block_id} , where you can provide block_id in path and indices as a query string to download blob sidecars as an array in json format. A live example:
curl -X 'GET'   'http://88.99.30.186:3500/eth/v1/beacon/blob_sidecars/4700280?indices=0,2'   -H 'accept: application/json' 
@syntrust
syntrust / ethstorage-blob-poseidon_attestation.log
Created June 14, 2024 10:49
Attestation for ethstorage-blob-poseidon MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the ethstorage-blob-poseidon MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon)
Contributor # 2
Contribution Hash: 4060e199 18ce2cf5 eed331f6 d110a6a3
c1c83a46 c3a2f341 9b14b276 61212b97
02b9b677 9788bf97 fd1730d0 4e8fa573
e67372d1 acd624af e61b914c 58c358a4
@syntrust
syntrust / ethstorage-blob_attestation.log
Created June 16, 2024 10:53
Attestation for ethstorage-blob MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the ethstorage-blob MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon)
Contributor # 1
Contribution Hash: fe609420 db5c2e88 692dbdcb 856bcbbe
97f347a5 cbf259d9 0705886a 623b7d8d
577cc84c 0b786bf1 d5fd0db9 38707b7c
0d4dbe7a 16c8c33d 6c917d28 51f0b01b
@syntrust
syntrust / ethstorage_attestation.log
Created June 16, 2024 13:41
Attestation for ethstorage MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the ethstorage MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon)
Contributor # 1
Contribution Hash: 662d8495 55ca060c 4b69c746 31488c56
70c35c87 8076e64a 1cdaa322 12d8f5cf
8d57b6be 62cf2648 21e15c3f c9139c2b
f67da6e0 789f7eda 300bb275 53c18ac8
@syntrust
syntrust / demo_attestation.log
Created June 17, 2024 07:45
Attestation for demo MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the demo MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon)
Contributor # 1
Contribution Hash: 4135db1e c137e5bb 149ac622 e4492aff
1d7f0da1 ff6eeca8 7966ca55 e14772b5
b1038f74 2854ed3d e720720f 23d3b6dd
457cd0d2 71cd4d93 93cd4e61 c3cc4609
@syntrust
syntrust / ethstorage-blob-poseidon-2_attestation.log
Created June 19, 2024 07:11
Attestation for ethstorage-blob-poseidon-2 MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the ethstorage-blob-poseidon-2 MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon_2)
Contributor # 1
Contribution Hash: e91e9897 6b77ac6f b57a8ca9 82225b27
6362aeb1 02439307 1721f2a5 59bcecaa
2f5587d5 81042ede 7e0f179e aeebcbcc
b6b46fc1 fdb8ad0a e85d892e e128430d
@syntrust
syntrust / ethstorage-blob-poseidon-2_attestation.log
Created June 20, 2024 06:59
Attestation for ethstorage-blob-poseidon-2 MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the ethstorage-blob-poseidon-2 MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon_2)
Contributor # 1
Contribution Hash: e91e9897 6b77ac6f b57a8ca9 82225b27
6362aeb1 02439307 1721f2a5 59bcecaa
2f5587d5 81042ede 7e0f179e aeebcbcc
b6b46fc1 fdb8ad0a e85d892e e128430d
@syntrust
syntrust / ethstorage_attestation.log
Created June 21, 2024 11:02
Attestation for EthStorage MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the EthStorage MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon_2)
Contributor # 1
Contribution Hash: b72be3db 640d46c8 852a6a5c b75e3891
183493cb 1c0a5cb4 2de63f67 6fa6314b
e714d44c 5f48a8f3 5f1024bb 855ecdf5
68f5f8ab 628948d0 a22d4c49 cf95ec4d
@syntrust
syntrust / ethstorage-trusted-setup-ceremony_attestation.log
Created June 22, 2024 01:00
Attestation for EthStorage Trusted Setup Ceremony MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the EthStorage Trusted Setup Ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon_2)
Contributor # 1
Contribution Hash: b72be3db 640d46c8 852a6a5c b75e3891
183493cb 1c0a5cb4 2de63f67 6fa6314b
e714d44c 5f48a8f3 5f1024bb 855ecdf5
68f5f8ab 628948d0 a22d4c49 cf95ec4d
@syntrust
syntrust / ethstorage-blob-poseidon-circom_attestation.log
Created June 28, 2024 03:34
Attestation for EthStorage blob-poseidon-circom MPC Phase 2 Trusted Setup ceremony
Hey, I'm syntrust-34676620 and I have contributed to the EthStorage blob-poseidon-circom MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (blob_poseidon_2)
Contributor # 1
Contribution Hash: 559fe602 15f8b6c8 f44c1e3f 9c1d0f45
066911ee 4d304d3e 25bdc312 a59e3890
160016d4 6e2f3b53 60f91994 608c39cd
a9f271bc 056f3207 958d19f9 be484199