CDK 部署或重置后第一笔交易
交易组装 测试数据 ## 第一个batch信息为 1. 一笔zkEVM合约初始化交易 2. globalExitRoot 3. timestamp 4. trustedSequencer
欢迎所有爱好区块链技术的人加入。
CATEGORY
zkSyncPolygonOptimismTonArbitrum
共 63 篇
交易组装 测试数据 ## 第一个batch信息为 1. 一笔zkEVM合约初始化交易 2. globalExitRoot 3. timestamp 4. trustedSequencer
## 问题 cdk 跨链桥启动后,发起一笔跨链复现networkID数据错乱,重启后报错 lastBlockSynced = 7089137 lastKnownBlock = 1008 lastBlockSynced为L1数据,lastKnownBlock为L2数据,说明s.et…
# 数据产生 synchronizer/synchronizer.go etherMan.readEvents ## 数据消费 ## 合约分析 PolygonZkEVMGlobalExitRoot.sol PolygonZkEVMGlobalExitRootV2.sol // T…
## 问题 因RPC限速导致sequence-sender异常退出 ## 相关代码 ## 解决 在sequence-sender 配置->L1InfoTreeSync下增加两个配置 - MaxRetryAttemptsAfterError 总共重试多少次后,异常退出,可以设置一个…
## 错误 启动sequence-sender时报以下错误 ## 相关代码 ### 分析 l1InfoTree.GetInitL1InfoRootMap 没有获取到数据 GetInitL1InfoRootMap 通过事件`InitL1InfoRootMap`进行写入的 对应合约P…
| fork版本 | 服务名称 | tag | 官方镜像 | | | -------- | ------------------------------- | ------------------------------------------------------------…
## 背景 调研polygon cdk-fork12是否支持在polygon pos测试网amoy部署 ## 前置结论 结论:polygon cdk-fork12依赖于以太坊PoS状态检查,polygon pos测试网amoy RPC未实现该逻辑导致不兼容,无法支持部署polyg…
## 背景 特殊场景需要变更合约PolygonZkEVM.sol中的TrustedSequencerURL ## 合约代码 ## ABI ## 测试 当前合约内TrustedSequencerURL:http://172.18.36.173:8123 期望变更为:http://1…
https://github.com/0xPolygonHermez/cdk-erigon/blob/06e93d49704726977297cf1d5055f43185e313bd/cmd/utils/flags.go#L2253-L2295 新建的自定义链,名称需要以`dyn…
https://github.com/0xPolygon/cdk-data-availability/blob/e17fe08a81dee451636cadce04e568563d992d38/sequencer/tracker.go#L84-L113 ## 分析 当TrackS…
# 前置介绍 官方部署:https://docs.polygon.technology/cdk/getting-started/local-deployment/ Polygon CDK Kurtosis 包允许您轻松自定义和实例化 CDK 链的所有组件。它使用Kurtosis工…
Babylon 的比特币质押协议为比特币持有者提供了一种实用的解决方案,使他们可以直接在其他系统上质押他们的 BTC,而无需第三方托管、桥接或包装。该协议为消费者系统提供由 BTC 支持的经济安全保障。它被设计为通用和模块化插件,使其与各种消费者系统兼容。Babylon 的 BT…
## **上下文** Babylon 提供 比特币质押协议,允许比特币持有者在比特币链上质押 BTC,以保护任何 PoS 链。质押是无需信任的,因为 BTC 位于原生比特币网络上的自托管保险库中,而无需在其他地方进行桥接。 OP 堆栈链可以与 Babylon BTC 质押协议集成…
> 简而言之,TON 的核心设计理念是以一种“自下而上”的方式重构传统的区块链协议,并以舍弃互操作性为代价,实现对高并发和高可扩展性的极致追求。 ## TON 的核心设计思想——高并发与高可扩展性 可以这么说,TON 中所有复杂的技术选型的目的都来自于对高并发与高可扩展性的追求,…
| 参数 | 类型 | | 默认值 | | | ------------------------------- | ------------------ | ----------------- | -----------------------------------------…
# 代码跟进 go-ethereum/internal/ethapi/api.go go-ethereum/arbitrum/backend.go execution/gethexec/arb_interface.go execution/gethexec/tx_pre_chec…
# 介绍 对于ForwardingTarget有两个相关参数 | 参数 | 类型 | 介绍 | | --------------------------- | -------- | -------------------------------------------------…
# OpStack 各个角色 - op-node 负责和op-geth交易打包落块,交易状态推导,数据传输同步的客户端 - batcher 将数据同步到L1的EOA账户 - op-processer 提交区块状态到 L1 的 L2OutputOracle 合约 - crossDo…
| 参数 | 类型 | | 默认值 | | | ------------------------------- | ------------------ | ----------------- | -----------------------------------------…
在Arbitrum Nitro中,`eth_sendRawTransactionConditional` 是一个扩展的RPC方法,允许用户发送带有条件的原始交易。这种交易在满足指定条件时才会被执行,提供了更灵活的交易控制机制。 ### 主要用途 1. **条件执行** 用户可以在…