Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: taikoxyz/taiko-mono
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 12102d5deb02ff6d822ebac6fce1c5aab96025b1
Choose a base ref
..
head repository: taikoxyz/taiko-mono
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2d5a36a9ebceb89bd3fc38608589d6201f840d9c
Choose a head ref
Showing with 8,640 additions and 8,821 deletions.
  1. +2 −0 _typos.toml
  2. +13 −13 go.mod
  3. +28 −28 go.sum
  4. +1 −1 packages/guardian-prover-health-check-ui/CHANGELOG.md
  5. +3 −0 packages/protocol/.gitignore
  6. +1 −0 packages/protocol/.solhint.json
  7. +2 −0 packages/protocol/.solhintignore
  8. +441 −441 packages/protocol/contract_layout_layer1.md
  9. +187 −187 packages/protocol/contract_layout_layer2.md
  10. +25 −33 packages/protocol/contracts/layer1/based/ITaikoL1.sol
  11. +75 −39 packages/protocol/contracts/layer1/based/LibBonds.sol
  12. +14 −81 packages/protocol/contracts/layer1/based/LibData.sol
  13. +83 −127 packages/protocol/contracts/layer1/based/LibProposing.sol
  14. +196 −287 packages/protocol/contracts/layer1/based/LibProving.sol
  15. +103 −121 packages/protocol/contracts/layer1/based/LibUtils.sol
  16. +42 −52 packages/protocol/contracts/layer1/based/LibVerifying.sol
  17. +56 −81 packages/protocol/contracts/layer1/based/TaikoData.sol
  18. +34 −18 packages/protocol/contracts/layer1/based/TaikoEvents.sol
  19. +47 −46 packages/protocol/contracts/layer1/based/TaikoL1.sol
  20. +1 −1 packages/protocol/contracts/layer1/devnet/DevnetTaikoL1.sol
  21. +1 −1 packages/protocol/contracts/layer1/mainnet/addrcache/RollupAddressCache.sol
  22. +9 −2 packages/protocol/contracts/layer1/mainnet/rollup/MainnetTierRouter.sol
  23. +3 −0 packages/protocol/contracts/layer1/preconf/README.md
  24. +88 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/PreconfServiceManager.sol
  25. +38 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/iface/IAVSDirectory.sol
  26. +22 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/iface/IDelegationManager.sol
  27. +18 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/iface/ISlasher.sol
  28. +18 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/iface/IStrategyManager.sol
  29. +48 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/impl/AVSDirectory.sol
  30. +55 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/impl/DelegationManager.sol
  31. +31 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/impl/Slasher.sol
  32. +39 −0 packages/protocol/contracts/layer1/preconf/avs-mvp/impl/StrategyManager.sol
  33. +10 −0 packages/protocol/contracts/layer1/preconf/eigenlayer/PreconfServiceManager.sol
  34. +91 −0 packages/protocol/contracts/layer1/preconf/iface/IPreconfRegistry.sol
  35. +25 −0 packages/protocol/contracts/layer1/preconf/iface/IPreconfServiceManager.sol
  36. +127 −0 packages/protocol/contracts/layer1/preconf/iface/IPreconfTaskManager.sol
  37. +12 −0 packages/protocol/contracts/layer1/preconf/impl/LibPreconfConstants.sol
  38. +246 −0 packages/protocol/contracts/layer1/preconf/impl/PreconfRegistry.sol
  39. +637 −0 packages/protocol/contracts/layer1/preconf/impl/PreconfTaskManager.sol
  40. +468 −0 packages/protocol/contracts/layer1/preconf/libs/LibBLS12381.sol
  41. +38 −0 packages/protocol/contracts/layer1/preconf/libs/LibBLSSignature.sol
  42. +98 −0 packages/protocol/contracts/layer1/preconf/libs/LibEIP4788.sol
  43. +80 −0 packages/protocol/contracts/layer1/preconf/libs/LibMerkleUtils.sol
  44. +245 −0 packages/protocol/contracts/layer1/preconf/mock/MockPreconfRegistry.sol
  45. +13 −0 packages/protocol/contracts/layer1/preconf/mock/MockTaikoToken.sol
  46. +52 −61 packages/protocol/contracts/layer1/provers/GuardianProver.sol
  47. +14 −21 packages/protocol/contracts/layer1/provers/ProverSet.sol
  48. +2 −2 packages/protocol/contracts/layer1/tiers/TierProviderBase.sol
  49. +5 −15 packages/protocol/contracts/layer1/verifiers/Risc0Verifier.sol
  50. +12 −16 packages/protocol/contracts/layer1/verifiers/SgxVerifier.sol
  51. +169 −0 packages/protocol/contracts/layer1/verifiers/SgxVerifierBase.sol
  52. +7 −8 packages/protocol/contracts/layer1/verifiers/compose/ComposeVerifier.sol
  53. +4 −3 packages/protocol/contracts/layer2/based/{Lib1559Math.sol → LibEIP1559.sol}
  54. +1 −0 packages/protocol/contracts/layer2/based/LibL2Config.sol
  55. +39 −15 packages/protocol/contracts/layer2/based/TaikoL2.sol
  56. +1 −1 packages/protocol/contracts/layer2/devnet/DevnetTaikoL2.sol
  57. +1 −1 packages/protocol/contracts/shared/bridge/Bridge.sol
  58. +1 −1 packages/protocol/contracts/shared/common/AddressManager.sol
  59. +10 −12 packages/protocol/contracts/shared/common/AddressResolver.sol
  60. +16 −12 packages/protocol/contracts/shared/common/EssentialContract.sol
  61. +2 −4 packages/protocol/contracts/shared/common/LibAddress.sol
  62. +1 −1 packages/protocol/contracts/shared/common/LibBytes.sol
  63. +1 −1 packages/protocol/contracts/shared/common/LibStrings.sol
  64. +2 −2 packages/protocol/contracts/shared/common/LibTrieProof.sol
  65. +2 −1 packages/protocol/deployments/hekla-contract-logs.md
  66. +34 −20 packages/protocol/deployments/mainnet-contract-logs-L1.md
  67. +10 −7 packages/protocol/deployments/mainnet-contract-logs-L2.md
  68. +6 −5 packages/protocol/foundry.toml
  69. +2 −0 packages/protocol/package.json
  70. +28 −0 packages/protocol/script/layer1/preconf/BaseScript.sol
  71. +73 −0 packages/protocol/script/layer1/preconf/deployment/DeployAVS.s.sol
  72. +50 −0 packages/protocol/script/layer1/preconf/deployment/DeployEigenlayerMVP.s.sol
  73. +17 −0 packages/protocol/script/layer1/preconf/deployment/deploy_avs.sh
  74. +10 −0 packages/protocol/script/layer1/preconf/deployment/deploy_eigenlayer_mvp.sh
  75. +75 −0 packages/protocol/script/layer1/preconf/deployment/mock/DeployMockAVS.s.sol
  76. +13 −0 packages/protocol/script/layer1/preconf/deployment/mock/DeployMockTaikoToken.s.sol
  77. +5 −0 packages/protocol/script/layer1/preconf/misc/EmptyContract.sol
  78. +0 −242 packages/protocol/test/genesis/data/genesis.json
  79. +0 −217 packages/protocol/test/genesis/data/genesis_alloc.json
  80. +0 −4,667 packages/protocol/test/genesis/data/genesis_storage_layout.json
  81. +7 −8 packages/protocol/test/layer1/automata-attestation/common/AttestationBase.t.sol
  82. +5 −5 packages/protocol/test/layer1/automata-attestation/utils/DcapTestUtils.t.sol
  83. +7 −8 packages/protocol/test/layer1/automata-attestation/utils/V3QuoteParseUtils.t.sol
  84. +68 −0 packages/protocol/test/layer1/based/MockTaikoL1.sol
  85. +13 −15 packages/protocol/test/layer1/based/TaikoL1.t.sol
  86. +33 −19 packages/protocol/test/layer1/based/TaikoL1LibProvingWithTiers.t.sol
  87. +8 −16 packages/protocol/test/layer1/based/TaikoL1TestBase.sol
  88. +44 −33 packages/protocol/test/layer1/based/TaikoL1TestGroup1.t.sol
  89. +1 −1 packages/protocol/test/layer1/based/TaikoL1TestGroup10.t.sol
  90. +8 −12 packages/protocol/test/layer1/based/TaikoL1TestGroup2.t.sol
  91. +8 −12 packages/protocol/test/layer1/based/TaikoL1TestGroup3.t.sol
  92. +6 −9 packages/protocol/test/layer1/based/TaikoL1TestGroup4.t.sol
  93. +12 −20 packages/protocol/test/layer1/based/TaikoL1TestGroup5.t.sol
  94. +3 −5 packages/protocol/test/layer1/based/TaikoL1TestGroup6.t.sol
  95. +2 −2 packages/protocol/test/layer1/based/TaikoL1TestGroup7.t.sol
  96. +3 −3 packages/protocol/test/layer1/based/TaikoL1TestGroup8.t.sol
  97. +13 −21 packages/protocol/test/layer1/based/TaikoL1TestGroup9.t.sol
  98. +21 −14 packages/protocol/test/layer1/based/TaikoL1TestGroupBase.sol
  99. +0 −101 packages/protocol/test/layer1/based/TaikoL1testGroupA1.t.sol
  100. +0 −182 packages/protocol/test/layer1/based/TaikoL1testGroupA2.t.sol
  101. +6 −6 packages/protocol/test/layer1/based/TestTierRouter.sol
  102. +17 −0 packages/protocol/test/layer1/preconf/BaseTest.sol
  103. +70 −0 packages/protocol/test/layer1/preconf/beacon/BeaconProofsVerification.sol
  104. +239 −0 packages/protocol/test/layer1/preconf/blocks/BlockProposing.t.sol
  105. +129 −0 packages/protocol/test/layer1/preconf/bls/BLSExpandMsgXmd.t.sol
  106. +103 −0 packages/protocol/test/layer1/preconf/bls/BLSHashToFieldFp2.t.sol
  107. +34 −0 packages/protocol/test/layer1/preconf/bls/script-test/BLSHashToCurveG2.sol
  108. +64 −0 packages/protocol/test/layer1/preconf/bls/script-test/BLSVerifySignature.sol
  109. +135 −0 packages/protocol/test/layer1/preconf/fixtures/BeaconProofs.sol
  110. +66 −0 packages/protocol/test/layer1/preconf/fixtures/BlocksFixtures.sol
  111. +53 −0 packages/protocol/test/layer1/preconf/fixtures/LookaheadFixtures.sol
  112. +661 −0 packages/protocol/test/layer1/preconf/lookahead/IncorrectLookahead.t.sol
  113. +428 −0 packages/protocol/test/layer1/preconf/lookahead/LookaheadPosting.t.sol
  114. +18 −0 packages/protocol/test/layer1/preconf/mocks/MockBeaconBlockRoot.sol
  115. +55 −0 packages/protocol/test/layer1/preconf/mocks/MockPreconfRegistry.sol
  116. +15 −0 packages/protocol/test/layer1/preconf/mocks/MockPreconfServiceManager.sol
  117. +13 −10 packages/protocol/test/layer1/verifiers/SgxVerifier.t.sol
  118. +17 −17 packages/protocol/test/layer2/{Lib1559Math.t.sol → LibEIP1559.t.sol}
  119. +25 −34 packages/protocol/test/layer2/TaikoL2.t.sol
  120. +0 −50 packages/protocol/test/layer2/TaikoL2EIP1559Configurable.sol
  121. +0 −201 packages/protocol/test/layer2/TaikoL2NoFeeCheck.t.sol
  122. +4 −3 packages/protocol/test/layer2/TaikoL2Test.sol
  123. +1 −1 packages/taiko-client/bindings/.githead
  124. +1 −1 packages/taiko-client/bindings/encoding/input.go
  125. +1 −1 packages/taiko-client/bindings/encoding/input_test.go
  126. +0 −79 packages/taiko-client/bindings/encoding/protocol_config.go
  127. +1 −22 packages/taiko-client/bindings/gen_guardian_prover.go
  128. +90 −100 packages/taiko-client/bindings/gen_lib_proposing.go
  129. +87 −236 packages/taiko-client/bindings/gen_lib_proving.go
  130. +1 −157 packages/taiko-client/bindings/gen_lib_utils.go
  131. +11 −166 packages/taiko-client/bindings/gen_lib_verifying.go
  132. +7 −49 packages/taiko-client/bindings/gen_prover_set.go
  133. +598 −172 packages/taiko-client/bindings/gen_taiko_l1.go
  134. +15 −21 packages/taiko-client/bindings/gen_taiko_l2.go
  135. +9 −10 packages/taiko-client/bindings/gen_tier_provider.go
  136. +6 −2 packages/taiko-client/driver/chain_syncer/blob/syncer.go
  137. +4 −2 packages/taiko-client/driver/chain_syncer/blob/syncer_test.go
  138. +7 −2 packages/taiko-client/driver/driver.go
  139. +7 −4 packages/taiko-client/driver/state/state.go
  140. +1 −1 packages/taiko-client/integration_test/deploy_l1_contract.sh
  141. +2 −2 packages/taiko-client/internal/docker/start.sh
  142. +10 −23 packages/taiko-client/internal/testutils/helper.go
  143. +6 −1 packages/taiko-client/pkg/rpc/methods.go
  144. +15 −0 packages/taiko-client/pkg/rpc/utils.go
  145. +5 −2 packages/taiko-client/proposer/proposer.go
  146. +57 −42 packages/taiko-client/proposer/proposer_test.go
  147. +1 −5 packages/taiko-client/proposer/transaction_builder/calldata_test.go
  148. +5 −3 packages/taiko-client/proposer/transaction_builder/common_test.go
  149. +9 −5 packages/taiko-client/prover/prover.go
  150. +790 −11 pnpm-lock.yaml
