# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.40.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.39.0...@uma/common@2.40.0) (2025-09-24)

**Note:** Version bump only for package @uma/common

# [2.39.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.38.0...@uma/common@2.39.0) (2025-09-23)

### Features

- **pm-notifier:** batch orderbook fetching and query size error handling ([#4848](https://github.com/UMAprotocol/protocol/issues/4848)) ([66764a9](https://github.com/UMAprotocol/protocol/commit/66764a9f2fb67e3a95b539fd23e8f6ddcc42926b))

# [2.38.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.37.3...@uma/common@2.38.0) (2025-07-15)

### Features

- **networks:** update story mainnet urls ([#4805](https://github.com/UMAprotocol/protocol/issues/4805)) ([f8e4ed9](https://github.com/UMAprotocol/protocol/commit/f8e4ed9d64531e2696f243ab3b0c18e35b252387))
- add story deployments ([#4803](https://github.com/UMAprotocol/protocol/issues/4803)) ([68a7f3b](https://github.com/UMAprotocol/protocol/commit/68a7f3bb021a448c19681860c228ac58b87fc69e))
- deploy smart contracts to Story's Odyssey Testnet ([#4792](https://github.com/UMAprotocol/protocol/issues/4792)) ([eb88c9b](https://github.com/UMAprotocol/protocol/commit/eb88c9b011bf927ba35e54758ab97fad536873aa))
- deploy to illiad ([#4786](https://github.com/UMAprotocol/protocol/issues/4786)) ([c8ade06](https://github.com/UMAprotocol/protocol/commit/c8ade06d2fcded583bc6632b64d8ad864b05b953))

## [2.37.3](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.37.1...@uma/common@2.37.3) (2024-10-28)

**Note:** Version bump only for package @uma/common

## [2.37.2](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.37.1...@uma/common@2.37.2) (2024-10-25)

**Note:** Version bump only for package @uma/common

## [2.37.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.37.0...@uma/common@2.37.1) (2024-07-20)

### Bug Fixes

- switch to polygonscan for amoy ([#4758](https://github.com/UMAprotocol/protocol/issues/4758)) ([6aecd39](https://github.com/UMAprotocol/protocol/commit/6aecd39c876a2e0b6860c62d3711156bc2a4b9e9))

# [2.37.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.36.0...@uma/common@2.37.0) (2024-04-30)

### Features

- blast contract deployments ([#4750](https://github.com/UMAprotocol/protocol/issues/4750)) ([6e9ab5f](https://github.com/UMAprotocol/protocol/commit/6e9ab5fe2f6d32b975497423104749c490b1c7e9))
- deploy base sepolia contracts ([#4753](https://github.com/UMAprotocol/protocol/issues/4753)) ([7780cf7](https://github.com/UMAprotocol/protocol/commit/7780cf7831bdfce3ffb4ab2997f2e6b33f175650))

# [2.36.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.35.0...@uma/common@2.36.0) (2024-04-09)

### Bug Fixes

- transfer voting v2 owner to governor in testnet task ([#4723](https://github.com/UMAprotocol/protocol/issues/4723)) ([2f300fd](https://github.com/UMAprotocol/protocol/commit/2f300fd7f24367aed758baa0367241d7fed2d599))

### Features

- add base deployments ([#4729](https://github.com/UMAprotocol/protocol/issues/4729)) ([36e740d](https://github.com/UMAprotocol/protocol/commit/36e740dcb6173b9606b0c928638131628045aa28))
- amoy testnet deployments ([#4740](https://github.com/UMAprotocol/protocol/issues/4740)) ([c7c40db](https://github.com/UMAprotocol/protocol/commit/c7c40db967834d03058b0efb86e9deab2fb05506))

# [2.35.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.34.1...@uma/common@2.35.0) (2024-03-07)

### Bug Fixes

- tenderly simulation response interface ([#4674](https://github.com/UMAprotocol/protocol/issues/4674)) ([f7805af](https://github.com/UMAprotocol/protocol/commit/f7805aff7cb08b300d0672ea341a87bc503674b5))

### Features

- add tenderly fork management ([#4673](https://github.com/UMAprotocol/protocol/issues/4673)) ([f89720f](https://github.com/UMAprotocol/protocol/commit/f89720f02ea75e3666473e163d7ec920b19492b1))
- core deployment tasks ([#4695](https://github.com/UMAprotocol/protocol/issues/4695)) ([66be280](https://github.com/UMAprotocol/protocol/commit/66be280155423442388ebf28e2d1b706a6f57a17))
- deploy to Blast Sepolia ([#4698](https://github.com/UMAprotocol/protocol/issues/4698)) ([eabea44](https://github.com/UMAprotocol/protocol/commit/eabea447ac1b7da4dced8c122f909dc0df82ff74))
- sepolia deployments ([#4717](https://github.com/UMAprotocol/protocol/issues/4717)) ([f3f5f16](https://github.com/UMAprotocol/protocol/commit/f3f5f1689e4f07c15bc12033ada7cb5dcfcbbbdf))
- **common:** state override support in tenderly simulation ([#4688](https://github.com/UMAprotocol/protocol/issues/4688)) ([d14cd17](https://github.com/UMAprotocol/protocol/commit/d14cd17f16087a69cf829d2a6744ac2618197017))
- generic balance monitor ([#4670](https://github.com/UMAprotocol/protocol/issues/4670)) ([1496075](https://github.com/UMAprotocol/protocol/commit/1496075c840b18690c6c9bd409d168f62ff09a2e))

## [2.34.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.34.0...@uma/common@2.34.1) (2023-11-13)

### Bug Fixes

- increment nonce after static call ([#4660](https://github.com/UMAprotocol/protocol/issues/4660)) ([3f81778](https://github.com/UMAprotocol/protocol/commit/3f81778d15b3eea47c8578b4536de65ec92c1afc))

# [2.34.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.33.0...@uma/common@2.34.0) (2023-07-17)

### Features

- **common:** add tenderly simulator ([#4580](https://github.com/UMAprotocol/protocol/issues/4580)) ([ac81c24](https://github.com/UMAprotocol/protocol/commit/ac81c2434f7e9ca4868af0832545a87afd6f2146))
- Deploy to Base Goerli ([#4554](https://github.com/UMAprotocol/protocol/issues/4554)) ([6c7dc62](https://github.com/UMAprotocol/protocol/commit/6c7dc62a22773da0bdb758356fdad4ca87f16725))
- improve dvm2.0 monitor scripts duration ([#4540](https://github.com/UMAprotocol/protocol/issues/4540)) ([eefb03b](https://github.com/UMAprotocol/protocol/commit/eefb03b772c94f2ead49a0ab701b761684abd229))

# [2.33.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.32.0...@uma/common@2.33.0) (2023-04-18)

### Features

- settle assertions bot ([#4501](https://github.com/UMAprotocol/protocol/issues/4501)) ([8e282c9](https://github.com/UMAprotocol/protocol/commit/8e282c9592fa5d9b95cece9dd8992abb03cb005c))

# [2.32.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.31.0...@uma/common@2.32.0) (2023-03-30)

### Features

- refine packages in core ([#4482](https://github.com/UMAprotocol/protocol/issues/4482)) ([6596881](https://github.com/UMAprotocol/protocol/commit/6596881e8aea36e03461768200a84e101b047563))

# [2.31.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.30.1...@uma/common@2.31.0) (2023-02-28)

### Features

- update getGckmsSigner to be used in hardhat scripts ([#4401](https://github.com/UMAprotocol/protocol/issues/4401)) ([807517d](https://github.com/UMAprotocol/protocol/commit/807517de126aee27191125531e70407b13874795))

## [2.30.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.30.0...@uma/common@2.30.1) (2023-02-20)

**Note:** Version bump only for package @uma/common

# [2.30.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.29.1...@uma/common@2.30.0) (2023-02-20)

### Bug Fixes

- ignore decentralist identifier ([#4399](https://github.com/UMAprotocol/protocol/issues/4399)) ([4806b51](https://github.com/UMAprotocol/protocol/commit/4806b51d830466c445560f83196d5918af820a98))

### Features

- rename Optimistic asserter to Optimistic Oracle V3 ([#4440](https://github.com/UMAprotocol/protocol/issues/4440)) ([e5fd755](https://github.com/UMAprotocol/protocol/commit/e5fd7556a1b88dc02c078f03e724b55a768decaa))
- **common:** match exact reverts with didContractRevertWith ([#4422](https://github.com/UMAprotocol/protocol/issues/4422)) ([ade94f7](https://github.com/UMAprotocol/protocol/commit/ade94f7a76899c6ae37fbb41553713795fa9ab62))
- contract verification on boba ([#4395](https://github.com/UMAprotocol/protocol/issues/4395)) ([6c72fc3](https://github.com/UMAprotocol/protocol/commit/6c72fc374b5fbc54b159796617b21a8a4f9564f1))
- move ignored identifiers to env ([#4400](https://github.com/UMAprotocol/protocol/issues/4400)) ([11fbfda](https://github.com/UMAprotocol/protocol/commit/11fbfda97a52f9954e1a056fec9a32c738263e56))
- optimistic asserter deployment on goerli ([#4392](https://github.com/UMAprotocol/protocol/issues/4392)) ([df4e9b6](https://github.com/UMAprotocol/protocol/commit/df4e9b643f62d9f3a3fba2bd5f354b5e62cdb72a))
- redundant rpc in dvm-v2 monitor ([#4390](https://github.com/UMAprotocol/protocol/issues/4390)) ([5a38e1e](https://github.com/UMAprotocol/protocol/commit/5a38e1ec36f8c7462306b5b7a2093397057c234a))

## [2.29.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.29.0...@uma/common@2.29.1) (2022-12-28)

**Note:** Version bump only for package @uma/common

# [2.29.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.28.4...@uma/common@2.29.0) (2022-12-20)

### Features

- restructure core contracts directory ([#4207](https://github.com/UMAprotocol/protocol/issues/4207)) ([40b5b2c](https://github.com/UMAprotocol/protocol/commit/40b5b2cbc1591201d99f2545a2b22b744b01e663))

* **common:** add MerkleTree improvements made in across-protocol/contracts-v2 ([#4318](https://github.com/UMAprotocol/protocol/issues/4318)) ([3eaa911](https://github.com/UMAprotocol/protocol/commit/3eaa9119345f268acb7693e5708e5f1e2b71d6cd))

## [2.28.4](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.28.3...@uma/common@2.28.4) (2022-11-23)

**Note:** Version bump only for package @uma/common

## [2.28.3](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.28.2...@uma/common@2.28.3) (2022-11-23)

**Note:** Version bump only for package @uma/common

## [2.28.2](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.28.0...@uma/common@2.28.2) (2022-11-23)

**Note:** Version bump only for package @uma/common

## [2.28.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.28.0...@uma/common@2.28.1) (2022-11-23)

**Note:** Version bump only for package @uma/common

# [2.28.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.27.0...@uma/common@2.28.0) (2022-10-05)

### Bug Fixes

- ignore NUMERICAL identifier ([#4191](https://github.com/UMAprotocol/protocol/issues/4191)) ([f3027d3](https://github.com/UMAprotocol/protocol/commit/f3027d34ab2a7fe4883e150733effab8690c9094))

### Features

- export get[name]StaticAddress() from contracts-node ([#4185](https://github.com/UMAprotocol/protocol/issues/4185)) ([60a17bd](https://github.com/UMAprotocol/protocol/commit/60a17bd2593b6918570f3a241db701e40c9d9c98))

# [2.27.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.26.0...@uma/common@2.27.0) (2022-09-12)

### Features

- add env for GCP storage configuration and update GCP libraries ([#4148](https://github.com/UMAprotocol/protocol/issues/4148)) ([250c412](https://github.com/UMAprotocol/protocol/commit/250c4125af5302cc6bef4d304dc37ee107ff7c8f))
- add hardhat tracer ([#4140](https://github.com/UMAprotocol/protocol/issues/4140)) ([42b79ae](https://github.com/UMAprotocol/protocol/commit/42b79ae06f3913bfbc4cfe1c3ac980e84dadedc4))

# [2.26.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.25.0...@uma/common@2.26.0) (2022-08-16)

### Bug Fixes

- [C01] Address issue with intra voting round slashing tracker updates ([#4067](https://github.com/UMAprotocol/protocol/issues/4067)) ([855e3c7](https://github.com/UMAprotocol/protocol/commit/855e3c740938f8c6a5675387225d3e059b6c1d70))

### Features

- bump solidity to 0.8.16 ([#4108](https://github.com/UMAprotocol/protocol/issues/4108)) ([efdf885](https://github.com/UMAprotocol/protocol/commit/efdf885512fb2eead3d51492efaa93912420791a))

# [2.25.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.24.0...@uma/common@2.25.0) (2022-08-09)

### Bug Fixes

- [N09]: Address inconsistent Events ([#4088](https://github.com/UMAprotocol/protocol/issues/4088)) ([ea466a0](https://github.com/UMAprotocol/protocol/commit/ea466a044976120777b2bf203a97cd6f6ab6259b))
- Upgrade all dependent contracts to use the OOv2 and show they work in unit tests ([#4061](https://github.com/UMAprotocol/protocol/issues/4061)) ([63f1891](https://github.com/UMAprotocol/protocol/commit/63f18912921af3f35c3e92edfc5696318f9fbd74))

### Features

- [L09] Unlocked Solidity version pragma ([#4075](https://github.com/UMAprotocol/protocol/issues/4075)) ([ea641e0](https://github.com/UMAprotocol/protocol/commit/ea641e0cc2f5b6e1bd65df104467a5e66f7b6c65))

# [2.24.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.23.0...@uma/common@2.24.0) (2022-08-02)

### Bug Fixes

- **common:** upgrade google cloud kms and storage ([#3979](https://github.com/UMAprotocol/protocol/issues/3979)) ([2cfe5c5](https://github.com/UMAprotocol/protocol/commit/2cfe5c51fb4ebda2d68266f7bcacfa455f3fc7d4))

### Features

- add gckms get signer util ([#3990](https://github.com/UMAprotocol/protocol/issues/3990)) ([d95cca2](https://github.com/UMAprotocol/protocol/commit/d95cca21fffe0e512047722fb5aa3894a1fb091c))
- **voting-v2:** add some variable packing to save gas ([#4046](https://github.com/UMAprotocol/protocol/issues/4046)) ([232bc20](https://github.com/UMAprotocol/protocol/commit/232bc2034d8a343fb66b4573298da2dd4cf381d2))
- DVM2.0 add additional todo logic and update `_resolvePriceRequest`, offset the `nextRequestIndexToConsider` for a voter and remove `fromIndex` when evaluating slashing ([#4040](https://github.com/UMAprotocol/protocol/issues/4040)) ([aa4ebfb](https://github.com/UMAprotocol/protocol/commit/aa4ebfb8ac33cae17fa123fdbc9e185b4e5ae989))

# [2.23.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.22.0...@uma/common@2.23.0) (2022-07-13)

### Bug Fixes

- **common:** blacklist uSPAC10 ([#4007](https://github.com/UMAprotocol/protocol/issues/4007)) ([f3a7df5](https://github.com/UMAprotocol/protocol/commit/f3a7df571f96be7136dc1fb543e2b7185c5ac4a5))

### Features

- add meter network ([#4012](https://github.com/UMAprotocol/protocol/issues/4012)) ([cac209d](https://github.com/UMAprotocol/protocol/commit/cac209d288db5b852fb3e5148b200872471aaac0))
- DVM2.0 add special governance price request tx flow ([#4000](https://github.com/UMAprotocol/protocol/issues/4000)) ([99b0e66](https://github.com/UMAprotocol/protocol/commit/99b0e66418e405241adf9f59e752399c3712e951))
- **pid-utils:** Have OO bots ignore Zodiac identifier ([#3996](https://github.com/UMAprotocol/protocol/issues/3996)) ([dc5c118](https://github.com/UMAprotocol/protocol/commit/dc5c118482df826b27063f583b47d76178599ac6))
- add evmos hardhat config and deployment addresses ([#3977](https://github.com/UMAprotocol/protocol/issues/3977)) ([28b17f5](https://github.com/UMAprotocol/protocol/commit/28b17f5d844c3ee8ca7f59a6e613ffc7101105db))

# [2.22.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.20.0...@uma/common@2.22.0) (2022-06-27)

### Features

- add avalanche and sx to networks ([#3945](https://github.com/UMAprotocol/protocol/issues/3945)) ([9e8e00e](https://github.com/UMAprotocol/protocol/commit/9e8e00e09520949bfe88a16315451c67f9343164))
- UMA2.0 Slashing mechanism ([#3981](https://github.com/UMAprotocol/protocol/issues/3981)) ([f415d66](https://github.com/UMAprotocol/protocol/commit/f415d6646ab68e132dbe6e7d208b90f77679b050))

# [2.21.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.20.0...@uma/common@2.21.0) (2022-06-23)

### Features

- add avalanche and sx to networks ([#3945](https://github.com/UMAprotocol/protocol/issues/3945)) ([9e8e00e](https://github.com/UMAprotocol/protocol/commit/9e8e00e09520949bfe88a16315451c67f9343164))

# [2.20.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.19.0...@uma/common@2.20.0) (2022-04-27)

### Bug Fixes

- add gckms utils to common export ([#3888](https://github.com/UMAprotocol/protocol/issues/3888)) ([053e4a5](https://github.com/UMAprotocol/protocol/commit/053e4a52effff025be364dd12d2873a585a8f23c))
- clean up a few missing and lingering dependencies in the common package ([#3841](https://github.com/UMAprotocol/protocol/issues/3841)) ([e16ab00](https://github.com/UMAprotocol/protocol/commit/e16ab00bcb18fbadc08805c4793215539a741c67))
- fix error printing bugs in [#3852](https://github.com/UMAprotocol/protocol/issues/3852) ([#3855](https://github.com/UMAprotocol/protocol/issues/3855)) ([06d4178](https://github.com/UMAprotocol/protocol/commit/06d41781f8ed665c4949aedc4bdbc8d419d31613))

### Features

- add better provider logging and retries to redundant event calls ([#3852](https://github.com/UMAprotocol/protocol/issues/3852)) ([dabce64](https://github.com/UMAprotocol/protocol/commit/dabce643f6a2936d06d5273ef7861884ddd542d0))

# [2.19.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.18.0...@uma/common@2.19.0) (2022-02-28)

### Features

- **common:** implement rounding utils ([#3830](https://github.com/UMAprotocol/protocol/issues/3830)) ([c2e1225](https://github.com/UMAprotocol/protocol/commit/c2e1225560f095031133cd5268ce3e9b5417278c))

# [2.18.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.17.0...@uma/common@2.18.0) (2022-02-10)

### Features

- remove across contracts ([#3775](https://github.com/UMAprotocol/protocol/issues/3775)) ([84c053b](https://github.com/UMAprotocol/protocol/commit/84c053b4d9e758f0f5c21886cafa063427843f2b))

# [2.17.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.16.0...@uma/common@2.17.0) (2022-01-20)

### Bug Fixes

- fix [#3747](https://github.com/UMAprotocol/protocol/issues/3747) ([#3772](https://github.com/UMAprotocol/protocol/issues/3772)) ([7eb1697](https://github.com/UMAprotocol/protocol/commit/7eb1697bb35739bc5dc8229f099dad9b20adac26))

### Features

- **deployments:** Add xDai deploys ([#3766](https://github.com/UMAprotocol/protocol/issues/3766)) ([f23f081](https://github.com/UMAprotocol/protocol/commit/f23f081f6d2600c086bbac85c25f5e7de03bc2f6))
- add across artifacts to contracts-node and contracts-frontend ([#3747](https://github.com/UMAprotocol/protocol/issues/3747)) ([d0f2d9b](https://github.com/UMAprotocol/protocol/commit/d0f2d9bca6c3344468a5bc69832cb40319c8da95))
- **cross-chain-oracle:** Add verification script to cross chain oracle setup ([#3758](https://github.com/UMAprotocol/protocol/issues/3758)) ([8ad8291](https://github.com/UMAprotocol/protocol/commit/8ad82915d534d062c90f6f2b89ab4b4798b83a2b))

# [2.16.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.15.0...@uma/common@2.16.0) (2022-01-11)

### Features

- **core:** Add cross-chain-oracle deployment scripts for Arbitrum ([#3733](https://github.com/UMAprotocol/protocol/issues/3733)) ([e8d8b9f](https://github.com/UMAprotocol/protocol/commit/e8d8b9fdd9dba86b3e05111cd9d37e3b46150d16))
- **core:** Add OO deployment instructions ([#3735](https://github.com/UMAprotocol/protocol/issues/3735)) ([0560290](https://github.com/UMAprotocol/protocol/commit/056029005f880b9fdaf72694fa289deb14af6aa7))
- **core:** Deploy + Setup Boba OptimisticOracle and Bridge contracts ([#3750](https://github.com/UMAprotocol/protocol/issues/3750)) ([496037f](https://github.com/UMAprotocol/protocol/commit/496037f15b521cc61cdd30a6793ea1888ff8e5f1))
- **scripts:** add script to seed new address whitelist ([#3753](https://github.com/UMAprotocol/protocol/issues/3753)) ([ec3058b](https://github.com/UMAprotocol/protocol/commit/ec3058b492a5fb9ec56ca8916bbad015ad72c073))
- add transaction bundler to relayer for better batching ([#3723](https://github.com/UMAprotocol/protocol/issues/3723)) ([51902a8](https://github.com/UMAprotocol/protocol/commit/51902a8cfbbb60dc30b868c5fd3e9fd0f31d48b4))

# [2.15.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.14.3...@uma/common@2.15.0) (2021-12-17)

### Features

- **across-bots:** add ability to finalize L2->L1 transfers from arbitrum ([#3662](https://github.com/UMAprotocol/protocol/issues/3662)) ([8465428](https://github.com/UMAprotocol/protocol/commit/846542853e7bbad4fdf8ade66b8f231ed5c45902))
- **across-bots:** add profitability module to only relay profitable relays ([#3656](https://github.com/UMAprotocol/protocol/issues/3656)) ([f9fb117](https://github.com/UMAprotocol/protocol/commit/f9fb1178894bb1b39b2969bd26ba435979059a19))
- **cross-chain-oracle:** Enable GovernorHub to change child messenger on child network ([#3688](https://github.com/UMAprotocol/protocol/issues/3688)) ([7af4247](https://github.com/UMAprotocol/protocol/commit/7af4247f03102af6ab51dcbe51cccb13ccb1fd53))

## [2.14.3](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.14.2...@uma/common@2.14.3) (2021-12-13)

### Bug Fixes

- **slack-logger/relay-logs:** small logger fixes ([#3685](https://github.com/UMAprotocol/protocol/issues/3685)) ([06ba1e4](https://github.com/UMAprotocol/protocol/commit/06ba1e40d04135b6f73e6ac4048cdd16d1b8ce54))
- throw errors when transaction fails pre tx hash ([#3674](https://github.com/UMAprotocol/protocol/issues/3674)) ([5155025](https://github.com/UMAprotocol/protocol/commit/5155025ff725e15853cf996557f1e46eaa9fd80c))

## [2.14.2](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.14.0...@uma/common@2.14.2) (2021-12-07)

**Note:** Version bump only for package @uma/common

## [2.14.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.14.0...@uma/common@2.14.1) (2021-12-07)

**Note:** Version bump only for package @uma/common

# [2.14.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.13.1...@uma/common@2.14.0) (2021-12-06)

### Bug Fixes

- minor fix to get web3 to respect user-provided network ([#3598](https://github.com/UMAprotocol/protocol/issues/3598)) ([54e3b29](https://github.com/UMAprotocol/protocol/commit/54e3b29f9f1f461541cd2fbb127ae8bf5930cd10))
- **common/core:** small changes post optimsim deployment ([#3592](https://github.com/UMAprotocol/protocol/issues/3592)) ([b940fb7](https://github.com/UMAprotocol/protocol/commit/b940fb77b26c5973b98aa6b191fb1b663df18eae))

### Features

- **pf-utils:** Ignore DPI/ETH price identifier ([#3649](https://github.com/UMAprotocol/protocol/issues/3649)) ([4e1f003](https://github.com/UMAprotocol/protocol/commit/4e1f0038551779fa49e5c76fdb7a4214c22009d1))
- **transaction-manager:** enable early return from runTransaction method ([#3609](https://github.com/UMAprotocol/protocol/issues/3609)) ([fcfe27a](https://github.com/UMAprotocol/protocol/commit/fcfe27a21c1b34ae6683534e6059e186684b1819))
- add boba network ([#3616](https://github.com/UMAprotocol/protocol/issues/3616)) ([eba0287](https://github.com/UMAprotocol/protocol/commit/eba0287c19c8139f8917dc9c6cea8cc80b09c083))
- add OptimisticRewarder ([#3594](https://github.com/UMAprotocol/protocol/issues/3594)) ([eeba703](https://github.com/UMAprotocol/protocol/commit/eeba70300441a474bd613ba3104a0322a8ce09c4))

## [2.13.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.13.0...@uma/common@2.13.1) (2021-11-09)

### Bug Fixes

- add required common deps ([#3582](https://github.com/UMAprotocol/protocol/issues/3582)) ([f973cab](https://github.com/UMAprotocol/protocol/commit/f973cab63ee494aae94531adc6123711730ebdf0))

# [2.13.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.12.2...@uma/common@2.13.0) (2021-11-05)

### Bug Fixes

- **insured-bridge-relayer:** Key deployTimestamps by lowercase addresses ([#3557](https://github.com/UMAprotocol/protocol/issues/3557)) ([fc14de5](https://github.com/UMAprotocol/protocol/commit/fc14de5abedc72c4890e9f354463438c1d2f3164))

### Features

- **across-relayer:** Enable batch relays via multicall and improve log production ([#3559](https://github.com/UMAprotocol/protocol/issues/3559)) ([f1cfecc](https://github.com/UMAprotocol/protocol/commit/f1cfecc3d085d5be86a4557682b0ae931cbb24b5))
- **core:** add new deployment addresses for across and update script ([#3556](https://github.com/UMAprotocol/protocol/issues/3556)) ([2348eaf](https://github.com/UMAprotocol/protocol/commit/2348eaf669054f722b0d6909569ffa3db88d5155))

## [2.12.2](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.12.1...@uma/common@2.12.2) (2021-11-02)

### Bug Fixes

- **BridgeAdmin:** Fix typographical in contracts ([#3540](https://github.com/UMAprotocol/protocol/issues/3540)) ([e70a342](https://github.com/UMAprotocol/protocol/commit/e70a34282a0a6a3f92ffe1e88d4ea96fa4f3f54c))

## [2.12.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.12.0...@uma/common@2.12.1) (2021-10-29)

### Bug Fixes

- **GasEstimator:** protocol upgrade for EIP1559 ([#3306](https://github.com/UMAprotocol/protocol/issues/3306)) ([8245391](https://github.com/UMAprotocol/protocol/commit/8245391ee07dca37be3c52a9a9ba47ed4d63f6f7))

# [2.12.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.11.0...@uma/common@2.12.0) (2021-10-27)

### Features

- **insured-bridge:** Move contracts-ovm files to contracts/ and bump to ^0.8.0 ([#3454](https://github.com/UMAprotocol/protocol/issues/3454)) ([7189b0c](https://github.com/UMAprotocol/protocol/commit/7189b0c6ecea568a0c6a1f4bb5907a3d50d86186))

# [2.11.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.10.0...@uma/common@2.11.0) (2021-10-19)

### Features

- **across:** war games 2 ([#3460](https://github.com/UMAprotocol/protocol/issues/3460)) ([c2c849a](https://github.com/UMAprotocol/protocol/commit/c2c849ad046905b61f23f59ef32476a8eb8b04b1))
- **LSP:** Enable LSP to support early expiration ([#3445](https://github.com/UMAprotocol/protocol/issues/3445)) ([d4e7ea2](https://github.com/UMAprotocol/protocol/commit/d4e7ea22159b2eed8e39d5b86ce0026ea3b8b995))

# [2.10.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.9.0...@uma/common@2.10.0) (2021-10-08)

### Features

- **insured-bridge:** Integrate SkinnyOptimisticOracle with BridgePool ([#3430](https://github.com/UMAprotocol/protocol/issues/3430)) ([554641c](https://github.com/UMAprotocol/protocol/commit/554641c25d79c4331e08a757f000621d55fe2675))
- **insured-bridge:** Reduce function gas costs by storing hash of Relay params instead of full struct ([#3438](https://github.com/UMAprotocol/protocol/issues/3438)) ([ff231b4](https://github.com/UMAprotocol/protocol/commit/ff231b4df83ede216c0cb431d32e6920b36aec7d))
- **pf-configs:** Add PUNKETH-1221 and GASETH-1221 default pf configs ([#3437](https://github.com/UMAprotocol/protocol/issues/3437)) ([ba20eb7](https://github.com/UMAprotocol/protocol/commit/ba20eb73b4f96e0b6a57c067eedb6522f1b49d3c))

# [2.9.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.8.0...@uma/common@2.9.0) (2021-10-01)

### Features

- **insured-bridge:** War games 1 ([#3399](https://github.com/UMAprotocol/protocol/issues/3399)) ([8773494](https://github.com/UMAprotocol/protocol/commit/8773494d29cf0428ca6d65f0272b135ba3dafcbf))

# [2.8.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.7.0...@uma/common@2.8.0) (2021-10-01)

### Bug Fixes

- **price-identifier-utils:** Blacklist stablespread identifier ([#3416](https://github.com/UMAprotocol/protocol/issues/3416)) ([4031ca5](https://github.com/UMAprotocol/protocol/commit/4031ca5153bd91b0003ad526ddd83621ce48c455))
- **price-identifier-utils:** Blacklist uPunks identifiers from OO ([#3411](https://github.com/UMAprotocol/protocol/issues/3411)) ([f99813b](https://github.com/UMAprotocol/protocol/commit/f99813b4b1a76d46ff1eecd7f0c1d5352bff07a2))

### Features

- **core:** move all active scripts out of core and deprecate rest ([#3397](https://github.com/UMAprotocol/protocol/issues/3397)) ([f96b8c9](https://github.com/UMAprotocol/protocol/commit/f96b8c90b01002594bf44ac44f03f6d021bee460))

# [2.7.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.6.0...@uma/common@2.7.0) (2021-09-28)

### Bug Fixes

- **common:** fix issues with gckms typescript conversion ([#3297](https://github.com/UMAprotocol/protocol/issues/3297)) ([d10f9f6](https://github.com/UMAprotocol/protocol/commit/d10f9f6051f71d1549e6e3f279e86e18a924b718))
- **contracts-frontend:** remove surrounding quote characters from bytecode ([#3382](https://github.com/UMAprotocol/protocol/issues/3382)) ([db8b972](https://github.com/UMAprotocol/protocol/commit/db8b97271b61e9f425a09149d29c6d88a7b035f6))
- **fx-tunnel-relayer:** Bump maticjs version and update RelayerConfig ([#3352](https://github.com/UMAprotocol/protocol/issues/3352)) ([286265c](https://github.com/UMAprotocol/protocol/commit/286265ca371fb8016c96c2875f75f44b86430e01))
- **hardhat:** longer timeout for localhost ([#3319](https://github.com/UMAprotocol/protocol/issues/3319)) ([f83a417](https://github.com/UMAprotocol/protocol/commit/f83a417f6f36afac1095cfee535102fa04b3b74b))
- make unused variables an error in the typescript linter ([#3279](https://github.com/UMAprotocol/protocol/issues/3279)) ([1d26dfc](https://github.com/UMAprotocol/protocol/commit/1d26dfcd500cc4f84dc5672de0c8f9a7c5592e43))

### Features

- **ancillary:** first pass at an ancillary data parser in typescript ([#3320](https://github.com/UMAprotocol/protocol/issues/3320)) ([cc4f4ec](https://github.com/UMAprotocol/protocol/commit/cc4f4ecb24914da46ecab7b92a417a3a688b86dc))
- **common:** add getWeb3 by chainId ([#3358](https://github.com/UMAprotocol/protocol/issues/3358)) ([88f4a21](https://github.com/UMAprotocol/protocol/commit/88f4a21aff9892978fcc86c526894d7529d84e34))
- **common:** Ignore Optimistic Oracle requests for identifiers without price feeds ([#3338](https://github.com/UMAprotocol/protocol/issues/3338)) ([367395a](https://github.com/UMAprotocol/protocol/commit/367395abbe592c27059f87c0d00b6d8180e88f1c))
- **common:** Initial PR adding Optimism plugin to Hardhat config ([#3154](https://github.com/UMAprotocol/protocol/issues/3154)) ([9e6eb07](https://github.com/UMAprotocol/protocol/commit/9e6eb078096c2c986ecfc3d014b7e45ee5e4be54))
- **contracts-node:** export similar functions in contracts-node as contracts-frontend ([#3381](https://github.com/UMAprotocol/protocol/issues/3381)) ([57b8a9f](https://github.com/UMAprotocol/protocol/commit/57b8a9ff61a4ddb0fee2bd90c9247681e816b130))
- **core:** add tasks to manage artifacts and deployments ([#3229](https://github.com/UMAprotocol/protocol/issues/3229)) ([15a8f31](https://github.com/UMAprotocol/protocol/commit/15a8f31e3d3ce0df9b68b03ae56f8df789ae481a))
- **df-pf-configs:** Add GASETH-0921 default price feed config ([#3330](https://github.com/UMAprotocol/protocol/issues/3330)) ([e5d6002](https://github.com/UMAprotocol/protocol/commit/e5d600280094d2ffeca110a32727650b1a91f192))
- **financial-templates-lib:** convert src to typescript ([#3315](https://github.com/UMAprotocol/protocol/issues/3315)) ([3955d80](https://github.com/UMAprotocol/protocol/commit/3955d80038df1c54663a59b44d6e23bd09c7dcdc))
- **financial-templates-lib:** Stub for InsuredBridgePriceFeed ([#3356](https://github.com/UMAprotocol/protocol/issues/3356)) ([8abd36f](https://github.com/UMAprotocol/protocol/commit/8abd36f0c938d85985661245f2fd51f465601df4))
- **fx-tunnel-relayer:** Implement bot that can relay messages from Polygon ChildTunnel to Ethereum RootTunnel ([#3314](https://github.com/UMAprotocol/protocol/issues/3314)) ([dc1a6b0](https://github.com/UMAprotocol/protocol/commit/dc1a6b08202444e0c97ff84dc7b3cd3d66e2de48))
- **insured-bridge:** add arbitrum contract support to deposit box inheritance path ([#3385](https://github.com/UMAprotocol/protocol/issues/3385)) ([c77cce7](https://github.com/UMAprotocol/protocol/commit/c77cce7e5a0c37b9880cad045403f7b79dabc626))
- **insured-bridge:** Add realized LP fee pct computation ([#3373](https://github.com/UMAprotocol/protocol/issues/3373)) ([95abd8d](https://github.com/UMAprotocol/protocol/commit/95abd8d2d6e481a54e234bda6c7f8585babaa5eb))
- **insured-bridge:** Change internal relay data structures ([#3276](https://github.com/UMAprotocol/protocol/issues/3276)) ([07d083e](https://github.com/UMAprotocol/protocol/commit/07d083e1da49e94e5886c2ab1496a5b3bef3b1e0))
- **insured-bridge:** end to end testing stub ([#3255](https://github.com/UMAprotocol/protocol/issues/3255)) ([dda6f10](https://github.com/UMAprotocol/protocol/commit/dda6f108e6e5c023c0324988d79fc7eabef97039))
- **insured-bridge:** whitelist collateral cross-chain end to end tests ([#3269](https://github.com/UMAprotocol/protocol/issues/3269)) ([3780fb7](https://github.com/UMAprotocol/protocol/commit/3780fb7c00993dabde2b70b12dcc4033c024f446))
- **Insured-Bridge:** initial contract interfaces & smocking ([#3249](https://github.com/UMAprotocol/protocol/issues/3249)) ([aeea8ae](https://github.com/UMAprotocol/protocol/commit/aeea8ae30c6f7d5065e3857d25c75b8d69005d81))
- **insured-bridge-relayer:** Add additional relay logic, should relay and slow relay implementation ([#3359](https://github.com/UMAprotocol/protocol/issues/3359)) ([2a81888](https://github.com/UMAprotocol/protocol/commit/2a81888934594815a5d85a7358c357397083ea23))
- **insured-bridge-relayer:** Stub imports of L1 and L2 Bridge clients ([#3333](https://github.com/UMAprotocol/protocol/issues/3333)) ([1cf7925](https://github.com/UMAprotocol/protocol/commit/1cf792523acf9393b352df25d0428f48c22e31f1))
- Add cross-chain governance to UMIP collateral and identifier scripts ([#3234](https://github.com/UMAprotocol/protocol/issues/3234)) ([247a367](https://github.com/UMAprotocol/protocol/commit/247a367d7967a8673b05d2f4fb3e2bb4c35a2b02))
- Upgrade hardhat to 2.5 to be compatible with London hardfork ([#3248](https://github.com/UMAprotocol/protocol/issues/3248)) ([b1524ce](https://github.com/UMAprotocol/protocol/commit/b1524ce868fc17c7486872a8ef632497f757288d))
- **liquidator,disputer,monitor:** remove unnecessary unit conversion helpers in tests ([#3215](https://github.com/UMAprotocol/protocol/issues/3215)) ([77993f4](https://github.com/UMAprotocol/protocol/commit/77993f4d8ffa5ba821f66d5ff5d7c0cac7813009))

# [2.6.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.5.0...@uma/common@2.6.0) (2021-07-19)

### Features

- Update OptimisticOracle and Polygon Tunnel Addresses ([#3209](https://github.com/UMAprotocol/protocol/issues/3209)) ([6593fe5](https://github.com/UMAprotocol/protocol/commit/6593fe5aa1980c45ab570da049a9373e8f172c11))

# [2.5.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.4.0...@uma/common@2.5.0) (2021-07-15)

### Features

- **common:** add compiler overrides to allow most contracts to be gas optimized ([#3214](https://github.com/UMAprotocol/protocol/issues/3214)) ([0f82473](https://github.com/UMAprotocol/protocol/commit/0f8247337098e61a06ee8f5e303805198e63d767))
- **core:** refactor core tests to no longer use truffle ([#3202](https://github.com/UMAprotocol/protocol/issues/3202)) ([349401a](https://github.com/UMAprotocol/protocol/commit/349401a869e89f9b5583d34c1f282407dca021ac))
- **linter:** proposal to minimize object sizing ([#3222](https://github.com/UMAprotocol/protocol/issues/3222)) ([c925524](https://github.com/UMAprotocol/protocol/commit/c925524e888f73e1f694c4f9bf4ad1fb31e456bc))
- **liquidator,disputer,monitor:** deprecate legacy tests ([#3212](https://github.com/UMAprotocol/protocol/issues/3212)) ([498ecfc](https://github.com/UMAprotocol/protocol/commit/498ecfcfd3d767ceeb28e37f42ee5a1b7d4f0c83))

# [2.4.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.3.0...@uma/common@2.4.0) (2021-07-07)

### Bug Fixes

- common README ([#3149](https://github.com/UMAprotocol/protocol/issues/3149)) ([6aa9288](https://github.com/UMAprotocol/protocol/commit/6aa9288e8a1d008ee21672bce8c58d41c86028bd))

### Features

- **common:** add hardhat plugin to enhance web3 ease of use ([#3180](https://github.com/UMAprotocol/protocol/issues/3180)) ([5aa0335](https://github.com/UMAprotocol/protocol/commit/5aa0335aa8fd4d9ca31b7835a3ada1030e3fb0c3))
- **pf-configs:** Add default pf config for uSTONKS_0921 and add to OO ignore list ([#3183](https://github.com/UMAprotocol/protocol/issues/3183)) ([e1c4c24](https://github.com/UMAprotocol/protocol/commit/e1c4c2472e81c5911bbba13e4e06d4757b6f5ee6))
- **price-id-utils:** Ignore uTVL_KPI_UMA for OO proposals ([#3162](https://github.com/UMAprotocol/protocol/issues/3162)) ([bb07296](https://github.com/UMAprotocol/protocol/commit/bb07296ed00c46149762b059913076ad1587d219))

# [2.3.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.2.0...@uma/common@2.3.0) (2021-06-21)

### Bug Fixes

- **common:** explicitly require the hardhat etherscan verification plugin ([#3121](https://github.com/UMAprotocol/protocol/issues/3121)) ([3648597](https://github.com/UMAprotocol/protocol/commit/3648597eaf72bcb8840aacce1139692fd0fe0b78))
- **common:** Fix PublicNetworks ([#3033](https://github.com/UMAprotocol/protocol/issues/3033)) ([34fda80](https://github.com/UMAprotocol/protocol/commit/34fda805f0fad99b8ae3e53273814e08cc8ede5e))
- **common-ContractUtils:** Add web3 param injection to createContractObjectFromJson ([#3060](https://github.com/UMAprotocol/protocol/issues/3060)) ([805003a](https://github.com/UMAprotocol/protocol/commit/805003a94c01f2d8fb4556701382b0f4bbf26cd8))
- **TruffleConfig:** Increase networkCheckTimeout for slower connections ([#3029](https://github.com/UMAprotocol/protocol/issues/3029)) ([930960a](https://github.com/UMAprotocol/protocol/commit/930960aa774c90d4d00725e0928cd9ce9949b45c))

### Features

- **core:** add all truffle migrations to hardhat deploy ([#3068](https://github.com/UMAprotocol/protocol/issues/3068)) ([0004bd7](https://github.com/UMAprotocol/protocol/commit/0004bd7401211f628c80198be6ec99cff3156c36))
- **hardhat:** add default hardhat test fixture ([#3080](https://github.com/UMAprotocol/protocol/issues/3080)) ([4840786](https://github.com/UMAprotocol/protocol/commit/484078630dd0ced42c3ec3642995834123c8d7c0))
- **optimistic-oracle:** Enable universal blacklist ([#3127](https://github.com/UMAprotocol/protocol/issues/3127)) ([ad84c86](https://github.com/UMAprotocol/protocol/commit/ad84c861b5081d6b9844d62bf2d8373b049faedb))
- **polygon-amb:** Add Governor Tunnel contracts and unit tests ([#3089](https://github.com/UMAprotocol/protocol/issues/3089)) ([20a3866](https://github.com/UMAprotocol/protocol/commit/20a386693cc380827b3eedd7ff7382b15d7670f3))
- **polygon-fx-tunnel:** Add Oracle tunnel integrating with Polygon hosted Arbitrary Message Bridge ([#3054](https://github.com/UMAprotocol/protocol/issues/3054)) ([a3bf462](https://github.com/UMAprotocol/protocol/commit/a3bf46270787cbaae4ed2218f064b1217c153a50))
- **price-identifier-utils:** Ignore SPACEXLAUNCH price id OO requests ([#3126](https://github.com/UMAprotocol/protocol/issues/3126)) ([22e1dd1](https://github.com/UMAprotocol/protocol/commit/22e1dd15353e33a57914f1bccd3c447cb84cd5d7))
- Add hardhat task to migrate identifier whitelist to new contract ([#3046](https://github.com/UMAprotocol/protocol/issues/3046)) ([4e98402](https://github.com/UMAprotocol/protocol/commit/4e98402896fe50a5013c8decfaa0f261363ae33c))
- **run-transaction:** add multi EOA transaction runner to DSProxy bots ([#2961](https://github.com/UMAprotocol/protocol/issues/2961)) ([ab88497](https://github.com/UMAprotocol/protocol/commit/ab88497f180d72f1d9e8305fdeabf786f5883b7c))
- **Winston-logger:** add multiple escalation paths depending on message context ([#3042](https://github.com/UMAprotocol/protocol/issues/3042)) ([cd9412d](https://github.com/UMAprotocol/protocol/commit/cd9412d1bac4c0def413309423fe9ff8e487e4c1))

# [2.2.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.1.0...@uma/common@2.2.0) (2021-05-20)

### Bug Fixes

- **allowances:** Change default allowance value ([#2725](https://github.com/UMAprotocol/protocol/issues/2725)) ([94bcf9c](https://github.com/UMAprotocol/protocol/commit/94bcf9cba1cc258ac7f8536e12ddbbef37c9a4ce))
- **common:** duplicate key causing lint to fail ([#2719](https://github.com/UMAprotocol/protocol/issues/2719)) ([f53147d](https://github.com/UMAprotocol/protocol/commit/f53147d24b29f79f268aa4db5d32fcdb1c925284))
- **common:** fix build issue ([#3000](https://github.com/UMAprotocol/protocol/issues/3000)) ([c0b5f58](https://github.com/UMAprotocol/protocol/commit/c0b5f5832cf552959f855ba7df30bcbc52874f8d))
- **find-contract-version:** Add EMP and perp contract hashes ([#2791](https://github.com/UMAprotocol/protocol/issues/2791)) ([89aa209](https://github.com/UMAprotocol/protocol/commit/89aa2091f1e5ebcebe4f1ca1e78b9130f7948c01))
- **find-contract-version:** Fix the perpetual bytecode hash ([#2777](https://github.com/UMAprotocol/protocol/issues/2777)) ([02b70a2](https://github.com/UMAprotocol/protocol/commit/02b70a22ea8e8b9d03a0d467754a7a558b16998b))
- **package.json:** bump web3 to 1.3.5 ([#2982](https://github.com/UMAprotocol/protocol/issues/2982)) ([335d0d4](https://github.com/UMAprotocol/protocol/commit/335d0d47b4e1f90cd77ee28116f6d06da83e8865))
- **trader & atomic liquidator:** add wait for block to be mined util to address slow node updates ([#2871](https://github.com/UMAprotocol/protocol/issues/2871)) ([0106a8d](https://github.com/UMAprotocol/protocol/commit/0106a8dc22c26ee3d7aaf777ed12b6d894e88863))

### Features

- Add Mainnet deployments for Beacon (L2<>L1) contracts + new hardhat features ([#2998](https://github.com/UMAprotocol/protocol/issues/2998)) ([0f2d295](https://github.com/UMAprotocol/protocol/commit/0f2d295d43b3f27b4f14962148d239e124796d6b))
- Deploy Polygon mainnet and testnet contracts + update helper scripts ([#2980](https://github.com/UMAprotocol/protocol/issues/2980)) ([4a4e4d3](https://github.com/UMAprotocol/protocol/commit/4a4e4d385d27937e3e3e5da0aa20cb5e5df90331))
- **trader:** add uniswapv3 broker to trader ([#2942](https://github.com/UMAprotocol/protocol/issues/2942)) ([4612097](https://github.com/UMAprotocol/protocol/commit/4612097ead953b89daa6e237cdb6c704460025dd))
- Add polygon networks to truffle and hardhat configs ([#2973](https://github.com/UMAprotocol/protocol/issues/2973)) ([24be128](https://github.com/UMAprotocol/protocol/commit/24be12837b51bdf81c1e3eba0eaea2041437a410))
- **common:** Refactor HardhatConfig exported module ([#2960](https://github.com/UMAprotocol/protocol/issues/2960)) ([42a7b5c](https://github.com/UMAprotocol/protocol/commit/42a7b5c46ba2a03f29d7f54b555d7bcaa85129d8))
- Add hardhat deployment infrastructure ([#2950](https://github.com/UMAprotocol/protocol/issues/2950)) ([45c8851](https://github.com/UMAprotocol/protocol/commit/45c8851643407aeb3cd745f5dee923546658fa6f))
- **common:** add retry provider ([#2907](https://github.com/UMAprotocol/protocol/issues/2907)) ([528f5df](https://github.com/UMAprotocol/protocol/commit/528f5df3d7c81da530e017c3d2dc1e37ff2bd96c))
- **core:** updated solidity version to 0.8.x ([#2924](https://github.com/UMAprotocol/protocol/issues/2924)) ([5db0d71](https://github.com/UMAprotocol/protocol/commit/5db0d7178cd6a3c807db4586eeb22a16229e9213))
- **financial-product-library:** Create a KPI Options financial product library ([#2768](https://github.com/UMAprotocol/protocol/issues/2768)) ([4648458](https://github.com/UMAprotocol/protocol/commit/464845861cb0781dfc31196cdd78c34bc9d8ba57))
- **financial-templates-lib:** Add default price feed configs for XSUSHIUSD, BALUSD and uSTONKS_JUN21 ([#2876](https://github.com/UMAprotocol/protocol/issues/2876)) ([709f23a](https://github.com/UMAprotocol/protocol/commit/709f23a2b8827bcab8c849507ac799de0ffb01d1))
- **find-contract-verion:** add back perpetual hash ([#2827](https://github.com/UMAprotocol/protocol/issues/2827)) ([7976f92](https://github.com/UMAprotocol/protocol/commit/7976f927fb8e6266a30fd47df19d989fdc23ad7d))
- **FindContractVersion:** update FindContractVersion to build contract hashes during core build process ([#2873](https://github.com/UMAprotocol/protocol/issues/2873)) ([4e5a3bd](https://github.com/UMAprotocol/protocol/commit/4e5a3bddfb90b2e868bbd04274947b5bcf0eebb9))
- **L2:** Implement BeaconOracle designed for cross-chain PriceRequest communication ([#2903](https://github.com/UMAprotocol/protocol/issues/2903)) ([e0df36b](https://github.com/UMAprotocol/protocol/commit/e0df36be3765df77305db4980ea5dbc763ffbfa9))
- **liquidation-reserve-currency:** add reserve currency liquidator to bots and refine smart contract ([#2775](https://github.com/UMAprotocol/protocol/issues/2775)) ([0eea3fb](https://github.com/UMAprotocol/protocol/commit/0eea3fbb610f74694c22ca36f6902faf3fa9092b))
- **liquidator:** remove one inch intergration ([#2756](https://github.com/UMAprotocol/protocol/issues/2756)) ([03e20c0](https://github.com/UMAprotocol/protocol/commit/03e20c09a6a2e1ced754507b64ebfb67ee812c75))
- **optimistic-oracle-proposer:** Blacklist identifiers to skip post-expiry ([#2826](https://github.com/UMAprotocol/protocol/issues/2826)) ([0de392f](https://github.com/UMAprotocol/protocol/commit/0de392f18bf0f3e5019c118996ebca771ebb2aa7))
- **packages:** update version of truffle-ledger-provider to avoid libudev ([#2690](https://github.com/UMAprotocol/protocol/issues/2690)) ([69b87e9](https://github.com/UMAprotocol/protocol/commit/69b87e98283b6970375358010d906f55fa29dd9b))
- **run-transaction-helper:** Move ynatm functionality into runTransaction helper ([#2804](https://github.com/UMAprotocol/protocol/issues/2804)) ([cd3f3ef](https://github.com/UMAprotocol/protocol/commit/cd3f3ef0c96be742a2a585a957db2f884a234744))
- **scripts:** improve scripts for running Kovan EMP war games ([#2605](https://github.com/UMAprotocol/protocol/issues/2605)) ([0ddb8db](https://github.com/UMAprotocol/protocol/commit/0ddb8db66af688b4ade346a6738aba49d766db81))
- **version-management:** Update hard coded latest package versions in the bots to use 2.0 packages ([#2872](https://github.com/UMAprotocol/protocol/issues/2872)) ([b8225c5](https://github.com/UMAprotocol/protocol/commit/b8225c580ea48f58ef44aa308f966fbed5a99cf3))

# [2.1.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.0.1...@uma/common@2.1.0) (2021-03-16)

### Bug Fixes

- **contract-versions:** Add mainnet contract hash ([#2636](https://github.com/UMAprotocol/protocol/issues/2636)) ([8a40a88](https://github.com/UMAprotocol/protocol/commit/8a40a88fa5440b35d8f7b2040918f45a4062ebe1))
- **PriceIdentifierUtils:** Remove identifiers that should be scaled to 18 decimals ([#2574](https://github.com/UMAprotocol/protocol/issues/2574)) ([898a230](https://github.com/UMAprotocol/protocol/commit/898a2308f0d8bef435e4c90ec13d292f98faed5c))

### Features

- **provider-utils:** enable network parameterization ([#2689](https://github.com/UMAprotocol/protocol/issues/2689)) ([c6e5572](https://github.com/UMAprotocol/protocol/commit/c6e55725fd1a0a9acb0b3a75eb85dbf50f986bd4))

## [2.0.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@2.0.0...@uma/common@2.0.1) (2021-02-27)

### Bug Fixes

- **common:** missing required file in common ([#2608](https://github.com/UMAprotocol/protocol/issues/2608)) ([9850c11](https://github.com/UMAprotocol/protocol/commit/9850c11667655042b76bc77b7edf9bca6eeebb61))

# [2.0.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@1.1.0...@uma/common@2.0.0) (2021-02-26)

### Bug Fixes

- **common:** add missing dependency to fix tests ([#2562](https://github.com/UMAprotocol/protocol/issues/2562)) ([5f9ae6c](https://github.com/UMAprotocol/protocol/commit/5f9ae6cb3f329883cda0a9fa86b5b5f7db6930b8))
- **FindContractVersion:** address inconsistent provider behavior ([#2502](https://github.com/UMAprotocol/protocol/issues/2502)) ([3bf1d31](https://github.com/UMAprotocol/protocol/commit/3bf1d31ff16576a5e5bae3034a42e3acb5394228))
- **FindContractVersion:** address web3.js inconsistant production behaviour with ethers.js ([#2477](https://github.com/UMAprotocol/protocol/issues/2477)) ([0ae44df](https://github.com/UMAprotocol/protocol/commit/0ae44dfa098fc9a7453906cf9130b47740e5ed75))
- **PriceIdentifierUtils:** Add correct AMPLUSD decimals ([#2482](https://github.com/UMAprotocol/protocol/issues/2482)) ([06cd228](https://github.com/UMAprotocol/protocol/commit/06cd228a36294988d94e1219bad12b1c33f44242))

### Features

- **2291:** set higher fromBlock for EMP client, and getFromBlock function for override ([#2360](https://github.com/UMAprotocol/protocol/issues/2360)) ([cb44b67](https://github.com/UMAprotocol/protocol/commit/cb44b67829c5887b10214405db00c19a91b89616))
- **bot-infrastructure:** add a generic DSProxy client ([#2559](https://github.com/UMAprotocol/protocol/issues/2559)) ([b275463](https://github.com/UMAprotocol/protocol/commit/b275463c0bfe2c3a45a5c049534b5acc3df58688))
- **bot-tests:** generalize muli-version testing ([#2448](https://github.com/UMAprotocol/protocol/issues/2448)) ([95fb302](https://github.com/UMAprotocol/protocol/commit/95fb302f5b370658adced9cf23c3f897fe00d7d5))
- **disputer:** add perp support to disputer ([#2453](https://github.com/UMAprotocol/protocol/issues/2453)) ([c79f347](https://github.com/UMAprotocol/protocol/commit/c79f3476fee07736257582f7d92eb7c95932c300))
- **financial-templates-lib:** add BlockFinder ([#2512](https://github.com/UMAprotocol/protocol/issues/2512)) ([6afefb6](https://github.com/UMAprotocol/protocol/commit/6afefb62598767eeec92a0249baf726f246239aa))
- **optimistic-oracle:** add optimistic oracle ([#2212](https://github.com/UMAprotocol/protocol/issues/2212)) ([decaf5d](https://github.com/UMAprotocol/protocol/commit/decaf5d0058741eae7ea6eb2439b077b74d59b78))
- **optimistic-oracle-keeper:** Add functionality to propose prices for price requests ([#2505](https://github.com/UMAprotocol/protocol/issues/2505)) ([cc71ea5](https://github.com/UMAprotocol/protocol/commit/cc71ea56ef6fd944232f9e8f6a7e190ce2ab250d))
- **trader:** start trader package with typescript support ([#2484](https://github.com/UMAprotocol/protocol/issues/2484)) ([9fcc512](https://github.com/UMAprotocol/protocol/commit/9fcc5128fe3d684f4a87e2efa3d2e49934b96766))

# [1.1.0](https://github.com/UMAprotocol/protocol/compare/@uma/common@1.0.1...@uma/common@1.1.0) (2020-11-23)

### Bug Fixes

- **affiliates:** bump web3 version ([#2214](https://github.com/UMAprotocol/protocol/issues/2214)) ([41225bb](https://github.com/UMAprotocol/protocol/commit/41225bba6198a1134b0ea39972b8af940201fba0))

### Features

- **liquidator:** adds in whale withdraw defense strategy ([#2063](https://github.com/UMAprotocol/protocol/issues/2063)) ([9ccfd3f](https://github.com/UMAprotocol/protocol/commit/9ccfd3f00fd962363214664e244e8227b4ebf2f8))

## [1.0.1](https://github.com/UMAprotocol/protocol/compare/@uma/common@1.0.0...@uma/common@1.0.1) (2020-10-05)

**Note:** Version bump only for package @uma/common

# 1.0.0 (2020-09-15)

Initial Release!
