github.com/ethereum-optimism/optimism@v1.7.2/packages/sdk/CHANGELOG.md (about) 1 # @eth-optimism/sdk 2 3 ## 3.2.2 4 5 ### Patch Changes 6 7 - [#9805](https://github.com/ethereum-optimism/optimism/pull/9805) [`3ccd12fe5c8c4c5a6acbf370d474ffa8db816562`](https://github.com/ethereum-optimism/optimism/commit/3ccd12fe5c8c4c5a6acbf370d474ffa8db816562) Thanks [@alecananian](https://github.com/alecananian)! - Fixed an issue where Vercel builds were failing due to the `preinstall` command. 8 9 ## 3.2.1 10 11 ### Patch Changes 12 13 - [#9663](https://github.com/ethereum-optimism/optimism/pull/9663) [`a1329f21f33ecafe409990964d3af7bf05a8a756`](https://github.com/ethereum-optimism/optimism/commit/a1329f21f33ecafe409990964d3af7bf05a8a756) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Fixes a bug in the SDK that would sometimes cause proof submission reverts. 14 15 ## 3.2.0 16 17 ### Minor Changes 18 19 - [#9325](https://github.com/ethereum-optimism/optimism/pull/9325) [`44a2d9cec5f3b309b723b3e4dd8d29b5b70f1cc8`](https://github.com/ethereum-optimism/optimism/commit/44a2d9cec5f3b309b723b3e4dd8d29b5b70f1cc8) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Updates the SDK to support FPAC in a backwards compatible way. 20 21 ### Patch Changes 22 23 - [#9367](https://github.com/ethereum-optimism/optimism/pull/9367) [`d99d425a4f73fba19ffcf180deb0ef48ff3b9a6a`](https://github.com/ethereum-optimism/optimism/commit/d99d425a4f73fba19ffcf180deb0ef48ff3b9a6a) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Fixes a bug in the SDK for finalizing fpac withdrawals. 24 25 - [#9244](https://github.com/ethereum-optimism/optimism/pull/9244) [`73a748575e7c3d67c293814a12bf41eee216163c`](https://github.com/ethereum-optimism/optimism/commit/73a748575e7c3d67c293814a12bf41eee216163c) Thanks [@roninjin10](https://github.com/roninjin10)! - Added maintence mode warning to sdk 26 27 - Updated dependencies [[`79effc52e8b82d15b5eda43acf540ac6c5f8d5d7`](https://github.com/ethereum-optimism/optimism/commit/79effc52e8b82d15b5eda43acf540ac6c5f8d5d7)]: 28 - @eth-optimism/contracts-bedrock@0.17.1 29 30 ## 3.1.8 31 32 ### Patch Changes 33 34 - [#8902](https://github.com/ethereum-optimism/optimism/pull/8902) [`18becd7e4`](https://github.com/ethereum-optimism/optimism/commit/18becd7e457577c105f6bc03597e069334cb7433) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Fixes a bug in the SDK that would fail if unsupported fields were provided. 35 36 ## 3.1.7 37 38 ### Patch Changes 39 40 - [#8836](https://github.com/ethereum-optimism/optimism/pull/8836) [`6ec80fd19`](https://github.com/ethereum-optimism/optimism/commit/6ec80fd19d9155b17a0873672fb095d323f6e8fb) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Fixes a bug in l1 gas cost estimation. 41 42 ## 3.1.6 43 44 ### Patch Changes 45 46 - [#8212](https://github.com/ethereum-optimism/optimism/pull/8212) [`dd0e46986`](https://github.com/ethereum-optimism/optimism/commit/dd0e46986f19dcceb304fc48f2bd410685ecd179) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Simplifies getMessageStatus to use an O(1) lookup instead of an event query 47 48 ## 3.1.5 49 50 ### Patch Changes 51 52 - [#8155](https://github.com/ethereum-optimism/optimism/pull/8155) [`2534eabb5`](https://github.com/ethereum-optimism/optimism/commit/2534eabb50afe76f176407f83cc1f1c606e6de69) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Fixed bug with tokenBridge checks throwing 53 54 ## 3.1.4 55 56 ### Patch Changes 57 58 - [#7450](https://github.com/ethereum-optimism/optimism/pull/7450) [`ac90e16a7`](https://github.com/ethereum-optimism/optimism/commit/ac90e16a7f85c4f73661ae6023135c3d00421c1e) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated dev dependencies related to testing that is causing audit tooling to report failures 59 60 - Updated dependencies [[`ac90e16a7`](https://github.com/ethereum-optimism/optimism/commit/ac90e16a7f85c4f73661ae6023135c3d00421c1e)]: 61 - @eth-optimism/contracts-bedrock@0.16.2 62 - @eth-optimism/core-utils@0.13.1 63 64 ## 3.1.3 65 66 ### Patch Changes 67 68 - [#7244](https://github.com/ethereum-optimism/optimism/pull/7244) [`679207751`](https://github.com/ethereum-optimism/optimism/commit/6792077510fd76553c179d8b8d068262cda18db6) Thanks [@nitaliano](https://github.com/nitaliano)! - Adds Sepolia & OP Sepolia support to SDK 69 70 - Updated dependencies [[`210b2c81d`](https://github.com/ethereum-optimism/optimism/commit/210b2c81dd383bad93480aa876b283d9a0c991c2), [`2440f5e7a`](https://github.com/ethereum-optimism/optimism/commit/2440f5e7ab6577f2d2e9c8b0c78c014290dde8e7)]: 71 - @eth-optimism/core-utils@0.13.0 72 - @eth-optimism/contracts-bedrock@0.16.1 73 74 ## 3.1.2 75 76 ### Patch Changes 77 78 - [#6886](https://github.com/ethereum-optimism/optimism/pull/6886) [`9c3a03855`](https://github.com/ethereum-optimism/optimism/commit/9c3a03855dc982f0b4e1d664e83271883536632b) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated npm dependencies to latest 79 80 ## 3.1.1 81 82 ### Patch Changes 83 84 - Updated dependencies [[`dfa309e34`](https://github.com/ethereum-optimism/optimism/commit/dfa309e3430ebc8790b932554dde120aafc4161e)]: 85 - @eth-optimism/core-utils@0.12.3 86 87 ## 3.1.0 88 89 ### Minor Changes 90 91 - [#6053](https://github.com/ethereum-optimism/optimism/pull/6053) [`ff577455f`](https://github.com/ethereum-optimism/optimism/commit/ff577455f196b5f5b8a889339b845561ca6c538a) Thanks [@roninjin10](https://github.com/roninjin10)! - Add support for claiming multicall3 withdrawals 92 93 - [#6042](https://github.com/ethereum-optimism/optimism/pull/6042) [`89ca741a6`](https://github.com/ethereum-optimism/optimism/commit/89ca741a63c5e07f9d691bb6f7a89f7718fc49ca) Thanks [@roninjin10](https://github.com/roninjin10)! - Fixes issue with legacy withdrawal message status detection 94 95 - [#6332](https://github.com/ethereum-optimism/optimism/pull/6332) [`639163253`](https://github.com/ethereum-optimism/optimism/commit/639163253a5e2128f1c21c446b68d358d38cbd30) Thanks [@wilsoncusack](https://github.com/wilsoncusack)! - Added to and from block filters to several methods in CrossChainMessenger 96 97 ### Patch Changes 98 99 - [#6254](https://github.com/ethereum-optimism/optimism/pull/6254) [`a666c4f20`](https://github.com/ethereum-optimism/optimism/commit/a666c4f2082253abbb68c0678e5a0a1ed0c00f4b) Thanks [@roninjin10](https://github.com/roninjin10)! - Fixed missing indexes for multicall support 100 101 - [#6164](https://github.com/ethereum-optimism/optimism/pull/6164) [`c11039060`](https://github.com/ethereum-optimism/optimism/commit/c11039060bc037a88916c2cba602687b6d69ad1a) Thanks [@pengin7384](https://github.com/pengin7384)! - fix typo 102 103 - [#6198](https://github.com/ethereum-optimism/optimism/pull/6198) [`77da6edc6`](https://github.com/ethereum-optimism/optimism/commit/77da6edc643e0b5e39f7b6bb41c3c7ead418a876) Thanks [@tremarkley](https://github.com/tremarkley)! - Delete dead typescript https://github.com/ethereum-optimism/optimism/pull/6148. 104 105 - [#6182](https://github.com/ethereum-optimism/optimism/pull/6182) [`3f13fd0bb`](https://github.com/ethereum-optimism/optimism/commit/3f13fd0bbea051a4550f1df6def1a53a616aa6f6) Thanks [@tremarkley](https://github.com/tremarkley)! - Update the addresses of the bridges on optimism and optimism goerli for the ECO bridge adapter 106 107 - Updated dependencies [[`c11039060`](https://github.com/ethereum-optimism/optimism/commit/c11039060bc037a88916c2cba602687b6d69ad1a), [`72d184854`](https://github.com/ethereum-optimism/optimism/commit/72d184854ebad8b2025641f126ed76573b1f0ac3), [`77da6edc6`](https://github.com/ethereum-optimism/optimism/commit/77da6edc643e0b5e39f7b6bb41c3c7ead418a876)]: 108 - @eth-optimism/contracts-bedrock@0.16.0 109 - @eth-optimism/core-utils@0.12.2 110 111 ## 3.0.0 112 113 ### Major Changes 114 115 - 119754c2f: Make optimism/sdk default to bedrock mode 116 117 ### Patch Changes 118 119 - Updated dependencies [8d7dcc70c] 120 - Updated dependencies [d6388be4a] 121 - Updated dependencies [af292562f] 122 - @eth-optimism/core-utils@0.12.1 123 - @eth-optimism/contracts-bedrock@0.15.0 124 125 ## 2.1.0 126 127 ### Minor Changes 128 129 - 5063a69fb: Update sdk contract addresses for bedrock 130 131 ### Patch Changes 132 133 - a1b7ff9e3: add eco bridge adapter 134 - 8133872ed: Fix firefox bug with getTokenPair 135 - afc2ab8c9: Update the migrated withdrawal gas limit for non goerli networks 136 - aa854bdd8: Add warning if bedrock is not turned on 137 - Updated dependencies [f1e867177] 138 - Updated dependencies [197884eae] 139 - Updated dependencies [6eb05430d] 140 - Updated dependencies [5063a69fb] 141 - @eth-optimism/contracts-bedrock@0.14.0 142 - @eth-optimism/contracts@0.6.0 143 144 ## 2.0.2 145 146 ### Patch Changes 147 148 - be3315689: Have SDK automatically create Standard and ETH bridges when L1StandardBridge is provided. 149 - Updated dependencies [b16067a9f] 150 - Updated dependencies [9a02079eb] 151 - Updated dependencies [98fbe9d22] 152 - @eth-optimism/contracts-bedrock@0.13.2 153 154 ## 2.0.1 155 156 ### Patch Changes 157 158 - 66cafc00a: Update migrated withdrawal gaslimit calculation 159 - Updated dependencies [22c3885f5] 160 - Updated dependencies [f52c07529] 161 - @eth-optimism/contracts-bedrock@0.13.1 162 163 ## 2.0.0 164 165 ### Major Changes 166 167 - cb19e2f9c: Moves `FINALIZATION_PERIOD_SECONDS` from the `OptimismPortal` to the `L2OutputOracle` & ensures the `CHALLENGER` key cannot delete finalized outputs. 168 169 ### Patch Changes 170 171 - Updated dependencies [cb19e2f9c] 172 - @eth-optimism/contracts-bedrock@0.13.0 173 174 ## 1.10.4 175 176 ### Patch Changes 177 178 - Updated dependencies [80f2271f5] 179 - @eth-optimism/contracts-bedrock@0.12.1 180 181 ## 1.10.3 182 183 ### Patch Changes 184 185 - Updated dependencies [7c0a2cc37] 186 - Updated dependencies [2865dd9b4] 187 - Updated dependencies [efc98d261] 188 - Updated dependencies [388f2c25a] 189 - @eth-optimism/contracts-bedrock@0.12.0 190 191 ## 1.10.2 192 193 ### Patch Changes 194 195 - 5372c9f5b: Remove assert node builtin from sdk 196 - Updated dependencies [3c22333b8] 197 - @eth-optimism/contracts-bedrock@0.11.4 198 199 ## 1.10.1 200 201 ### Patch Changes 202 203 - Updated dependencies [4964be480] 204 - @eth-optimism/contracts-bedrock@0.11.3 205 206 ## 1.10.0 207 208 ### Minor Changes 209 210 - 3f4b3c328: Add in goerli bedrock addresses 211 212 ## 1.9.1 213 214 ### Patch Changes 215 216 - Updated dependencies [8784bc0bc] 217 - @eth-optimism/contracts-bedrock@0.11.2 218 219 ## 1.9.0 220 221 ### Minor Changes 222 223 - d1f9098f9: Removes support for Kovan 224 225 ### Patch Changes 226 227 - ba8b94a60: Don't pass 0 gasLimit for migrated withdrawals 228 - Updated dependencies [fe80a9488] 229 - Updated dependencies [827fc7b04] 230 - Updated dependencies [a2166dcad] 231 - Updated dependencies [ff09ec22d] 232 - Updated dependencies [85dfa9fe2] 233 - Updated dependencies [d1f9098f9] 234 - Updated dependencies [0f8fc58ad] 235 - Updated dependencies [89f70c591] 236 - Updated dependencies [03940c3cb] 237 - @eth-optimism/contracts-bedrock@0.11.1 238 - @eth-optimism/contracts@0.5.40 239 240 ## 1.8.0 241 242 ### Minor Changes 243 244 - c975c9620: Add suppory for finalizing legacy withdrawals after the Bedrock migration 245 246 ### Patch Changes 247 248 - 767585b07: Removes an unused variable from the SDK 249 - 136ea1785: Refactors the L2OutputOracle to key the l2Outputs mapping by index instead of by L2 block number. 250 - Updated dependencies [43f33f39f] 251 - Updated dependencies [237a351f1] 252 - Updated dependencies [1d3c749a2] 253 - Updated dependencies [c975c9620] 254 - Updated dependencies [1594678e0] 255 - Updated dependencies [1d3c749a2] 256 - Updated dependencies [136ea1785] 257 - Updated dependencies [4d13f0afe] 258 - Updated dependencies [7300a7ca7] 259 - @eth-optimism/contracts-bedrock@0.11.0 260 - @eth-optimism/contracts@0.5.39 261 - @eth-optimism/core-utils@0.12.0 262 263 ## 1.7.0 264 265 ### Minor Changes 266 267 - 1bfe79f20: Adds an implementation of the Two Step Withdrawals V2 proposal 268 269 ### Patch Changes 270 271 - Updated dependencies [c025a1153] 272 - Updated dependencies [f8697a607] 273 - Updated dependencies [59adcaa09] 274 - Updated dependencies [c71500a7e] 275 - Updated dependencies [f49b71d50] 276 - Updated dependencies [1bfe79f20] 277 - Updated dependencies [ccaf5bc83] 278 - @eth-optimism/contracts-bedrock@0.10.0 279 280 ## 1.6.11 281 282 ### Patch Changes 283 284 - Updated dependencies [52079cc12] 285 - Updated dependencies [13bfafb21] 286 - Updated dependencies [eeae96941] 287 - Updated dependencies [427831d86] 288 - @eth-optimism/contracts-bedrock@0.9.1 289 290 ## 1.6.10 291 292 ### Patch Changes 293 294 - Updated dependencies [1e76cdb86] 295 - Updated dependencies [c02831144] 296 - Updated dependencies [d58b0a397] 297 - Updated dependencies [ff860ecf3] 298 - Updated dependencies [cc5adbc61] 299 - Updated dependencies [31c91ea74] 300 - Updated dependencies [87702c741] 301 - @eth-optimism/core-utils@0.11.0 302 - @eth-optimism/contracts-bedrock@0.9.0 303 - @eth-optimism/contracts@0.5.38 304 305 ## 1.6.9 306 307 ### Patch Changes 308 309 - Updated dependencies [db84317b] 310 - Updated dependencies [9b90c732] 311 - @eth-optimism/contracts-bedrock@0.8.3 312 313 ## 1.6.8 314 315 ### Patch Changes 316 317 - Updated dependencies [7d7d9ba8] 318 - @eth-optimism/contracts-bedrock@0.8.2 319 320 ## 1.6.7 321 322 ### Patch Changes 323 324 - b40913b1: Adds contract addresses for the Bedrock Alpha testnet 325 - a5e715c3: Rename the event emitted in the L2ToL1MessagePasser 326 - Updated dependencies [35a7bb5e] 327 - Updated dependencies [a5e715c3] 328 - Updated dependencies [d18b8aa3] 329 - @eth-optimism/contracts-bedrock@0.8.1 330 331 ## 1.6.6 332 333 ### Patch Changes 334 335 - Updated dependencies [6ed68fa3] 336 - Updated dependencies [628affc7] 337 - Updated dependencies [3d4e8529] 338 - Updated dependencies [caf5dd3e] 339 - Updated dependencies [740e1bcc] 340 - Updated dependencies [a6cbfee2] 341 - Updated dependencies [394a26ec] 342 - @eth-optimism/contracts-bedrock@0.8.0 343 - @eth-optimism/contracts@0.5.37 344 345 ## 1.6.5 346 347 ### Patch Changes 348 349 - e2faaa8b: Update for new BedrockMessagePasser contract 350 - Updated dependencies [cb5fed67] 351 - Updated dependencies [c427f0c0] 352 - Updated dependencies [e2faaa8b] 353 - Updated dependencies [d28ad592] 354 - Updated dependencies [76c8ee2d] 355 - @eth-optimism/contracts-bedrock@0.7.0 356 357 ## 1.6.4 358 359 ### Patch Changes 360 361 - 7215f4ce: Bump ethers to 5.7.0 globally 362 - 206f6033: Fix outdated references to 'withdrawal contract' 363 - d7679ca4: Add source maps 364 - Updated dependencies [88dde7c8] 365 - Updated dependencies [7215f4ce] 366 - Updated dependencies [249a8ed6] 367 - Updated dependencies [7d7c4fdf] 368 - Updated dependencies [e164e22e] 369 - Updated dependencies [0bc1be45] 370 - Updated dependencies [af3e56b1] 371 - Updated dependencies [206f6033] 372 - Updated dependencies [88dde7c8] 373 - Updated dependencies [8790156c] 374 - Updated dependencies [515685f4] 375 - @eth-optimism/contracts-bedrock@0.6.3 376 - @eth-optimism/contracts@0.5.36 377 - @eth-optimism/core-utils@0.10.1 378 379 ## 1.6.3 380 381 ### Patch Changes 382 383 - Updated dependencies [651a2883] 384 - @eth-optimism/contracts-bedrock@0.6.2 385 386 ## 1.6.2 387 388 ### Patch Changes 389 390 - cfa81f88: Add DAI bridge support to Goerli 391 - Updated dependencies [85232179] 392 - Updated dependencies [593f1cfb] 393 - Updated dependencies [334a3eb0] 394 - Updated dependencies [f78eb056] 395 - @eth-optimism/contracts-bedrock@0.6.1 396 - @eth-optimism/contracts@0.5.35 397 398 ## 1.6.1 399 400 ### Patch Changes 401 402 - b27d0fa7: Add wsteth support for DAI bridge to sdk 403 - Updated dependencies [7fdc490c] 404 - Updated dependencies [3d228a0e] 405 - Updated dependencies [dbfea116] 406 - Updated dependencies [63ef1949] 407 - Updated dependencies [299157e7] 408 - @eth-optimism/contracts-bedrock@0.6.0 409 - @eth-optimism/core-utils@0.10.0 410 - @eth-optimism/contracts@0.5.34 411 412 ## 1.6.0 413 414 ### Minor Changes 415 416 - 3af9c7a9: Removes the ICrossChainMessenger interface to speed up SDK development. 417 418 ### Patch Changes 419 420 - 3df66a9a: Fix eth withdrawal bug 421 - 8323407f: Fixes a bug in the SDK for certain bridge withdrawals. 422 - aa2949ef: Add eth withdrawal support 423 - a1a73e64: Updates the SDK to pull contract addresses from the deployments of the contracts package. Updates the Contracts package to export a function that makes it possible to pull deployed addresses. 424 - f53c30b9: Minor refactor to variables within the SDK package. 425 - Updated dependencies [a095d544] 426 - Updated dependencies [cdf2163e] 427 - Updated dependencies [791f30bc] 428 - Updated dependencies [193befed] 429 - Updated dependencies [0c2719f8] 430 - Updated dependencies [02420db0] 431 - Updated dependencies [94a8f287] 432 - Updated dependencies [7d03c5c0] 433 - Updated dependencies [fec22bfe] 434 - Updated dependencies [9272253e] 435 - Updated dependencies [a1a73e64] 436 - Updated dependencies [c025f418] 437 - Updated dependencies [329d21b6] 438 - Updated dependencies [35eafed0] 439 - Updated dependencies [3cde9205] 440 - @eth-optimism/contracts-bedrock@0.5.4 441 - @eth-optimism/contracts@0.5.33 442 443 ## 1.5.0 444 445 ### Minor Changes 446 447 - dcd715a6: Update wsteth bridge address 448 449 ## 1.4.0 450 451 ### Minor Changes 452 453 - f05ab6b6: Add wstETH to sdk 454 - dac4a9f0: Updates the SDK to be compatible with Bedrock (via the "bedrock: true" constructor param). Updates the build pipeline for contracts-bedrock to export a properly formatted dist folder that matches our other packages. 455 456 ### Patch Changes 457 458 - Updated dependencies [056cb982] 459 - Updated dependencies [a32e68ac] 460 - Updated dependencies [c648d55c] 461 - Updated dependencies [d544f804] 462 - Updated dependencies [ccbfe545] 463 - Updated dependencies [c97ad241] 464 - Updated dependencies [0df744f6] 465 - Updated dependencies [45541553] 466 - Updated dependencies [3dd296e8] 467 - Updated dependencies [fe94b864] 468 - Updated dependencies [28649d64] 469 - Updated dependencies [898c7ac5] 470 - Updated dependencies [51a1595b] 471 - Updated dependencies [8ae39154] 472 - Updated dependencies [af96563a] 473 - Updated dependencies [dac4a9f0] 474 - @eth-optimism/contracts-bedrock@0.5.3 475 - @eth-optimism/core-utils@0.9.3 476 - @eth-optimism/contracts@0.5.32 477 478 ## 1.3.1 479 480 ### Patch Changes 481 482 - 680714c1: Updates the CCM to throw a better error for missing or invalid chain IDs 483 - 29830750: Update the Goerli SCC's address 484 - Updated dependencies [0bf3b9b4] 485 - Updated dependencies [8d26459b] 486 - Updated dependencies [4477fe9f] 487 - Updated dependencies [1de4f48e] 488 - @eth-optimism/core-utils@0.9.2 489 - @eth-optimism/contracts@0.5.31 490 491 ## 1.3.0 492 493 ### Minor Changes 494 495 - 032f7214: Update Goerli SDK addresses for new Goerli testnet 496 497 ## 1.2.1 498 499 ### Patch Changes 500 501 - Updated dependencies [6e3449ba] 502 - Updated dependencies [f9fee446] 503 - @eth-optimism/contracts@0.5.30 504 - @eth-optimism/core-utils@0.9.1 505 506 ## 1.2.0 507 508 ### Minor Changes 509 510 - 977493bc: Have SDK use L2 chain ID as the source of truth. 511 512 ### Patch Changes 513 514 - Updated dependencies [700dcbb0] 515 - @eth-optimism/core-utils@0.9.0 516 - @eth-optimism/contracts@0.5.29 517 518 ## 1.1.9 519 520 ### Patch Changes 521 522 - 29ff7462: Revert es target back to 2017 523 - Updated dependencies [27234f68] 524 - Updated dependencies [29ff7462] 525 - @eth-optimism/contracts@0.5.28 526 - @eth-optimism/core-utils@0.8.7 527 528 ## 1.1.8 529 530 ### Patch Changes 531 532 - Updated dependencies [7c5ac36f] 533 - Updated dependencies [3d4d988c] 534 - @eth-optimism/contracts@0.5.27 535 536 ## 1.1.7 537 538 ### Patch Changes 539 540 - Updated dependencies [17962ca9] 541 - @eth-optimism/core-utils@0.8.6 542 - @eth-optimism/contracts@0.5.26 543 544 ## 1.1.6 545 546 ### Patch Changes 547 548 - d18ae135: Updates all ethers versions in response to BN.js bug 549 - Updated dependencies [d18ae135] 550 - @eth-optimism/contracts@0.5.25 551 - @eth-optimism/core-utils@0.8.5 552 553 ## 1.1.5 554 555 ### Patch Changes 556 557 - 86901552: Fixes a bug in the SDK which would cause the SDK to throw if no tx nonce is provided 558 559 ## 1.1.4 560 561 ### Patch Changes 562 563 - Updated dependencies [b7a04acf] 564 - @eth-optimism/contracts@0.5.24 565 566 ## 1.1.3 567 568 ### Patch Changes 569 570 - Updated dependencies [412688d5] 571 - @eth-optimism/contracts@0.5.23 572 573 ## 1.1.2 574 575 ### Patch Changes 576 577 - Updated dependencies [51adb389] 578 - Updated dependencies [5cb3a5f7] 579 - Updated dependencies [6b9fc055] 580 - @eth-optimism/contracts@0.5.22 581 - @eth-optimism/core-utils@0.8.4 582 583 ## 1.1.1 584 585 ### Patch Changes 586 587 - 1338135c: Fixes a bug where the wrong Overrides type was being used for gas estimation functions 588 589 ## 1.1.0 590 591 ### Minor Changes 592 593 - a9f8e577: New isL2Provider helper function. Internal cleanups. 594 595 ### Patch Changes 596 597 - Updated dependencies [5818decb] 598 - @eth-optimism/contracts@0.5.21 599 600 ## 1.0.4 601 602 ### Patch Changes 603 604 - b57014d1: Update to typescript@4.6.2 605 - Updated dependencies [d040a8d9] 606 - Updated dependencies [b57014d1] 607 - @eth-optimism/contracts@0.5.20 608 - @eth-optimism/core-utils@0.8.3 609 610 ## 1.0.3 611 612 ### Patch Changes 613 614 - c1957126: Update Dockerfile to use Alpine 615 - d9a51154: Bump to hardhat@2.9.1 616 - Updated dependencies [c1957126] 617 - Updated dependencies [d9a51154] 618 - @eth-optimism/contracts@0.5.19 619 - @eth-optimism/core-utils@0.8.2 620 621 ## 1.0.2 622 623 ### Patch Changes 624 625 - d49feca1: Comment out non-functional getMessagesByAddress function 626 - Updated dependencies [88601cb7] 627 - @eth-optimism/contracts@0.5.18 628 629 ## 1.0.1 630 631 ### Patch Changes 632 633 - 7ae1c67f: Update package json to include correct repo link 634 - 47e5d118: Tighten type restriction on ProviderLike 635 - Updated dependencies [175ae0bf] 636 - @eth-optimism/contracts@0.5.17 637 638 ## 1.0.0 639 640 ### Major Changes 641 642 - 84f63c49: Update README and bump SDK to 1.0.0 643 644 ### Patch Changes 645 646 - 42227d69: Fix typo in constructor docstring 647 648 ## 0.2.5 649 650 ### Patch Changes 651 652 - b66e3131: Add a function for waiting for a particular message status 653 - Updated dependencies [962f36e4] 654 - Updated dependencies [f2179e37] 655 - Updated dependencies [b6a4fa4b] 656 - Updated dependencies [b7c0a5ca] 657 - Updated dependencies [5a6f539c] 658 - Updated dependencies [27d8942e] 659 - @eth-optimism/contracts@0.5.16 660 - @eth-optimism/core-utils@0.8.1 661 662 ## 0.2.4 663 664 ### Patch Changes 665 666 - 44420939: 1. Fix a bug in `L2Provider.getL1GasPrice()` 2. Make it easier to get correct estimates from `L2Provider.estimateL1Gas()` and `L2.estimateL2GasCost`. 667 668 ## 0.2.3 669 670 ### Patch Changes 671 672 - f37c283c: Have SDK properly handle case when no batches are submitted yet 673 - 3f4d3c13: Have SDK wait for transactions in getMessagesByTransaction 674 - 0c54e60e: Add approval functions to the SDK 675 - Updated dependencies [0b4453f7] 676 - Updated dependencies [78298782] 677 - @eth-optimism/core-utils@0.8.0 678 - @eth-optimism/contracts@0.5.15 679 680 ## 0.2.2 681 682 ### Patch Changes 683 684 - fd6ea3ee: Adds support for depositing or withdrawing to a target address 685 - 5ffb5fcf: Removes the getTokenBridgeMessagesByAddress function 686 - dd4b2055: This update implements the asL2Provider function 687 - f08c06a8: Updates the SDK to include default bridges for the local Optimism network (31337) 688 - da53dc64: Have SDK sort deposits/withdrawals descending by block number 689 - Updated dependencies [b4165299] 690 - Updated dependencies [3c2acd91] 691 - @eth-optimism/core-utils@0.7.7 692 - @eth-optimism/contracts@0.5.14 693 694 ## 0.2.1 695 696 ### Patch Changes 697 698 - Updated dependencies [438bc78a] 699 - @eth-optimism/contracts@0.5.13 700 701 ## 0.2.0 702 703 ### Minor Changes 704 705 - dd9683bb: Correctly export SDK contents 706 707 ## 0.1.0 708 709 ### Minor Changes 710 711 - cb65f3d8: Beta release of the Optimism SDK 712 713 ### Patch Changes 714 715 - ba14c59d: Updates various ethers dependencies to their latest versions 716 - 64e746b6: Have SDK include ethers as a peer dependency 717 - Updated dependencies [ba14c59d] 718 - @eth-optimism/contracts@0.5.12 719 - @eth-optimism/core-utils@0.7.6 720 721 ## 0.0.7 722 723 ### Patch Changes 724 725 - Updated dependencies [e631c39c] 726 - @eth-optimism/contracts@0.5.11 727 728 ## 0.0.6 729 730 ### Patch Changes 731 732 - Updated dependencies [ad94b9d1] 733 - @eth-optimism/core-utils@0.7.5 734 - @eth-optimism/contracts@0.5.10 735 736 ## 0.0.5 737 738 ### Patch Changes 739 740 - Updated dependencies [ba96a455] 741 - Updated dependencies [c3e85fef] 742 - @eth-optimism/core-utils@0.7.4 743 - @eth-optimism/contracts@0.5.9 744 745 ## 0.0.4 746 747 ### Patch Changes 748 749 - Updated dependencies [b3efb8b7] 750 - Updated dependencies [279603e5] 751 - Updated dependencies [b6040bb3] 752 - @eth-optimism/contracts@0.5.8 753 754 ## 0.0.3 755 756 ### Patch Changes 757 758 - Updated dependencies [b6f89fad] 759 - @eth-optimism/contracts@0.5.7 760 761 ## 0.0.2 762 763 ### Patch Changes 764 765 - Updated dependencies [bbd42e03] 766 - Updated dependencies [453f0774] 767 - @eth-optimism/contracts@0.5.6