2 changes: 2 additions & 0 deletions _typos.toml
Original file line number Diff line number Diff line change
@@ -5,6 +5,8 @@ extend-ignore-identifiers-re = [
"bafybeiegdqpwx3he5dvoxqklspdjekjepjcobfaakyficksratn73qbbyy",
"TGE",
"tge",
"preconf",
"preconfer",
"baed",
"Groth",
"groth",
26 changes: 13 additions & 13 deletions go.mod
Original file line number Diff line number Diff line change
@@ -33,9 +33,9 @@ require (
github.com/rabbitmq/amqp091-go v1.10.0
github.com/shopspring/decimal v1.4.0
github.com/stretchr/testify v1.9.0
github.com/swaggo/swag v1.16.3
github.com/testcontainers/testcontainers-go v0.30.0
github.com/urfave/cli/v2 v2.27.4
github.com/swaggo/swag v1.16.4
github.com/testcontainers/testcontainers-go v0.34.0
github.com/urfave/cli/v2 v2.27.5
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa
golang.org/x/sync v0.8.0
gopkg.in/go-playground/assert.v1 v1.2.1
@@ -54,7 +54,6 @@ require (
github.com/DataDog/zstd v1.5.6-0.20230824185856-869dae002e5e // indirect
github.com/KyleBanks/depth v1.2.1 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/Microsoft/hcsshim v0.11.4 // indirect
github.com/ProtonMail/go-crypto v1.0.0 // indirect
github.com/VictoriaMetrics/fastcache v1.12.2 // indirect
github.com/andybalholm/brotli v1.1.0 // indirect
@@ -74,16 +73,17 @@ require (
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/consensys/bavard v0.1.13 // indirect
github.com/consensys/gnark-crypto v0.12.1 // indirect
github.com/containerd/containerd v1.7.12 // indirect
github.com/containerd/containerd v1.7.18 // indirect
github.com/containerd/log v0.1.0 // indirect
github.com/cpuguy83/dockercfg v0.3.1 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
github.com/containerd/platforms v0.2.1 // indirect
github.com/cpuguy83/dockercfg v0.3.2 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c // indirect
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
github.com/distribution/reference v0.5.0 // indirect
github.com/docker/docker v25.0.6+incompatible // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/docker v27.1.1+incompatible // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
@@ -155,6 +155,7 @@ require (
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mitchellh/pointerstructure v1.2.1 // indirect
github.com/mmcloughlin/addchain v0.4.0 // indirect
github.com/moby/docker-image-spec v1.3.1 // indirect
github.com/moby/patternmatcher v0.6.0 // indirect
github.com/moby/sys/sequential v0.5.0 // indirect
github.com/moby/sys/user v0.1.0 // indirect
@@ -215,10 +216,9 @@ require (
golang.org/x/text v0.18.0 // indirect
golang.org/x/time v0.6.0 // indirect
golang.org/x/tools v0.24.0 // indirect
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect
google.golang.org/grpc v1.63.2 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237 // indirect
google.golang.org/grpc v1.64.1 // indirect
google.golang.org/protobuf v1.34.2 // indirect
gopkg.in/inconshreveable/log15.v2 v2.0.0-20200109203555-b30bc20e4fd1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
56 changes: 28 additions & 28 deletions go.sum
Original file line number Diff line number Diff line change
@@ -19,8 +19,6 @@ github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6Xge
github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
github.com/Microsoft/hcsshim v0.11.4 h1:68vKo2VN8DE9AdN4tnkWnmdhqdbpUFM8OF3Airm7fz8=
github.com/Microsoft/hcsshim v0.11.4/go.mod h1:smjE4dvqPX9Zldna+t5FG3rnoHhaB7QYxPRqGcpAD9w=
github.com/ProtonMail/go-crypto v1.0.0 h1:LRuvITjQWX+WIfr930YHG2HNfjR1uOfyf5vE0kC2U78=
github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
@@ -113,14 +111,16 @@ github.com/consensys/bavard v0.1.13 h1:oLhMLOFGTLdlda/kma4VOJazblc7IM5y5QPd2A/Yj
github.com/consensys/bavard v0.1.13/go.mod h1:9ItSMtA/dXMAiL7BG6bqW2m3NdSEObYWoH223nGHukI=
github.com/consensys/gnark-crypto v0.12.1 h1:lHH39WuuFgVHONRl3J0LRBtuYdQTumFSDtJF7HpyG8M=
github.com/consensys/gnark-crypto v0.12.1/go.mod h1:v2Gy7L/4ZRosZ7Ivs+9SfUDr0f5UlG+EM5t7MPHiLuY=
github.com/containerd/containerd v1.7.12 h1:+KQsnv4VnzyxWcfO9mlxxELaoztsDEjOuCMPAuPqgU0=
github.com/containerd/containerd v1.7.12/go.mod h1:/5OMpE1p0ylxtEUGY8kuCYkDRzJm9NO1TFMWjUpdevk=
github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao=
github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4=
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
github.com/cpuguy83/dockercfg v0.3.1 h1:/FpZ+JaygUR/lZP2NlFI2DVfrOEMAIKP5wWEJdoYe9E=
github.com/cpuguy83/dockercfg v0.3.1/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc=
github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4=
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
github.com/cpuguy83/dockercfg v0.3.2 h1:DlJTyZGBDlXqUZ2Dk2Q3xHs/FtnooJJVaad2S9GKorA=
github.com/cpuguy83/dockercfg v0.3.2/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc=
github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc=
github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c h1:uQYC5Z1mdLRPrZhHjHxufI8+2UG/i25QG92j0Er9p6I=
github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c/go.mod h1:geZJZH3SzKCqnz5VT0q/DyIG/tvu/dZk+VIfXicupJs=
github.com/crate-crypto/go-kzg-4844 v1.0.0 h1:TsSgHwrkTKecKJ4kadtHi4b3xHW5dCFUDFnUp1TsawI=
@@ -151,10 +151,10 @@ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnN
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0=
github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/distribution/reference v0.5.0 h1:/FUIFXtfc/x2gpa5/VGfiGLuOIdYa1t65IKK2OFGvA0=
github.com/distribution/reference v0.5.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
github.com/docker/docker v25.0.6+incompatible h1:5cPwbwriIcsua2REJe8HqQV+6WlWc1byg2QSXzBxBGg=
github.com/docker/docker v25.0.6+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
github.com/docker/docker v27.1.1+incompatible h1:hO/M4MtV36kzKldqnA37IWhebRA+LnqqcqDja6kVaKY=
github.com/docker/docker v27.1.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
@@ -449,6 +449,8 @@ github.com/mitchellh/pointerstructure v1.2.1/go.mod h1:BRAsLI5zgXmw97Lf6s25bs8oh
github.com/mmcloughlin/addchain v0.4.0 h1:SobOdjm2xLj1KkXN5/n0xTIWyZA2+s99UCY1iPfkHRY=
github.com/mmcloughlin/addchain v0.4.0/go.mod h1:A86O+tHqZLMNO4w6ZZ4FlVQEadcoqkyU72HC5wJ4RlU=
github.com/mmcloughlin/profile v0.1.1/go.mod h1:IhHD7q1ooxgwTgjxQYkACGA77oFTDdFVejUS1/tS/qU=
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
github.com/moby/patternmatcher v0.6.0 h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk=
github.com/moby/patternmatcher v0.6.0/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
github.com/moby/sys/sequential v0.5.0 h1:OPvI35Lzn9K04PBbCLW0g4LcFAJgHsvXsRyewg5lXtc=
@@ -601,8 +603,8 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/supranational/blst v0.3.13 h1:AYeSxdOMacwu7FBmpfloBz5pbFXDmJL33RuwnKtmTjk=
github.com/supranational/blst v0.3.13/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw=
github.com/swaggo/swag v1.16.3 h1:PnCYjPCah8FK4I26l2F/KQ4yz3sILcVUN3cTlBFA9Pg=
github.com/swaggo/swag v1.16.3/go.mod h1:DImHIuOFXKpMFAQjcC7FG4m3Dg4+QuUgUzJmKjI/gRk=
github.com/swaggo/swag v1.16.4 h1:clWJtd9LStiG3VeijiCfOVODP6VpHtKdQy9ELFG3s1A=
github.com/swaggo/swag v1.16.4/go.mod h1:VBsHJRsDvfYvqoiMKnsdwhNV9LEMHgEDZcyVYX0sxPg=
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc=
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs=
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48=
@@ -612,8 +614,8 @@ github.com/taikoxyz/optimism v0.0.0-20241003061504-cdf8af288f39 h1:JssMxaDmORjQ9
github.com/taikoxyz/optimism v0.0.0-20241003061504-cdf8af288f39/go.mod h1:ym7scR7ZHvEmwx1DLGVDzFlAdR+uhP1+Z4XCiFuSD5s=
github.com/taikoxyz/taiko-geth v1.11.1 h1:pur1WP6YJkwKhLVeN3Zf7dOwbPq6tS88gYod6QKlJc4=
github.com/taikoxyz/taiko-geth v1.11.1/go.mod h1:+l/fr42Mma+xBnhefL/+z11/hcmJ2egl+ScIVPjhc7E=
github.com/testcontainers/testcontainers-go v0.30.0 h1:jmn/XS22q4YRrcMwWg0pAwlClzs/abopbsBzrepyc4E=
github.com/testcontainers/testcontainers-go v0.30.0/go.mod h1:K+kHNGiM5zjklKjgTtcrEetF3uhWbMUyqAQoyoh8Pf0=
github.com/testcontainers/testcontainers-go v0.34.0 h1:5fbgF0vIN5u+nD3IWabQwRybuB4GY8G2HHgCkbMzMHo=
github.com/testcontainers/testcontainers-go v0.34.0/go.mod h1:6P/kMkQe8yqPHfPWNulFGdFHTD8HB2vLq/231xY2iPQ=
github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e h1:cR8/SYRgyQCt5cNCMniB/ZScMkhI9nk8U5C7SbISXjo=
github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e/go.mod h1:Tu4lItkATkonrYuvtVjG0/rhy15qrNGNTjPdaphtZ/8=
github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI=
@@ -626,8 +628,8 @@ github.com/tyler-smith/go-bip39 v1.1.0 h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2n
github.com/tyler-smith/go-bip39 v1.1.0/go.mod h1:gUYDtqQw1JS3ZJ8UWVcGTGqqr6YIN3CWg+kkNaLt55U=
github.com/uber/jaeger-client-go v2.25.0+incompatible h1:IxcNZ7WRY1Y3G4poYlx24szfsn/3LvK9QHCq9oQw8+U=
github.com/uber/jaeger-client-go v2.25.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk=
github.com/urfave/cli/v2 v2.27.4 h1:o1owoI+02Eb+K107p27wEX9Bb8eqIoZCfLXloLUSWJ8=
github.com/urfave/cli/v2 v2.27.4/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ=
github.com/urfave/cli/v2 v2.27.5 h1:WoHEJLdsXr6dDWoJgMq/CboDmyY/8HMMH1fTECbih+w=
github.com/urfave/cli/v2 v2.27.5/go.mod h1:3Sevf16NykTbInEnD0yKkjDAeZDS0A6bzhBH5hrMvTQ=
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasthttp v1.22.0/go.mod h1:0mw2RjXGOzxf4NL2jni3gUQ7LfjjUSiG5sskOUUSEpU=
@@ -835,20 +837,18 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUEr4jDysRDLrm4PHePlge4v4TGAlxY=
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo=
google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de h1:jFNzHPIeuzhdRwVhbZdiym9q0ory/xY3sA+v2wPg8I0=
google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:5iCWqnniDlqZHrd3neWVTOwvh/v6s3232omMecelax8=
google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY=
google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY=
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 h1:RFiFrvy37/mpSpdySBDrUdipW/dHwsRwh3J3+A9VgT4=
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237/go.mod h1:Z5Iiy3jtmioajWHDGFk7CeugTyHtPvMHA4UTmUkyalE=
google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237 h1:NnYq6UN9ReLM9/Y01KWNOWyI5xQ9kbIms5GGJVwS/Yc=
google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM=
google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA=
google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA=
google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
@@ -910,8 +910,8 @@ gorm.io/gorm v1.25.11 h1:/Wfyg1B/je1hnDx3sMkX+gAlxrlZpn6X0BXRlwXlvHg=
gorm.io/gorm v1.25.11/go.mod h1:xh7N7RHfYlNc5EmcI/El95gXusucDrQnHXe0+CgWcLQ=
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
gotest.tools/v3 v3.5.0 h1:Ljk6PdHdOhAb5aDMWXjDLMMhph+BpztA4v1QdqEW2eY=
gotest.tools/v3 v3.5.0/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU=
gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU=
gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
k8s.io/api v0.26.2 h1:dM3cinp3PGB6asOySalOZxEG4CZ0IAdJsrYZXE/ovGQ=
2 changes: 1 addition & 1 deletion packages/guardian-prover-health-check-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## [0.2.1](https://github.com/taikoxyz/taiko-mono/compare/guardian-prover-health-check-ui-v0.2.0...guardian-prover-health-check-ui-v0.2.1) (2024-11-03)
## [0.2.1](https://github.com/taikoxyz/taiko-mono/compare/guardian-prover-health-check-ui-v0.2.0...guardian-prover-health-check-ui-v0.2.1) (2024-11-04)


### Workflow
3 changes: 3 additions & 0 deletions packages/protocol/.gitignore
Original file line number Diff line number Diff line change
@@ -34,6 +34,9 @@ broadcast
lcov.info

simulation/out/
test/genesis/data/genesis.json
test/genesis/data/genesis_alloc.json
test/genesis/data/genesis_storage_layout.json

# Serverless directories
.serverless
1 change: 1 addition & 0 deletions packages/protocol/.solhint.json
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
"no-inline-assembly": "off",
"not-rely-on-time": "off",
"gas-custom-errors": "off",
"immutable-vars-naming": "off",
"one-contract-per-file": "off"
}
}
2 changes: 2 additions & 0 deletions packages/protocol/.solhintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
node_modules/
lib/
contracts/layer1/automata-attestation/
contracts/layer1/preconf/avs-mvp/
contracts/layer1/preconf/libs/LibBLS12381.sol
test/shared/thirdparty/
Loading