File tree Expand file tree Collapse file tree 7 files changed +192
-1
lines changed
src/deployers/util-contracts Expand file tree Collapse file tree 7 files changed +192
-1
lines changed Original file line number Diff line number Diff line change 182182 "deploymentTxn" : " 0xbe0998cacc36d9689aaa6ada9975df5bf480b486cdd568a50b8140007f8fca81" ,
183183 "timestamp" : 1753818223 ,
184184 "commitHash" : " 320811c"
185+ },
186+ "ERC7914Detector" : {
187+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
188+ "proxy" : false ,
189+ "deploymentTxn" : " 0xdf55d820307711320819d4fb080902214d130d4d0c4e3321341a8eea11980a6c" ,
190+ "timestamp" : 1756326351 ,
191+ "commitHash" : " 320811c"
185192 }
186193 },
187194 "history" : [
188195 {
189196 "contracts" : {
197+ "ERC7914Detector" : {
198+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
199+ "proxy" : false ,
200+ "deploymentTxn" : " 0xdf55d820307711320819d4fb080902214d130d4d0c4e3321341a8eea11980a6c" ,
201+ "input" : {
202+ "constructor" : {
203+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
204+ }
205+ }
206+ },
190207 "WstETHHook" : {
191208 "address" : " 0xcdde8f9c3414a00f804e5c565eed9949ad17e888" ,
192209 "proxy" : false ,
210227 }
211228 }
212229 },
213- "timestamp" : 1753818223 ,
230+ "timestamp" : 1756326351 ,
231+ "commitHash" : " 320811c"
232+ },
233+ {
234+ "contracts" : {
235+ "ERC7914Detector" : {
236+ "address" : " 0x9466235afff51af9e285614a21eff5d7aac2c802" ,
237+ "proxy" : false ,
238+ "deploymentTxn" : " 0x5e4c0ebb85e70c921418f5ac591914979c6063e632509b2b035d923c8cfffe9a" ,
239+ "input" : {
240+ "constructor" : {
241+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
242+ }
243+ }
244+ }
245+ },
246+ "timestamp" : 1756325186 ,
214247 "commitHash" : " 320811c"
215248 },
216249 {
Original file line number Diff line number Diff line change 126126 "deploymentTxn" : " 0x4336d432e6bcefaefa250f92ad69846da425a3d981db1c432ac2dae923beb30f" ,
127127 "timestamp" : 1746214407 ,
128128 "commitHash" : " c797b9e"
129+ },
130+ "ERC7914Detector" : {
131+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
132+ "proxy" : false ,
133+ "deploymentTxn" : " 0x029e91802d7ff5802ee09179c89f6f8ad98c1204405bd51e84fa1185b7239af0" ,
134+ "timestamp" : 1756327634 ,
135+ "commitHash" : " 320811c"
129136 }
130137 },
131138 "history" : [
139+ {
140+ "contracts" : {
141+ "ERC7914Detector" : {
142+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
143+ "proxy" : false ,
144+ "deploymentTxn" : " 0x029e91802d7ff5802ee09179c89f6f8ad98c1204405bd51e84fa1185b7239af0" ,
145+ "input" : {
146+ "constructor" : {
147+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
148+ }
149+ }
150+ }
151+ },
152+ "timestamp" : 1756327634 ,
153+ "commitHash" : " 320811c"
154+ },
132155 {
133156 "contracts" : {
134157 "WETHHook" : {
Original file line number Diff line number Diff line change 124124 "deploymentTxn" : " 0xd1bd2428515d7d82628d89949978f517fec75f3f41b38b59434dfa5ac5dac90f" ,
125125 "timestamp" : 1746214521 ,
126126 "commitHash" : " c797b9e"
127+ },
128+ "ERC7914Detector" : {
129+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
130+ "proxy" : false ,
131+ "deploymentTxn" : " 0xbec3c59bc540a2816c38d59072d375bb94ab3eb64d3377f6194e19928e5055b4" ,
132+ "timestamp" : 1756326519 ,
133+ "commitHash" : " 320811c"
127134 }
128135 },
129136 "history" : [
137+ {
138+ "contracts" : {
139+ "ERC7914Detector" : {
140+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
141+ "proxy" : false ,
142+ "deploymentTxn" : " 0xbec3c59bc540a2816c38d59072d375bb94ab3eb64d3377f6194e19928e5055b4" ,
143+ "input" : {
144+ "constructor" : {
145+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
146+ }
147+ }
148+ }
149+ },
150+ "timestamp" : 1756326519 ,
151+ "commitHash" : " 320811c"
152+ },
153+ {
154+ "contracts" : {
155+ "ERC7914Detector" : {
156+ "address" : " 0xbb4ea619b4f348e8955cd85934d9705efebd3b12" ,
157+ "proxy" : false ,
158+ "deploymentTxn" : " 0x5e95a2ad533295ec2420f0652af6da8e35fa8583dd908d9bd38379155ad60475" ,
159+ "input" : {
160+ "constructor" : {
161+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
162+ }
163+ }
164+ }
165+ },
166+ "timestamp" : 1756325966 ,
167+ "commitHash" : " 320811c"
168+ },
130169 {
131170 "contracts" : {
132171 "WETHHook" : {
Original file line number Diff line number Diff line change 116116 "proxy" : false ,
117117 "deploymentTxn" : " GENESIS_5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" ,
118118 "timestamp" : 1726852429
119+ },
120+ "ERC7914Detector" : {
121+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
122+ "proxy" : false ,
123+ "deploymentTxn" : " 0x79223e459e374a931b5cf32f82860ac3980306e7e23a4d3004ad974a3aee1ab4" ,
124+ "timestamp" : 1756328710 ,
125+ "commitHash" : " 320811c"
119126 }
120127 },
121128 "history" : [
129+ {
130+ "contracts" : {
131+ "ERC7914Detector" : {
132+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
133+ "proxy" : false ,
134+ "deploymentTxn" : " 0x79223e459e374a931b5cf32f82860ac3980306e7e23a4d3004ad974a3aee1ab4" ,
135+ "input" : {
136+ "constructor" : {
137+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
138+ }
139+ }
140+ }
141+ },
142+ "timestamp" : 1756328710 ,
143+ "commitHash" : " 320811c"
144+ },
122145 {
123146 "contracts" : {
124147 "UniswapV2Router02" : {
Original file line number Diff line number Diff line change 122122 "deploymentTxn" : " 0xe5c716fd7b9122a51a55cdb24b2d0e984a4d51e4a202e1b9bc026a8267737695" ,
123123 "timestamp" : 1737493275 ,
124124 "commitHash" : " e6c327f"
125+ },
126+ "ERC7914Detector" : {
127+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
128+ "proxy" : false ,
129+ "deploymentTxn" : " 0x0c92f6e93d802df807922c4524739f25bd6ab25051c7cc655d3700cb83087165" ,
130+ "timestamp" : 1756472573 ,
131+ "commitHash" : " 320811c"
125132 }
126133 },
127134 "history" : [
135+ {
136+ "contracts" : {
137+ "ERC7914Detector" : {
138+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
139+ "proxy" : false ,
140+ "deploymentTxn" : " 0x0c92f6e93d802df807922c4524739f25bd6ab25051c7cc655d3700cb83087165" ,
141+ "input" : {
142+ "constructor" : {
143+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
144+ }
145+ }
146+ }
147+ },
148+ "timestamp" : 1756472573 ,
149+ "commitHash" : " 320811c"
150+ },
128151 {
129152 "contracts" : {
130153 "PoolManager" : {
Original file line number Diff line number Diff line change 147147 "deploymentTxn" : " 0x50ebe27c1678e70df5aef6d3041dfef93385bf19110daa173a81d2ba9d857d7a" ,
148148 "timestamp" : 1746214099 ,
149149 "commitHash" : " c797b9e"
150+ },
151+ "ERC7914Detector" : {
152+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
153+ "proxy" : false ,
154+ "deploymentTxn" : " 0x18eaf38c7be1c336bea3fde5638af076232c9d3c537203b8c9671e0962e3baac" ,
155+ "timestamp" : 1756326906 ,
156+ "commitHash" : " 320811c"
150157 }
151158 },
152159 "history" : [
160+ {
161+ "contracts" : {
162+ "ERC7914Detector" : {
163+ "address" : " 0xc470458fc6a7e43471b31e6a2eb2612215a7102e" ,
164+ "proxy" : false ,
165+ "deploymentTxn" : " 0x18eaf38c7be1c336bea3fde5638af076232c9d3c537203b8c9671e0962e3baac" ,
166+ "input" : {
167+ "constructor" : {
168+ "_caliburAddress" : " 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00"
169+ }
170+ }
171+ }
172+ },
173+ "timestamp" : 1756326906 ,
174+ "commitHash" : " 320811c"
175+ },
153176 {
154177 "contracts" : {
155178 "WETHHook" : {
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: MIT
2+ pragma solidity >= 0.8.0 ;
3+
4+ import {DeployerHelper} from '../DeployerHelper.sol ' ;
5+
6+ library ERC7914DetectorDeployer {
7+ function deploy (address caliburAddress ) internal returns (address detector ) {
8+ bytes memory args = abi.encode (caliburAddress);
9+ bytes memory initcode_ = abi.encodePacked (initcode (), args);
10+ detector = DeployerHelper.create2 (initcode_);
11+ }
12+
13+ /**
14+ * @dev autogenerated - run `./script/util/create_briefcase.sh` to generate current initcode
15+ *
16+ * @notice This initcode is generated from the following contract:
17+ * - Source Contract: src/pkgs/util-contracts/src/ERC7914Detector.sol
18+ * - solc: 0.8.19
19+ * - optimizer_runs: 200
20+ * - via_ir: false
21+ * - evm_version: paris
22+ */
23+ function initcode () internal pure returns (bytes memory ) {
24+ return
25+ hex'60a060405234801561001057600080fd5b506040516103c53803806103c583398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610335610090600039600081816068015260d301526103356000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806337e276381461003b57806385bb2fa814610063575b600080fd5b61004e6100493660046102b7565b6100a2565b60405190151581526020015b60405180910390f35b61008a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161005a565b6000813b8082036100b65750600092915050565b6100bf83610135565b156101255760006100cf84610172565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031603610114575060019392505050565b61011d81610191565b949350505050565b61012e83610191565b9392505050565b60006017826001600160a01b03163b101561015257506000919050565b61ef0160f01b610161836102a6565b6001600160e81b0319161492915050565b60008061017e836102a6565b60481c6001600160a01b03169392505050565b6040805160006024820181905260448201819052606480830182905283518084039091018152608490920183526020820180516001600160e01b031663789ff70160e01b9081179091529251909291839182916001600160a01b038716916101f991906102e0565b600060405180830381855afa9150503d8060008114610234576040519150601f19603f3d011682016040523d82523d6000602084013e610239565b606091505b509150915081801561024c575080516020145b1561027f57600081806020019051810190610267919061030f565b90506001811161027d5750600195945050505050565b505b81801561028b57508051155b1561029b57506000949350505050565b506000949350505050565b60006017600080843c505060005190565b6000602082840312156102c957600080fd5b81356001600160a01b038116811461012e57600080fd5b6000825160005b8181101561030157602081860181015185830152016102e7565b506000920191825250919050565b60006020828403121561032157600080fd5b505191905056fea164736f6c6343000813000a';
26+ }
27+ }
You can’t perform that action at this time.
0 commit comments