Skip to content

Releases: ten-protocol/go-ten

Obscuro v0.17.0

14 Sep 10:04
c4bef34
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • 43e99a9b Refactor storage to allow for different dbs + tests (#1517)
    • 1e6ba68f Tweak og database deploy (#1515)
    • 2e56932f Obscuro gateway database deploy (#1514)
    • b7b4e3e3 Change config to use rpc urls instead of host and port (#1512)
    • 764f98d7 Aggressive header compression (#1502)
    • 28d007bd Filter for tx with any obscuro interactions (#1509)
    • 4ddbf93f Hardhat: ensure token script doesn't spin when waiting (#1508)
    • 61a90b0d Change back to inputs (#1507)
    • 5b18d686 Fix the event relevancy fields (#1506)
    • b4cbf13e Limit enclave fed l1 receipts to obscuro-relevant tx (#1495)
    • 2d2f7e46 Enclave guardian: remove superfluous running flag (#1505)
    • 98a86e6f Open port 3002 on gateway for websockets (#1504)
    • eeefcb14 L1 client - change reconnect to reconnect if dead (#1503)
    • 73c0e9ee Fix ci tests (#1496)
    • 1978e19e Add a isincomingp2penabled flag (#1491)
    • 4cb161e3 Set the debug namespace on the validator (#1494)
    • 50d2dc94 Fix txhash field in sql (#1493)
    • d0357c92 Fixing the debug namespace wiring (#1492)
    • 509d76fb Add loglevel flag (#1490)
    • d0dc3165 Update testnet-kpis.md (#1441)
    • 8bb1b465 Use versioning with obscuro gateway api (#1486)
    • 6ed6b304 Uses a prebuilt obscuro node image (#1487)
    • 998c8449 Merge stopcontrol + breaker packages (#1485)
    • b50b5f76 Bump eth2network (#1483)
    • 94775344 Fix for zero hash geth errors (#1484)
    • 923d5c6d Upgrading geth to 1.12 (#1481)
    • c6178c2a User getstorageat with parameter "getuserid" to get userid from request url (#1478)
    • 81c611d0 Add sepolia network runner to ide tools (#1480)
    • 4a74826a Subscribe for all clients from user if there is no address (#1467)
    • 0e34f367 Add very primitive db migration mechanism. (#1479)
    • 2e2b2019 Add verified data pages + obscuro info endpoint (#1476)

Obscuro v0.16.0

22 Aug 07:32
61d2517
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • 670af392 Add condition to only log slow storage calls (#1475)
    • 915c5f21 Add index (#1474)
    • 28ab67ac Add timer to storage calls (#1473)
    • 01f1cd94 Nil pointer when eth new block not found (#1472)
    • 89c09486 Add decryption + fixes to the grids (#1470)
    • 6687cf32 Fixes to the obscuroscan ui (#1468)

Obscuro v0.15.0

17 Aug 14:27
8b4998f
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • d137cce6 Adjust the timer log for easier extraction from datadog (#1463)
    • f0a978f2 Update p2p stopping mechanism (#1466)
    • fd2de555 Add not null constraints (#1465)
    • 9fa606b4 Change l1 smoke test to check batches and blocks (#1464)
    • 2bc00d09 Fix eth2 timeout (#1462)
    • 1b9830bf Create single page for blocks, transaction and batches lists (#1448)
    • b895a4f3 Optimise the relevancy check and improve logging (#1461)
    • f74a3057 Ensure p2p peer list resync after restart (#1460)
    • 2847ce46 Clarify in-mem flag is for host db (#1459)
    • 66606eb8 Fixes for tests using persistent sqlite db (#1457)
    • f8bf2433 Sanity check p2p message before sending (#1458)
    • ce6bbf7f Fix logging bug (#1456)
    • 756798a7 Log errors (#1455)
    • ce0bb0a6 Some errors, plus extract shared secret processing (#1454)
    • 6efc3a96 Fix wiring of l1 start hash (#1452)
    • 889bb3de New location (#1453)
    • 3e671d79 P2p batch request data is historic not (#1451)
    • 95f7b986 Tweak log messages (#1450)
    • 09a3815e Bug: l1 start hash was overwritten so catching up from genesis (#1445)
    • 5fa006e6 Fix enclave latest seq number reporting (#1449)
    • d837842c Add timeout to wait for l1 merge (#1447)
    • ea7d338e Fix bug with restarting enclaves sqlite connection (#1438)
    • 430125fb Changed test timeout (#1446)
    • 509a1bae Refactor the subscription logic (#1443)
    • 4d078d50 Use public address for p2p requests (#1444)
    • 3ce52056 Remove extraneous hyphen (#1442)

Obscuro v0.14.0

11 Aug 13:57
984e50e
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • 6d2997e3 Fix peer addresses mutex (#1439)
    • 2224f956 Add hash reset (#1436)
    • bb03475f Use compressed pub key (#1435)
    • 90a768d2 Fix encoding of userid (#1429)
    • d2c7acbd Obscuroscan - add pagination in the list calls (public and encrypted) (#1434)
    • 1ab96316 Fix bug with unexecuted batch data (#1432)
    • cfdc6b81 Avoid panics when sequencer host thinks it is behind the enclave (#1433)
    • 58863712 Introduce unsubscribe delay (#1424)
    • 881e6719 Fix for deadlock (#1425)
    • 61358311 Reduce retention to 1 day on failure only (#1430)
    • bcf05b21 Added a health endpoint to og (#1427)
    • 3d4fabe9 Fix og user id and address problems (#1426)
    • 4852e28b Public tx listing rpc + fe (#1422)
    • 22277219 Fix add subscription logic (#1423)
    • 0aebb2d3 Clarify channels and mutexes (#1421)
    • f4913937 Pedro/private tx list (#1418)
    • 06e63f1e Add enclave guardian service, refactor logic out of host.go (#1409)
    • b4e4182c Fix timing issue for subscriptions (#1420)
    • 6a0f95a2 Rework batch execution logic (#1419)
    • ff6bf45a Fix l2 deploy (#1416)
    • 86e0152e Allow enclave to produce handlers for both old and new message types (#1417)
    • d47a0f29 Log block hash rather than pointer (#1414)
    • 4caac6dc Fix cache for blocks and batches (#1415)
    • f96bccd8 Ensure error fields on encl rpc resp are captured (#1413)
    • ce4d06d3 Add primitive cache for blocks and batches (#1412)
    • a36adf12 Block explorer api routes + fix obscuro api json marshallers (#1407)
    • 10477c78 Set back ot 03:05 nightly (#1410)
    • cd8be2c0 Fix event order (#1408)
    • ccf890a5 Implement relational db new tables (#1385)
    • 483c39a5 Obscuroscan now pulls rollups (#1406)
    • 99ec6e7c Change from port 13000 to 80 (#1405)
    • a08afcc6 Adding rolling batches and blocks (#1404)
    • 1a3f5cbc More fixes to get the faucet deployment to work when the upgrade workflow is initiated from a schedule event (#1402)
    • b074d5f2 Hook obscuro scan other endpoints (#1403)
    • 66f3cac0 Obs scan connect be-fe (#1399)
    • 922c1b18 Simplify enclave batch streaming and fix p2p batch requesting (#1400)
    • 3e9446df Put in some logging (#1401)
    • 0d7ddd32 Fixes to the obscuro scan v2 deploy (#1398)
    • 01fb6339 Obscuroscan v2 deploy (#1397)
    • 04ebaf7e Obscuroscan v2 frontend bootstrap (#1396)
    • c79b9c24 Fix issue with host failing to stop after error (#1393)
    • 3cc1eb98 Simplify host health check and p2p health check (#1389)
    • 6e46b005 Try feeding consecutive blocks if failing after a fork (#1395)
    • 3cc25ebb Scheduled trigger of the faucet fix for schedule (#1394)
    • 92098154 Add batch repository to host using seq no as key (#1388)
    • 00793ac0 Obscuroscan v2 backend (#1391)
    • e8c45ef3 Avoid getting stuck when returning to a prev l1 fork (#1390)
    • 17d27178 Rework how rollups are created (#1386)
    • d093666a Lock ego container image (#1387)
    • 9fb09210 Tweak we/og start flags for local testnet (#1384)
    • 5c27887e Fix the deployment of the faucet on a scheduled trigger (#1383)
    • 30162354 Re-enable the upgrade (#1382)
    • b9b1d5be Move sql creation logic to "sql" files (#1377)
    • 6700de56 Add multi-user support for obscuro gateway (#1375)
    • edf2ac90 Add subscription manager for sub/unsub (#1379)
    • b522d6c2 Fix paths for testnet local build (#1380)
    • c7c0aa5d Fix testnet after docker refactoring (#1378)
    • b5f6d52a Add l1 publishing service (#1376)
    • 7401bf04 Upgrade rollups (#1370)
    • ed4d3340 Add db schema (#1374)
    • d08abf33 Setup generic services in the host (#1372)
    • 6b51336a Fix missing mutex lock for block submission (#1373)
    • fe46cfce Reduce log noise from block catchup at startup (#1371)
    • 83a18aad Refactor tools dockerfiles, docker_run.sh scripts (#1355)
    • eb24d7fd Enclave-guardian: l1 repository service (#1368)
    • 50e9678b Add bit about the host services to the design docs (#1369)
    • c7668ee4 Add scan endpoint + contract creation count (#1367)
    • 3e958a50 Enclave-guardian: add enclave status tracker to host (#1364)
    • fcb3a7a3 Fix obscuro gateway deployment (#1366)
    • 4207c708 Temporary rollup logic fix (#1362)
    • 7de5739f Deploy obscuro gateway (#1349)
    • ef8f4245 Fix the build tests (#1361)
    • 7bdb5b56 Pedro/fix ci (#1360)
    • 5d524409 Simplify block processing logic (#1359)
    • 43c7f493 Tudor/change rollup execution flow (#1357)
    • 2ded2a00 Testnet github actions: fix clash with secrets (#1358)
    • acfe19f3 Fix the sim logger again (#1356)
    • 61edac8b Use latest patch version, not latest minor version (#1354)
    • 46adf001 Fix logger for sim hosts (#1353)
    • 80dcac43 Correct retention yaml (#1352)
    • 68bf71db Logs (#1351)
    • 11e5f651 Add in retention period (#1350)
    • 473b109b Add sequencer number field , plus some renaming (#1347)
    • e49bd32f Stop the nightly upgrade (#1348)
    • cf17ee28 Remove network manager (#1345)
    • 1832b40b Pedro/update faucet (#1342)
    • bdea3cb1 Relative network json file (#1339)
    • b2ad8714 Viewing key now is sent as a payload instead registering against enclave (#1318)
    • 8ee39357 Fixes to l2 upgrade and deployment (#1344)
    • 3728b2df Rename host db add batch method (#1343)
    • ad813cb6 Tudor/change headers (#1341)
    • 553abbc4 Change how randomness per batch is calculated to remove the mixdigest (#1340)
    • 3a1eb7af Integrate faucet in go-obscuro (#1323)
    • 612b5d5d L1 now runs on vm (#1335)
    • f90ec295 Add obscuro gateway endpoints (#1334)
    • e6e2658c Fix for validators not working without p2p (#1337)
    • a6bf6909 Updates start command (#1336)
    • 74d7ce02 Ziga/obscuto gatweay storage (#1330)
    • 4c510c42 Add useraccountmanager to manage accounts for multiple users (#1326)
    • ad419c64 Add l1 head and l2 head to enclave status (#1333)
    • f143b1f5 Separate p2p sub methods from host interface (#1332)
    • cf660911 Adding the faucet workflow (#1331)
    • f420b0d7 Added measuring logs to validator. (#1329)
    • 896d54e2 Fix log_15 logger param errors (#1325)
    • b4287cf3 Improve logging (#1327)
    • 723190b7 Skip rollup production when out of sync with l1 (#1328)
    • 7d779935 Updated wording for encryption (#1316)
    • bae86f05 Configurable pos timeframes (#1317)
    • 5e90d17d Resolver added. proto added (#1315)
    • 5af7d8f0 Remove unnecessary header fields (#1303)
    • 7112e508 Tidy up the enclave request handling (#1313)
    • 15e391d0 Start from right hash (#1314)
    • bc002525 Add logging details when catching up missing batches (#1312)
    • ceeb0742 Use batch transaction for db batches on host (#1311)
    • 44b93999 Tidying up the we (#1308)
    • 180fd043 Add l1 up-to-date flag to host health check (#1310)
    • 2021d3de Write to db after every batch (#1309)
    • ee9cccd9 Only publish batches when up-to-date with l1 (#1307)
    • 6727f8ed Updating go v1.20 prysm v4.0.5 gethv1.11.6 (#1257)
    • 37adab1d Fix for incorrectly chained rollups (#1305)
    • 46a2e084 Fix sendtransaction method signature (#1302)
    • 12d35437 Fix hash formatting in error msg (#1301)
    • 6a880273 Enclave: log less when scanning backwards for rollups (#1300)
    • 2b268bf2 Remove network deployer (#1299)
    • af5376c8 Changed limits. (#1298)
    • aa6fb166 Small fixes (#1296)
    • 4536aade Swapped true and false on acceptbatch. (#1289)
    • ef16c1ed Reinstate hash cache, and fix some pointers (#1295)
    • 3a4e1ca8 Adjust limiters (#1294)
    • da8d540b Performance fixes (#1293)
    • 06878966 Standardise block and batch log references (#1292)
    • 86dd3c93 Obscuro_gateway design (#1248)
    • 020fd3af Fix logger config (#1291)
    • ce2e8a3b Added config for batch size limit. (#1290)
    • 88b3a845 Add userid parameter in all request handlers (#1283)
    • 1a64bc08 Add squash and merge to dev onboarding (#1288)
    • 4f9851ff Changed log level (#1287)
    • 75656dc6 Restore configs (#1286)
    • a6061d0d Adding limiters that prevent creating oversized transactions (#1218)
    • 82b78b14 Added compression to the batches payload (#1284)
    • bd3abcef Add developer onboarding guide (#1285)
    • 96168330 Decrease rollup time (#1282)
    • 9595c548 Fix log level (#1281)
    • 8f55555e Fix databasepath to be consistent with other settings (#1280)
    • 69c09eb2 Always update l1 head on submit block (#1279)
    • 2b0bee0d Obscuro gateway add database (#1266)
    • 4945e3a0 Storage now accepts db batch. (#1277)
    • 3d7d9157 Add simple retry to p2p (#1278)
    • 30f51bda Added log timers. (#1276)
    • b22bb354 Consuming rollups: fixes and clarifications (#1275)
    • 8cf8b8cf Be explicit about the environment and whether deployed or upgraded (#1274)
    • 8977efbe Increase ego heapsize to 2gb (#1273)
    • 29991d36 Review of todos part four (#1250)
    • 770379c0 Add test for restarting all nodes in network (#1272)
    • 04a3f5d0 Node upgrade: fix management contract config (#1271)
    • eb68c71f Fix log formatting to not swallow error (#1270)
    • 463f4c9b Mempool is now using a simpler mechanism to pick transactions and wait for ones that are not ready to go in yet (#1268)
    • 116043bb Host: retry submitblock on generic errors (#1267)
    • 2dfc15da Set the text replacement for sending the faucet trigger (#1265)
    • 8cc34ea2 Fixes the testlog usage (#1264)
    • 4356da01 Testnet deploy: validator health check to 5mins (#1263)
    • aadd5c5b Avoid forwarding bad txs to the sequencer (#1249)
    • 1c186ee7 Fix syntax (#1262)
    • 0b44bc72 Updated to run the upgrade nightly (#1261)
    • cd9d44c4 Testnet upgrade: lookup env build number from azure vms (#1252)
    • f2ffe2cb Testnet deploy: install gcc an...
Read more

Obscuro v0.13.3

02 Aug 09:37
Compare
Choose a tag to compare

Change Log

  • This is a patch release to include the following commit to lock the ego container version number;
    • 6a366e86 Lock ego container image

Obscuro v0.13.2

29 Jun 09:50
Compare
Choose a tag to compare

Change Log

  • This is a patch release to include the following commits to push the eth2netowrk logs to datadog, add in waits on the deployment of the sequencer and validator, and lock down ~2.12.x as the minor version of hardhat used for contract deployment:
    • 53fc9a42 Port #1256 for logs on the L1 containers
    • 6be178c6 Don't use secrets for the docker username
    • 4651ebc1 Use latest patch of hardhat only
    • 8118db85 Don't use secrets for the docker username
    • 3172a207 Allow time for VMs to initialise

Obscuro v0.13.0

04 May 15:32
108168a
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • 6f8264f7 Fix the we cross-os build (#1244)
    • 325bb0c8 Adding system errors (#1237)
    • f346e239 Add wait group wait() timeout function to util (#1242)
    • b759f55a Remove error from proto message payload (#1241)
    • fdc9b035 Fix broken link for the pdf version of the whitepaper. (#1238)
    • 61b9e17f Update some of the matt todos (#1240)
    • 13c87ac1 Updates after backlog review part three (#1239)
    • a551408b Layout update for obscuroscan (#1200)
    • eeb1623b Locking the docker image alpine to 16 (#1233)
    • 6758cb32 Update wallet extension docs and include a link to obx faucet (#1235)
    • a1a30083 Logs are now debuggable from the debug_log visibility endpoint (#1231)
    • 3497be98 Only perform the l2 deployment on a scheduled basis (#1230)
    • 3bda160e Reintroducing encrypted enclave errors (#1197)
    • 56557a2f Host to retry forever waiting for the enclave to come up (#1229)

Obscuro v0.12.0

04 May 14:25
7c91ea9
Compare
Choose a tag to compare
Obscuro v0.12.0 Pre-release
Pre-release

Change Log

  • Robustness fixes for event log subscriptions, including ensuring no dropping of event logs, removal of any duplicates, and ensuring correct ordering based on their block insertion.
  • Event log subscriptions will now infer the correct viewing key to use for relevancy checks performed by an Obscuro node. This is based on filter criteria in the subscription, e.g. when a particular address field is included in the filter list, if a viewing key for that address is registered, that key will be used. Note that subscriptions to all events, where those events might contain data used in the relevancy checks, will not be able to infer the viewing key to use, and as such will use the first registered key made through that instance of the wallet extension.
  • A list of the PRs merged in this release is as below;
    • 25dc4cd9 Block provider now contributes to health status (#1225)
    • 978e3509 Renaming docker volumes (#1224)
    • 827d67bc Workaround for xchain message finality (#1220)
    • 56589db7 Persist enclave key (#1223)
    • 845d7d34 Is debug namespace enables flag (#1222)
    • a3b220d1 Disabled notifications for npm (#1221)
    • 96e4029b Adding debug_traceTransaction endpoint and functionality (#1214)
    • 37835960 Add different manual tests (#1217)
    • c1425fbf Reconnect client on the block provider (#1216)
    • b0983690 Fix npe (#1215)
    • e5efecc6 Fix sqlite init logic (#1213)
    • 05a7065f Normalise data field to fix event dups bug (#1212)
    • 0fc9d164 Fix bug and improve log (#1211)
    • bb92ae19 Add more logging in the verbose we (#1210)
    • 02d885ea Review of todos part two (#1209)
    • c1033393 Setup ego signer for testnets (#1208)
    • 7c2e8985 Pull the updated docker images in testnet upgrade script (#1207)
    • 13d8f102 Fix the block hash of log messages and receipts (#1206)
    • 4766f27b Pedro/log tx rollup hash (#1204)
    • 6e81b9e2 Remove -a option (#1203)
    • 81aacd56 Eth2network now pushed as part of the deploy flow (#1201)
    • e8903b38 Add logic to discover the authenticated client to be used for subscriptions (#1196)
    • cad27131 Fix filtering logic (#1199)
    • 90b04263 Fix local network launcher for enclave persistence (#1198)
    • 48acdc3f Use docker mount for enclave persistence (#1195)
    • 31562358 Rename offchain to obscall and fix tx execution logs (#1194)
    • f3f73da6 Changes to the testnet launcher, better logging (#1192)
    • 124eb4cf Fix names of types aliases (#1193)
    • c6316cbb Store events in sql table (#1182)
    • 17a7c44b Todo review number 1 edits (#1191)
    • 927b970d L1_host not output properly in upgrade gh action (#1190)
    • 013e8f32 Wipe and re-clone obscuro code on testnet node upgrade (#1186)
    • f7d4cd35 Revert "refactoring how errors are done. (#1153)" (#1189)
    • 8dd0f1f6 Resolve faucet docs images (#1188)
    • 24659498 Add back in the faucet steps using discord (#1187)
    • 00fedf0f Run scheduled dev-testnet deployment at 3:05am tues to sat (#1185)
    • 9af0f70c Add in the release notes for v0.11 (#1177)
    • 45984ad1 Replaced 1.17->1.18 (#1184)
    • c010d003 Refactoring how errors are done (#1153)
    • 6b96286d Add docker_buildkit=1 (#1183)
    • c3b76592 Remove unused host flow controls (#1181)
    • 3afc850e Fix: node launcher was ignoring the l1 start param (#1180)
    • 18420198 Simplify sqlite creation logic (#1179)
    • 81483e76 Remove db interfaces (#1178)
    • e7343851 Close database and guard enclave methods (#1175)
    • 9c9337c4 Removing the external api calls section (#1176)
    • 8106a432 Expose underlying sql database (#1171)
    • 235de492 Extract the mgmt contract deployment block for node starts (#1174)

Obscuro v0.11.0

22 Mar 15:53
1d22729
Compare
Choose a tag to compare

Change Log

  • Introduces stability fixes into the L1 and the L1 to L2 interaction, along with adding support for upgrading an L2 node.
  • A full list of the PRs merged in this release is as below;
    • 1d22729e Fixed nil ptr case. (#1172)
    • 96565a7d Bridge and cross chain messaging docs. (#1087)
    • dfc2b284 Added some logs for event relevancy. (#1169)
    • 915794a4 Process network secrets now iterates only over successful transactions. (#1168)
    • 0d8e947e Tell prysm node not to look for peers (#1167)
    • 72cf6948 Retry l1 reconnect indefinitely (#1166)
    • 2678359a Fix dead links. (#1156)e$
    • 266fd18c Fix a dead link (#1157)e$
    • f32bd928 Fixes for 3 dead links. (#1158)
    • c3147be0 Prysm upgrade + fix compatibility (#1165)
    • 2e38f551 Set sequencer host to use in-mem db as well (#1164)
    • 496e626e Move network config persistence further down stack (#1161)
    • 290c6c53 Docker testnet launcher to use in-mem db for host (#1162)
    • 6527a019 Update fast_finality.md (#1163)
    • a483fe3f Add upgrade option to node script (#1154)
    • d41ad9ea Small logging improvements, loosen islatest restriction (#1151)
    • 59762afe Enable persistence on testnet hosts (#1152)
    • a6087483 Fix loglvl arg format in testnet script (#1150)
    • 5bd5c21e Set host and enclave loggers to info by default (#1149)
    • 8b85efe5 Reenable disabled block provider test (#1148)
    • 2e335e8e Enclave does not process failed rollups (#1138)
    • fddfeccb Wallet extension verbose logging (#1147)
    • 824d74f8 Deploy l2 contracts synchronously (#1146)
    • 31b1d017 Add buildkit to docker update step (#1145)
    • ee335754 Add basic l1 sanity check to networktests tools (#1142)
    • af7f7259 Updated readme. (#1140)
    • 70197a13 Update the go versions on actions to match the repo version (#1143)
    • dbda7aec Fix to the admin address (#1141)
    • d0a2d02d Rollup module (#1125)
    • d4637cc1 Trigger a repository dispatch to the faucet (#1139)
    • 6eb94f9b Renamed increaseallowance to approve. (#1136)
    • 486892e5 Admin role for bridge. (#1135)
    • f4e8f2ab Clean up design documents (#1137)
    • ec41be07 Draft upgrading design (#1103)
    • b5a79eb6 Add test that restarts the host as well as the enclave (#1134)
    • b3b15faa Fix to the format of the dispatch event (#1133)

Obscuro v0.10.0

23 Feb 17:43
af5691d
Compare
Choose a tag to compare

Change Log

  • A list of the PRs merged in this release is as below;
    • d81f5f9a Run a schedule deploy on the l1, and trigger l2 if succesful (#1129)
    • 481dc317 Wrap leveldb so its error types don't leak into our codebase (#1128)
    • e5d8c398 Resilient to rpc requests while sequencer unknown (#1130)
    • aa3eaea2 Updated go version and ego version. (#1124)
    • 6de02fb0 Add config to enable host persistence (#1122)
    • 7f7b78fa Save deployment container logs as build artifacts for fault finding (#1123)
    • 7b640aec No need to request secret for enclave on host restart (#1117)
    • 71d0ea88 Testnet launcher + node package (#1112)
    • c33bf2bc Clarify p2p address syncing (#1116)
    • 1c6f7c7e Add integration testing and local network tools (#1115)
    • a4d34075 Implemented scheduled deployment of dev-testnet (#1114)
    • 8adb8970 Rotates the eth2 logs (#1113)
    • a9c8f9af Update testnet-local-build_images.sh (#1110)
    • 77cc0dad Management contract in all vars (#1093)
    • 7bffad4d Add a single start script to launch testnet with default arguments (#1107)
    • ff7632fa Adds a script that waits for the eth2network to be ready (#1108)
    • 76a0abbb Removes the gethnetwork (#1095)
    • 70767522 Add blockheight and blockhash log keys (#1105)
    • d4bb4120 Fix comparison for empty hash (#1106)
    • 6e145dce Update enclave.go (#1104)
    • 55f4fdc9 Fixes for the we tests (#1102)
    • de1d8bf4 Record latest rollup for every l1 block to avoid scanning back (#1101)
    • 859524b2 Attempt to fix github sleep step bash syntax (#1099)
    • 9196f32b Aggressive enclave logging to track what what it is processing (#1100)
    • f56418b9 Fix contract deployer test ports (#1097)
    • a10e94a7 Add sleep to stagger az cli requests on parallel node creation (#1098)
    • 855c3a36 Fix wallet extension flakyness (#1096)
    • 04af95bd Fix for contract ci go test integration. reintroduced param names to … (#1094)
    • 2e0dfdc1 Eth2 used in the deployment (#1079)
    • 3ef6a073 Remove speculative execution (#1092)
    • ba736919 Adding manual tests + minor fixes (#1090)
    • 1d3134b7 Fix sequencer tx production (#1091)
    • 73dc2df8 Rollup lookup should not assume that l1 blocks go back to genesis (#1089)
    • 09932b44 After enclave restart, replay batches to restore missing statedb cache (#1088)
    • d0bb547f Provide a clearer way for finding the latest rollup in the chain of a given head block. (#1085)
    • c610271f Fixes enclave debug image (#1086)
    • e2c2babc Avoid swallowing l1 client error messages (#1081)
    • 54819a09 Ensure l2 head is rewound after l1 forks (#1078)
    • afafeee2 Call db client batches dbbatches to avoid confusion (#1070)
    • a8357aa3 Obscuro bridge deployment scripts. (#1046)
    • c951a9b8 Reduces the time to start a merged eth2 network (#1077)
    • 7a65331c Make pr template lighter (#1076)
    • 015c6b7e Juiced the docker. it's now fast. (#1071)
    • 9e7c6a30 Upgrade enclave l2 (#1075)
    • 5e494c36 Fixes the enclave start (#1074)
    • 6f2b8a69 Remove early exit (#1073)
    • 14d25d96 Fix faucet deployment trigger (#1072)
    • b2e6f8e2 Store the l2 head hash directly in the enclave (#1069)
    • 34e7bbe3 Adds an upgrade testnet workflow (#1049)
    • f8230934 Adds eth2 network (#1050)
    • 37f52830 Docker image size reduction (#1068)
    • 6f621c0b No need to manage a mempool on non-sequencer nodes (#1064)
    • d8f3d64d Temporarily allow product key sealing edb credentials for testnet upgrades (#1065)
    • c254ac9c Removed stuff related to the old bridge (#1057)
    • c775d8bd Store batches from rollups. check batches at same height are consistent. (#1063)
    • 69fcdd10 Wallet extension now supports --host cli arg. (#1061)
    • c5635a75 Fix solidity compilation warnings for unused calldata. warnings are now treated as errors. (#1060)
    • fde6606c Adds todo. (#1058)
    • 72c062b8 Requires the full set of batches to be specified when creating a rollup from a set of batches (#1056)
    • 5b7ffbb5 Each rollup references its batches, rather than a set of transactions (#1055)
    • 12229781 Adds comments to clarify some of the log events logic. (#1054)
    • 1a16f9ef Fix for ci deployment. (#1053)
    • 3c977786 Rollup header points to batch. (#1052)
    • 556a5741 Avoid unnecessary updating of head rollup for block (#1051)