Skip to content

Commit

Permalink
Update Mithril Aggregator Fake data
Browse files Browse the repository at this point in the history
  • Loading branch information
sfauvel committed Sep 9, 2024
1 parent 6bf0d67 commit f5fcf39
Show file tree
Hide file tree
Showing 14 changed files with 4,402 additions and 2,080 deletions.
23 changes: 23 additions & 0 deletions mithril-test-lab/mithril-aggregator-fake/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,29 @@ This project comes with a shell script that reads data from a given Mithril Aggr
./scripts/import.sh some/data/directory http://valid.mithril.url/aggregator
```

## Process to locally update data

Note: WORKING_DIR_END_TO_END should be short to be used as a socket path (less than 108 charaters).

```
WORKING_DIR_END_TO_END=[SELECT A PATH]
mkdir -p $WORKING_DIR_END_TO_END
./mithril-end-to-end -vvv --work-directory $WORKING_DIR_END_TO_END --bin-directory ../../target/release --devnet-scripts-directory=../mithril-devnet --run-only
```

Waiting some but not too much following lines
`Mithril end to end is running and will remain active until manually stopped...`

In another terminal:

```
WORKING_DIR_END_TO_END=[SELECT A PATH]
JSON_OUTPUT=./default_data
TRANSACTION_HASH_SAMPLE=$(sqlite3 $WORKING_DIR_END_TO_END/stores/aggregator/cardano-transaction.sqlite3 "select transaction_hash from cardano_tx")
./scripts/import.sh $JSON_OUTPUT http://localhost:8080/aggregator "$TRANSACTION_HASH_SAMPLE"
```

## Command line synopsis

Usage: `mithril-aggregator-fake [OPTIONS]`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,74 +1,122 @@
[
{
"epoch": 21,
"hash": "c7974f3516ea3658aff02280ddd245874421bf1f6a4bbbdacb473da48638a5cc",
"certificate_hash": "4d40317ddb07cb64e644f3fd982b5e04c076bcdc70eb11c757bc56d045a96145",
"created_at": "2024-08-08T15:15:21.657369Z"
"epoch": 61,
"hash": "d5954a1b69a070ec00f80b2f0de1ac254800a9b3f9cd6820280b214408f1faf0",
"certificate_hash": "f8ca3cf68c39f45c29d12e29c3642453ecffcb6d18bfcf5d559b915d8df8c07c",
"created_at": "2024-09-09T12:59:45.874287749Z"
},
{
"epoch": 20,
"hash": "7d2ade7acd66f41f08a150eeea13a542ee06d29232344ab2f3b06f563b3c0f94",
"certificate_hash": "0a24d68267578b6673b1b85cfa87a43cd12eb321523598338b3d7044bc7bc58d",
"created_at": "2024-08-08T15:15:18.679891Z"
"epoch": 59,
"hash": "dee9e530a862e818aeabd537c2b4c4a425fcb2dac32bb23356fdf1a338612c6b",
"certificate_hash": "c91269c75bd83e852f7fcb66496edab6e3e048933d14273c013d4d5b8585a250",
"created_at": "2024-09-09T12:59:40.097465599Z"
},
{
"epoch": 19,
"hash": "acd24bd423276f3379e1d421b8e5608ea6719268f312d4c60f267c3a4351be8a",
"certificate_hash": "e4a943715ce2d923d2670f50da52ad027311c675a32e2169d2eddd2cf2119728",
"created_at": "2024-08-08T15:15:15.980865Z"
"epoch": 58,
"hash": "1ebf09e41a6b30d21634a503fa5f2b3c1de310264cd1582da6e7e38f8b8dfab8",
"certificate_hash": "68c9b5388bb91cc70f83d83d37e457e7dfa425aaa03d04f5788e28ec78c29198",
"created_at": "2024-09-09T12:59:37.898660025Z"
},
{
"epoch": 18,
"hash": "d49b61053e7b361d613be693859a7f0fc76e833cb55f207f9477a401b7577ebb",
"certificate_hash": "e92f43f885085987fbb5e786ce82c9e315a5147c3fde9c9b780562789c24baeb",
"created_at": "2024-08-08T15:15:13.120994Z"
"epoch": 57,
"hash": "a7b2ef41d8505010ca0151b81c36d9cae76222cd97911732789520cb2a32369f",
"certificate_hash": "580dfde6fa34e3e902244f171bd0ca54b27c065d9dadbc95d4b2e2b19a73c07b",
"created_at": "2024-09-09T12:59:35.114359256Z"
},
{
"epoch": 17,
"hash": "7f9b4630c5a92099f65480cf776d3bcb09dccb75b9cb7fb093139f657e97bc06",
"certificate_hash": "a79ca5e2305c2bf7cb270f647bf769db7c24d9468e2824efc22cc38247e6471b",
"created_at": "2024-08-08T15:15:10.292084Z"
"epoch": 56,
"hash": "33f2c6706eccddc3c7ac6dcaf0f2d610e2fd1e04f78e1b951233c4195ac548e8",
"certificate_hash": "c36249b5201e0088428f519196dbbe2567c3360627bff520f770df7f98b102ba",
"created_at": "2024-09-09T12:59:32.016617846Z"
},
{
"epoch": 16,
"hash": "3f0c93b709bb8aa4c6ad5ea7150defe1d93407437270680c13e6577711a50ffd",
"certificate_hash": "6ccc77db1c6d3a3ca3b28aa1f84930e250642c8408580d09aab1d16562249d7c",
"created_at": "2024-08-08T15:15:07.465836Z"
"epoch": 55,
"hash": "300bffdd93bfacd0e0f298760e9fb7b76b1d074f20d4cc5e627f8a0061e9662a",
"certificate_hash": "e3bc0ede9541f5a14e3bf32b9ad5e4c7fa2be2ac88731ea68b13d8b7a62f1fc3",
"created_at": "2024-09-09T12:59:29.256953060Z"
},
{
"epoch": 15,
"hash": "8fba2550056b424836e0d002495c7286e6da5f7c139c0e8a4a902c091077e50c",
"certificate_hash": "bc11a4855d7f927a39132741f543fb988e1e317f5e463b5122ee423a8349180e",
"created_at": "2024-08-08T15:15:04.665467Z"
"epoch": 54,
"hash": "a01b12bac13e43d4c6fb6563bbfc64f8b25c3f7b292b226292c20075532d6012",
"certificate_hash": "0d514b2058da12ddc59bb43df71bc9b371155da387d57203281079995f92b899",
"created_at": "2024-09-09T12:59:26.458700847Z"
},
{
"epoch": 14,
"hash": "cb3c3ae7d4b2c762e8458ce3d4116e557b1c6c515cbb1bd8f11e9f581125d1cf",
"certificate_hash": "0b3be1cf8a535e75f775cd30f9af98f280eabd768b652c43e42732539b61d3ac",
"created_at": "2024-08-08T15:15:01.992171Z"
"epoch": 52,
"hash": "39a696b7f19e63d535ea669a9702a4c152011be31435daca9696fc1ad56f9c91",
"certificate_hash": "68c9cf54825d99e1c7911be12e2bc143a3e329ed1eb6a675f55cf02cd4c85606",
"created_at": "2024-09-09T12:59:20.814077733Z"
},
{
"epoch": 13,
"hash": "6631e07609fa01ecccc95820fc30b7d263bc203482e4f488a7ba4c4a447d709b",
"certificate_hash": "158877a782f052cc9712b890c9416959684820b3837d19f69a066c4a33d0ca81",
"created_at": "2024-08-08T15:14:59.062695Z"
"epoch": 51,
"hash": "0feead0241acdd3f79d3b043260f172e5fd84d51fb89924f5c3936cbaf703551",
"certificate_hash": "1e68875bb54cf2cf9a0ab09110175f74bab04de7a30cd799f9990ccbf267652c",
"created_at": "2024-09-09T12:59:18.651134134Z"
},
{
"epoch": 12,
"hash": "35bfae371fd9a9edce150c69ffbdd2f7221b078f884e5e3c6a217a60b2b79a5d",
"certificate_hash": "ccb105fcf63f639c545e649e8c9dc8c91b4938d80d5dcd41476ad07350bb283b",
"created_at": "2024-08-08T15:14:56.271800Z"
"epoch": 50,
"hash": "a1d0a7f4cc7398f11dc2a504fbddbf67913824e1f769ed2a217273281ca2ab3b",
"certificate_hash": "60c5889afc6018d707b2a38be399497c01b44e35f47a7ee257a8b7bb5406d82b",
"created_at": "2024-09-09T12:59:14.920245151Z"
},
{
"epoch": 11,
"hash": "5cb01b2b92894712914797b0e1639a93401955f6eeaeeec184545b925ce37399",
"certificate_hash": "af99d0b5b4952f5635027c8b8402d8f0cf9a934a2afc14095e74a408399cae3f",
"created_at": "2024-08-08T15:14:53.508465Z"
"epoch": 49,
"hash": "de07d4eb943580943b26f961264072322d70a7bbda01201de88b5b660e8de58b",
"certificate_hash": "8478f709685731ce68e1cca798087b397f34a2d6849c6aacee8de9d2477fcbf4",
"created_at": "2024-09-09T12:59:13.548293764Z"
},
{
"epoch": 10,
"hash": "2c0e377db4a9d084940e5fd2bbd67835508794b4dbc010c7f46c339ed42e85e8",
"certificate_hash": "66bfa5f7ff507a686c88dc86737ac87540d4233ff180d9009d4f39e7f234034e",
"created_at": "2024-08-08T15:14:50.677372Z"
"epoch": 48,
"hash": "2d9190fb1339d89f4c2ed01f39c9e41af964a18aec45673dfe051ee97da52e31",
"certificate_hash": "faaac20f065e09df16ce5699bfe553b142a21b37a7e7e1fd6d6e03d7c04f4f6c",
"created_at": "2024-09-09T12:59:09.518805098Z"
},
{
"epoch": 47,
"hash": "a41ec1988eae274a3a8437ecc69ab8f2facac741fa2916d082d23a5b415a97b2",
"certificate_hash": "8ae6981cc6e17ef561f9466380cf3442d368e1b34d706f0690382ba24cd27299",
"created_at": "2024-09-09T12:59:06.955401879Z"
},
{
"epoch": 45,
"hash": "cd4282abe8734246c221af4eda449607ca2515ce4be87ba90fadd337124fdace",
"certificate_hash": "d3ab661818d6c7109bc5a557118e3987aaccb964d2199ef04650d3504fe67740",
"created_at": "2024-09-09T12:59:01.310473738Z"
},
{
"epoch": 44,
"hash": "13fda655189ca00c61994fcedfdcbcde8db8f907ca928ea87eaa868f8504edd6",
"certificate_hash": "f69d6cd98a633aa01bec877fa38a3023ba43b7e868f0ac4a5be370c9c2f9ac6c",
"created_at": "2024-09-09T12:58:59.011007548Z"
},
{
"epoch": 43,
"hash": "81a08315d612234f6b11ea54143cc9458e399aa8cf66d894a438f009e99d1a1e",
"certificate_hash": "999060ce6efe54123b205e5fa74d312f9d1e9f3c9a4b8c12cc2747b0b6157486",
"created_at": "2024-09-09T12:58:55.710679858Z"
},
{
"epoch": 42,
"hash": "883101e95532ab70bea47fd97ac610efa2fdbdcca997df6f480d44990baac43a",
"certificate_hash": "cc4765b54dcf37ac05024486215ed0aed871f88ce7c63e4de31087d39a3078bd",
"created_at": "2024-09-09T12:58:52.796547346Z"
},
{
"epoch": 41,
"hash": "aed121edadb4a0d2f8e6c7301d1e875d848fce11c95995b71d016782491c67ed",
"certificate_hash": "96c79d6fe626fb73aeb7e4c61083522cd23aa0b5cbfe54fcf5e7bd75ec2c066e",
"created_at": "2024-09-09T12:58:50.713441345Z"
},
{
"epoch": 40,
"hash": "79f134930c604dc2d2f316ef186cfe68573a682592c20c9e71566be4802798bc",
"certificate_hash": "90d3c928a0b60701b6aa6ea0e8aebb646ffefa587ac270b616fc3e3b8a16e441",
"created_at": "2024-09-09T12:58:47.464325952Z"
},
{
"epoch": 39,
"hash": "d23700b038409a7e634b0b574c7b4e306c3936cb0afbcc9c44ee15fa893f2e31",
"certificate_hash": "bb634f5aea5ceb4ece0a807375c17e6326d83102617a71267eb7eb6671041df0",
"created_at": "2024-09-09T12:58:44.247841527Z"
}
]
Loading

0 comments on commit f5fcf39

Please sign in to comment.