mirror of
https://github.com/luxfi/uma.git
synced 2026-10-30 15:14:44 +00:00
44 KiB
44 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.33.0 (2023-04-18)
Features
2.32.0 (2023-03-30)
Features
2.31.0 (2023-02-28)
Features
2.30.1 (2023-02-20)
Note: Version bump only for package @uma/common
2.30.0 (2023-02-20)
Bug Fixes
Features
- rename Optimistic asserter to Optimistic Oracle V3 (#4440) (e5fd755)
- common: match exact reverts with didContractRevertWith (#4422) (ade94f7)
- contract verification on boba (#4395) (6c72fc3)
- move ignored identifiers to env (#4400) (11fbfda)
- optimistic asserter deployment on goerli (#4392) (df4e9b6)
- redundant rpc in dvm-v2 monitor (#4390) (5a38e1e)
2.29.1 (2022-12-28)
Note: Version bump only for package @uma/common
2.29.0 (2022-12-20)
Features
2.28.4 (2022-11-23)
Note: Version bump only for package @uma/common
2.28.3 (2022-11-23)
Note: Version bump only for package @uma/common
2.28.2 (2022-11-23)
Note: Version bump only for package @uma/common
2.28.1 (2022-11-23)
Note: Version bump only for package @uma/common
2.28.0 (2022-10-05)
Bug Fixes
Features
2.27.0 (2022-09-12)
Features
- add env for GCP storage configuration and update GCP libraries (#4148) (250c412)
- add hardhat tracer (#4140) (42b79ae)
2.26.0 (2022-08-16)
Bug Fixes
Features
2.25.0 (2022-08-09)
Bug Fixes
- [N09]: Address inconsistent Events (#4088) (ea466a0)
- Upgrade all dependent contracts to use the OOv2 and show they work in unit tests (#4061) (63f1891)
Features
2.24.0 (2022-08-02)
Bug Fixes
Features
- add gckms get signer util (#3990) (d95cca2)
- voting-v2: add some variable packing to save gas (#4046) (232bc20)
- DVM2.0 add additional todo logic and update
_resolvePriceRequest, offset thenextRequestIndexToConsiderfor a voter and removefromIndexwhen evaluating slashing (#4040) (aa4ebfb)
2.23.0 (2022-07-13)
Bug Fixes
Features
- add meter network (#4012) (cac209d)
- DVM2.0 add special governance price request tx flow (#4000) (99b0e66)
- pid-utils: Have OO bots ignore Zodiac identifier (#3996) (dc5c118)
- add evmos hardhat config and deployment addresses (#3977) (28b17f5)
2.22.0 (2022-06-27)
Features
2.21.0 (2022-06-23)
Features
2.20.0 (2022-04-27)
Bug Fixes
- add gckms utils to common export (#3888) (053e4a5)
- clean up a few missing and lingering dependencies in the common package (#3841) (e16ab00)
- fix error printing bugs in #3852 (#3855) (06d4178)
Features
2.19.0 (2022-02-28)
Features
2.18.0 (2022-02-10)
Features
2.17.0 (2022-01-20)
Bug Fixes
Features
- deployments: Add xDai deploys (#3766) (f23f081)
- add across artifacts to contracts-node and contracts-frontend (#3747) (d0f2d9b)
- cross-chain-oracle: Add verification script to cross chain oracle setup (#3758) (8ad8291)
2.16.0 (2022-01-11)
Features
- core: Add cross-chain-oracle deployment scripts for Arbitrum (#3733) (e8d8b9f)
- core: Add OO deployment instructions (#3735) (0560290)
- core: Deploy + Setup Boba OptimisticOracle and Bridge contracts (#3750) (496037f)
- scripts: add script to seed new address whitelist (#3753) (ec3058b)
- add transaction bundler to relayer for better batching (#3723) (51902a8)
2.15.0 (2021-12-17)
Features
- across-bots: add ability to finalize L2->L1 transfers from arbitrum (#3662) (8465428)
- across-bots: add profitability module to only relay profitable relays (#3656) (f9fb117)
- cross-chain-oracle: Enable GovernorHub to change child messenger on child network (#3688) (7af4247)
2.14.3 (2021-12-13)
Bug Fixes
- slack-logger/relay-logs: small logger fixes (#3685) (06ba1e4)
- throw errors when transaction fails pre tx hash (#3674) (5155025)
2.14.2 (2021-12-07)
Note: Version bump only for package @uma/common
2.14.1 (2021-12-07)
Note: Version bump only for package @uma/common
2.14.0 (2021-12-06)
Bug Fixes
- minor fix to get web3 to respect user-provided network (#3598) (54e3b29)
- common/core: small changes post optimsim deployment (#3592) (b940fb7)
Features
- pf-utils: Ignore DPI/ETH price identifier (#3649) (4e1f003)
- transaction-manager: enable early return from runTransaction method (#3609) (fcfe27a)
- add boba network (#3616) (eba0287)
- add OptimisticRewarder (#3594) (eeba703)
2.13.1 (2021-11-09)
Bug Fixes
2.13.0 (2021-11-05)
Bug Fixes
Features
- across-relayer: Enable batch relays via multicall and improve log production (#3559) (f1cfecc)
- core: add new deployment addresses for across and update script (#3556) (2348eaf)
2.12.2 (2021-11-02)
Bug Fixes
2.12.1 (2021-10-29)
Bug Fixes
2.12.0 (2021-10-27)
Features
2.11.0 (2021-10-19)
Features
2.10.0 (2021-10-08)
Features
- insured-bridge: Integrate SkinnyOptimisticOracle with BridgePool (#3430) (554641c)
- insured-bridge: Reduce function gas costs by storing hash of Relay params instead of full struct (#3438) (ff231b4)
- pf-configs: Add PUNKETH-1221 and GASETH-1221 default pf configs (#3437) (ba20eb7)
2.9.0 (2021-10-01)
Features
2.8.0 (2021-10-01)
Bug Fixes
- price-identifier-utils: Blacklist stablespread identifier (#3416) (4031ca5)
- price-identifier-utils: Blacklist uPunks identifiers from OO (#3411) (f99813b)
Features
2.7.0 (2021-09-28)
Bug Fixes
- common: fix issues with gckms typescript conversion (#3297) (d10f9f6)
- contracts-frontend: remove surrounding quote characters from bytecode (#3382) (db8b972)
- fx-tunnel-relayer: Bump maticjs version and update RelayerConfig (#3352) (286265c)
- hardhat: longer timeout for localhost (#3319) (f83a417)
- make unused variables an error in the typescript linter (#3279) (1d26dfc)
Features
- ancillary: first pass at an ancillary data parser in typescript (#3320) (cc4f4ec)
- common: add getWeb3 by chainId (#3358) (88f4a21)
- common: Ignore Optimistic Oracle requests for identifiers without price feeds (#3338) (367395a)
- common: Initial PR adding Optimism plugin to Hardhat config (#3154) (9e6eb07)
- contracts-node: export similar functions in contracts-node as contracts-frontend (#3381) (57b8a9f)
- core: add tasks to manage artifacts and deployments (#3229) (15a8f31)
- df-pf-configs: Add GASETH-0921 default price feed config (#3330) (e5d6002)
- financial-templates-lib: convert src to typescript (#3315) (3955d80)
- financial-templates-lib: Stub for InsuredBridgePriceFeed (#3356) (8abd36f)
- fx-tunnel-relayer: Implement bot that can relay messages from Polygon ChildTunnel to Ethereum RootTunnel (#3314) (dc1a6b0)
- insured-bridge: add arbitrum contract support to deposit box inheritance path (#3385) (c77cce7)
- insured-bridge: Add realized LP fee pct computation (#3373) (95abd8d)
- insured-bridge: Change internal relay data structures (#3276) (07d083e)
- insured-bridge: end to end testing stub (#3255) (dda6f10)
- insured-bridge: whitelist collateral cross-chain end to end tests (#3269) (3780fb7)
- Insured-Bridge: initial contract interfaces & smocking (#3249) (aeea8ae)
- insured-bridge-relayer: Add additional relay logic, should relay and slow relay implementation (#3359) (2a81888)
- insured-bridge-relayer: Stub imports of L1 and L2 Bridge clients (#3333) (1cf7925)
- Add cross-chain governance to UMIP collateral and identifier scripts (#3234) (247a367)
- Upgrade hardhat to 2.5 to be compatible with London hardfork (#3248) (b1524ce)
- liquidator,disputer,monitor: remove unnecessary unit conversion helpers in tests (#3215) (77993f4)
2.6.0 (2021-07-19)
Features
2.5.0 (2021-07-15)
Features
- common: add compiler overrides to allow most contracts to be gas optimized (#3214) (0f82473)
- core: refactor core tests to no longer use truffle (#3202) (349401a)
- linter: proposal to minimize object sizing (#3222) (c925524)
- liquidator,disputer,monitor: deprecate legacy tests (#3212) (498ecfc)
2.4.0 (2021-07-07)
Bug Fixes
Features
- common: add hardhat plugin to enhance web3 ease of use (#3180) (5aa0335)
- pf-configs: Add default pf config for uSTONKS_0921 and add to OO ignore list (#3183) (e1c4c24)
- price-id-utils: Ignore uTVL_KPI_UMA for OO proposals (#3162) (bb07296)
2.3.0 (2021-06-21)
Bug Fixes
- common: explicitly require the hardhat etherscan verification plugin (#3121) (3648597)
- common: Fix PublicNetworks (#3033) (34fda80)
- common-ContractUtils: Add web3 param injection to createContractObjectFromJson (#3060) (805003a)
- TruffleConfig: Increase networkCheckTimeout for slower connections (#3029) (930960a)
Features
- core: add all truffle migrations to hardhat deploy (#3068) (0004bd7)
- hardhat: add default hardhat test fixture (#3080) (4840786)
- optimistic-oracle: Enable universal blacklist (#3127) (ad84c86)
- polygon-amb: Add Governor Tunnel contracts and unit tests (#3089) (20a3866)
- polygon-fx-tunnel: Add Oracle tunnel integrating with Polygon hosted Arbitrary Message Bridge (#3054) (a3bf462)
- price-identifier-utils: Ignore SPACEXLAUNCH price id OO requests (#3126) (22e1dd1)
- Add hardhat task to migrate identifier whitelist to new contract (#3046) (4e98402)
- run-transaction: add multi EOA transaction runner to DSProxy bots (#2961) (ab88497)
- Winston-logger: add multiple escalation paths depending on message context (#3042) (cd9412d)
2.2.0 (2021-05-20)
Bug Fixes
- allowances: Change default allowance value (#2725) (94bcf9c)
- common: duplicate key causing lint to fail (#2719) (f53147d)
- common: fix build issue (#3000) (c0b5f58)
- find-contract-version: Add EMP and perp contract hashes (#2791) (89aa209)
- find-contract-version: Fix the perpetual bytecode hash (#2777) (02b70a2)
- package.json: bump web3 to 1.3.5 (#2982) (335d0d4)
- trader & atomic liquidator: add wait for block to be mined util to address slow node updates (#2871) (0106a8d)
Features
- Add Mainnet deployments for Beacon (L2<>L1) contracts + new hardhat features (#2998) (0f2d295)
- Deploy Polygon mainnet and testnet contracts + update helper scripts (#2980) (4a4e4d3)
- trader: add uniswapv3 broker to trader (#2942) (4612097)
- Add polygon networks to truffle and hardhat configs (#2973) (24be128)
- common: Refactor HardhatConfig exported module (#2960) (42a7b5c)
- Add hardhat deployment infrastructure (#2950) (45c8851)
- common: add retry provider (#2907) (528f5df)
- core: updated solidity version to 0.8.x (#2924) (5db0d71)
- financial-product-library: Create a KPI Options financial product library (#2768) (4648458)
- financial-templates-lib: Add default price feed configs for XSUSHIUSD, BALUSD and uSTONKS_JUN21 (#2876) (709f23a)
- find-contract-verion: add back perpetual hash (#2827) (7976f92)
- FindContractVersion: update FindContractVersion to build contract hashes during core build process (#2873) (4e5a3bd)
- L2: Implement BeaconOracle designed for cross-chain PriceRequest communication (#2903) (e0df36b)
- liquidation-reserve-currency: add reserve currency liquidator to bots and refine smart contract (#2775) (0eea3fb)
- liquidator: remove one inch intergration (#2756) (03e20c0)
- optimistic-oracle-proposer: Blacklist identifiers to skip post-expiry (#2826) (0de392f)
- packages: update version of truffle-ledger-provider to avoid libudev (#2690) (69b87e9)
- run-transaction-helper: Move ynatm functionality into runTransaction helper (#2804) (cd3f3ef)
- scripts: improve scripts for running Kovan EMP war games (#2605) (0ddb8db)
- version-management: Update hard coded latest package versions in the bots to use 2.0 packages (#2872) (b8225c5)
2.1.0 (2021-03-16)
Bug Fixes
- contract-versions: Add mainnet contract hash (#2636) (8a40a88)
- PriceIdentifierUtils: Remove identifiers that should be scaled to 18 decimals (#2574) (898a230)
Features
2.0.1 (2021-02-27)
Bug Fixes
2.0.0 (2021-02-26)
Bug Fixes
- common: add missing dependency to fix tests (#2562) (5f9ae6c)
- FindContractVersion: address inconsistent provider behavior (#2502) (3bf1d31)
- FindContractVersion: address web3.js inconsistant production behaviour with ethers.js (#2477) (0ae44df)
- PriceIdentifierUtils: Add correct AMPLUSD decimals (#2482) (06cd228)
Features
- 2291: set higher fromBlock for EMP client, and getFromBlock function for override (#2360) (cb44b67)
- bot-infrastructure: add a generic DSProxy client (#2559) (b275463)
- bot-tests: generalize muli-version testing (#2448) (95fb302)
- disputer: add perp support to disputer (#2453) (c79f347)
- financial-templates-lib: add BlockFinder (#2512) (6afefb6)
- optimistic-oracle: add optimistic oracle (#2212) (decaf5d)
- optimistic-oracle-keeper: Add functionality to propose prices for price requests (#2505) (cc71ea5)
- trader: start trader package with typescript support (#2484) (9fcc512)
1.1.0 (2020-11-23)
Bug Fixes
Features
1.0.1 (2020-10-05)
Note: Version bump only for package @uma/common
1.0.0 (2020-09-15)
Initial Release!