Skip to content

Releases: chainflip-io/chainflip-backend

1.7.5

16 Dec 14:34
7b57dad
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.7.5] - 2024-12-11

Fixes

  • Expose error detail when swap simulation RPC fails (#5485)

[1.7.4] - 2024-12-09

Fixes

  • Return correct exit code on engine error (#5470)
  • Allow insecure subxt clients (#5478)

[1.7.3] - 2024-11-26

Features

  • Solana chain tracking events (#5195)
  • Run benchmarks on merge queue to main (#5197)
  • Upload all artifacts of release builds to s3 - not just dylibs (#5202)
  • Elections pallet tests (#5186)
  • Dont start a new rotation if previous rotation still pending (#5211)
  • Uze zip archives for artifacts on s3 (#5225)
  • Added a swap_request_id to the CcmFailed event (#5254)
  • Add boosted deposit lost event (#5260)
  • Change broadcast timeout to be a storage value. (#5258)
  • Provide ValidatorIds to ElectoralSystem::check_consensus (#5259)
  • Refactor delta based ingress generics (#5265)
  • Pool fills rpc subscription (#5214)
  • Support use of zepter for feature checks (#5266)
  • Move contract swap extrinsics into ingress-egress pallet (#5263)
  • Localnet scripts to create and recreate easier (#5284)
  • Add solana monitoring data (#5277)
  • Remove swap and retry batch on price impact (#5285)
  • Liveness electoral system (#5278)
  • Minimum chunk size setting (#5314)
  • Cleanup aborted broadcasts (#5301)
  • Handle rotation tx construction failures (#5307)
  • Expose deposit transaction hash from ingress-egress-tracker (#5320)
  • Solana CCM fallback (#5316)
  • Submit a slot number alongside nonce (#5297)
  • Structured error return types for rpcs (#5346)
  • Transaction screening (#5310)
  • Engine-runner verifies gpg signature of old dylib when downloaded (#5339)
  • Add sol chain tracking metric (#5366)
  • Update custom_rpc, runtime_api and broker api for broker level screening (#5341)
  • Runtime API versioning for monitoring API (#5393)
  • cf_pool_swap_rate_v3 with broker fee and DCA support (#5386)
  • Added EVM transfer/fetch limit (#5237)

Fixes

  • Make build-m2 blocking for upload artifacts 🐛 (#5217)
  • Change try_from_iter into from_iter_or_default (#5219)
  • Only call monotonic median hook if state is updated. (#5223)
  • CcmFailed event erased due to storage rollback (#5242)
  • Decrease broadcast timeout constants for sol and arb (#5228)
  • Workflow name should be berghain (#5246)
  • Triple ledger size local sol node (#5249)
  • Allow artefact overrides 🐛 (#5247)
  • Set_range_order now returns an error if no position is created (#4540)
  • Correct consensus for egress witnessing (no unanimity required) (#5274)
  • Force version bump endpoint (#5280)
  • Filter out stale bitcoin utxos (#5291)
  • Add audit exception for RUSTSEC-2024-0375 (#5303)
  • Redemption amount printed not consistent in rounding (#5296)
  • Only install solana if run-job is true 🐛 (#5304)
  • Ensure unused sol deposit channels are closed (#5312)
  • Increase init timeout for backup test (#5317)
  • Keyholder check should use HistoricalActiveEpochs (#5325)
  • Don't exit if we can't remove a file that already doesn't exist (#5328)
  • Scale types for pending ceremonies (#5286)
  • Ignore dust underflows in order fills rpc (#5352)
  • Features for test-externalities (#5365)
  • Separate lp account for lp api (#5354)
  • Remove is_vote_valid (#5363)
  • Make boost detection more accurate (#5369)
  • Always sweep on RPC free balance (#5376)
  • Rpc subscription return types (#5374)
  • Retry with search history enabled after some attempts (#5370)
  • Take into account only active suspensions (#5359)
  • Change_utxo not always present (#5340)

[1.6.7] - 2024-09-25

Fixes

  • Add missing broker fees migration.
  • Close expired Solana channels.

[1.6.6] - 2024-09-24

Fixes

  • Prevent stale utxos from being selected for egress.

[1.6.5] - 2024-09-10

Fixes

  • Correct consensus for egress witnessing (no unanimity required)

[1.6.4] - 2024-09-06

Fixes

  • Consensus for Change elections should not require unanimity

[1.6.3] - 2024-09-04

Fixes

  • Decrease broadcast timeout constants for sol and arb
  • More accurate compute unit limits for Solana
  • Only call monotonic median hook if state is updated. (#5223)
  • Remove WS endpoint from Solana settings as it's not used.

[1.6.2] - 2024-08-30

Fixes

  • Change try_from_iter into from_iter_or_default

[1.6.1] - 2024-08-30

Fixes

  • Downgrade log message severity for voting / retrier

[1.6.0] - 2024-08-23

Features

  • Solana gas tweaks (#5140)
  • Core DCA (#5106)
  • Add DCA details to scheduled swaps subscription (#5182)
  • Solana deployments (#5188)
  • Charging broker fee per chunk and in USDC (#5161)
  • FoK for CCM swaps (#5187)
  • Return early if no client ready on retry limited requests (#5057)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061)
  • Exclude validators with negative rep from auction (#5062)
  • RPC to return available pools (#5065)
  • Add boost balances to account info ([#5...
Read more

1.7.4

09 Dec 18:28
4d1f4af
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.7.4] - 2024-12-09

Fixes

  • Return correct exit code on engine error (#5470)
  • Allow insecure subxt clients (#5478)

[1.7.3] - 2024-11-26

Features

  • Solana chain tracking events (#5195)
  • Run benchmarks on merge queue to main (#5197)
  • Upload all artifacts of release builds to s3 - not just dylibs (#5202)
  • Elections pallet tests (#5186)
  • Dont start a new rotation if previous rotation still pending (#5211)
  • Uze zip archives for artifacts on s3 (#5225)
  • Added a swap_request_id to the CcmFailed event (#5254)
  • Add boosted deposit lost event (#5260)
  • Change broadcast timeout to be a storage value. (#5258)
  • Provide ValidatorIds to ElectoralSystem::check_consensus (#5259)
  • Refactor delta based ingress generics (#5265)
  • Pool fills rpc subscription (#5214)
  • Support use of zepter for feature checks (#5266)
  • Move contract swap extrinsics into ingress-egress pallet (#5263)
  • Localnet scripts to create and recreate easier (#5284)
  • Add solana monitoring data (#5277)
  • Remove swap and retry batch on price impact (#5285)
  • Liveness electoral system (#5278)
  • Minimum chunk size setting (#5314)
  • Cleanup aborted broadcasts (#5301)
  • Handle rotation tx construction failures (#5307)
  • Expose deposit transaction hash from ingress-egress-tracker (#5320)
  • Solana CCM fallback (#5316)
  • Submit a slot number alongside nonce (#5297)
  • Structured error return types for rpcs (#5346)
  • Transaction screening (#5310)
  • Engine-runner verifies gpg signature of old dylib when downloaded (#5339)
  • Add sol chain tracking metric (#5366)
  • Update custom_rpc, runtime_api and broker api for broker level screening (#5341)
  • Runtime API versioning for monitoring API (#5393)
  • cf_pool_swap_rate_v3 with broker fee and DCA support (#5386)
  • Added EVM transfer/fetch limit (#5237)

Fixes

  • Make build-m2 blocking for upload artifacts 🐛 (#5217)
  • Change try_from_iter into from_iter_or_default (#5219)
  • Only call monotonic median hook if state is updated. (#5223)
  • CcmFailed event erased due to storage rollback (#5242)
  • Decrease broadcast timeout constants for sol and arb (#5228)
  • Workflow name should be berghain (#5246)
  • Triple ledger size local sol node (#5249)
  • Allow artefact overrides 🐛 (#5247)
  • Set_range_order now returns an error if no position is created (#4540)
  • Correct consensus for egress witnessing (no unanimity required) (#5274)
  • Force version bump endpoint (#5280)
  • Filter out stale bitcoin utxos (#5291)
  • Add audit exception for RUSTSEC-2024-0375 (#5303)
  • Redemption amount printed not consistent in rounding (#5296)
  • Only install solana if run-job is true 🐛 (#5304)
  • Ensure unused sol deposit channels are closed (#5312)
  • Increase init timeout for backup test (#5317)
  • Keyholder check should use HistoricalActiveEpochs (#5325)
  • Don't exit if we can't remove a file that already doesn't exist (#5328)
  • Scale types for pending ceremonies (#5286)
  • Ignore dust underflows in order fills rpc (#5352)
  • Features for test-externalities (#5365)
  • Separate lp account for lp api (#5354)
  • Remove is_vote_valid (#5363)
  • Make boost detection more accurate (#5369)
  • Always sweep on RPC free balance (#5376)
  • Rpc subscription return types (#5374)
  • Retry with search history enabled after some attempts (#5370)
  • Take into account only active suspensions (#5359)
  • Change_utxo not always present (#5340)

[1.6.7] - 2024-09-25

Fixes

  • Add missing broker fees migration.
  • Close expired Solana channels.

[1.6.6] - 2024-09-24

Fixes

  • Prevent stale utxos from being selected for egress.

[1.6.5] - 2024-09-10

Fixes

  • Correct consensus for egress witnessing (no unanimity required)

[1.6.4] - 2024-09-06

Fixes

  • Consensus for Change elections should not require unanimity

[1.6.3] - 2024-09-04

Fixes

  • Decrease broadcast timeout constants for sol and arb
  • More accurate compute unit limits for Solana
  • Only call monotonic median hook if state is updated. (#5223)
  • Remove WS endpoint from Solana settings as it's not used.

[1.6.2] - 2024-08-30

Fixes

  • Change try_from_iter into from_iter_or_default

[1.6.1] - 2024-08-30

Fixes

  • Downgrade log message severity for voting / retrier

[1.6.0] - 2024-08-23

Features

  • Solana gas tweaks (#5140)
  • Core DCA (#5106)
  • Add DCA details to scheduled swaps subscription (#5182)
  • Solana deployments (#5188)
  • Charging broker fee per chunk and in USDC (#5161)
  • FoK for CCM swaps (#5187)
  • Return early if no client ready on retry limited requests (#5057)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061)
  • Exclude validators with negative rep from auction (#5062)
  • RPC to return available pools (#5065)
  • Add boost balances to account info (#5028)
  • Apicall stores signer, store current on chain key ([#5063](https://github.com/chainflip-io/c...
Read more

1.7.3

28 Nov 13:21
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.7.3] - 2024-11-26

Features

  • Solana chain tracking events (#5195)
  • Run benchmarks on merge queue to main (#5197)
  • Upload all artifacts of release builds to s3 - not just dylibs (#5202)
  • Elections pallet tests (#5186)
  • Dont start a new rotation if previous rotation still pending (#5211)
  • Uze zip archives for artifacts on s3 (#5225)
  • Added a swap_request_id to the CcmFailed event (#5254)
  • Add boosted deposit lost event (#5260)
  • Change broadcast timeout to be a storage value. (#5258)
  • Provide ValidatorIds to ElectoralSystem::check_consensus (#5259)
  • Refactor delta based ingress generics (#5265)
  • Pool fills rpc subscription (#5214)
  • Support use of zepter for feature checks (#5266)
  • Move contract swap extrinsics into ingress-egress pallet (#5263)
  • Localnet scripts to create and recreate easier (#5284)
  • Add solana monitoring data (#5277)
  • Remove swap and retry batch on price impact (#5285)
  • Liveness electoral system (#5278)
  • Minimum chunk size setting (#5314)
  • Cleanup aborted broadcasts (#5301)
  • Handle rotation tx construction failures (#5307)
  • Expose deposit transaction hash from ingress-egress-tracker (#5320)
  • Solana CCM fallback (#5316)
  • Submit a slot number alongside nonce (#5297)
  • Structured error return types for rpcs (#5346)
  • Transaction screening (#5310)
  • Engine-runner verifies gpg signature of old dylib when downloaded (#5339)
  • Add sol chain tracking metric (#5366)
  • Update custom_rpc, runtime_api and broker api for broker level screening (#5341)
  • Runtime API versioning for monitoring API (#5393)
  • cf_pool_swap_rate_v3 with broker fee and DCA support (#5386)
  • Added EVM transfer/fetch limit (#5237)

Fixes

  • Make build-m2 blocking for upload artifacts 🐛 (#5217)
  • Change try_from_iter into from_iter_or_default (#5219)
  • Only call monotonic median hook if state is updated. (#5223)
  • CcmFailed event erased due to storage rollback (#5242)
  • Decrease broadcast timeout constants for sol and arb (#5228)
  • Workflow name should be berghain (#5246)
  • Triple ledger size local sol node (#5249)
  • Allow artefact overrides 🐛 (#5247)
  • Set_range_order now returns an error if no position is created (#4540)
  • Correct consensus for egress witnessing (no unanimity required) (#5274)
  • Force version bump endpoint (#5280)
  • Filter out stale bitcoin utxos (#5291)
  • Add audit exception for RUSTSEC-2024-0375 (#5303)
  • Redemption amount printed not consistent in rounding (#5296)
  • Only install solana if run-job is true 🐛 (#5304)
  • Ensure unused sol deposit channels are closed (#5312)
  • Increase init timeout for backup test (#5317)
  • Keyholder check should use HistoricalActiveEpochs (#5325)
  • Don't exit if we can't remove a file that already doesn't exist (#5328)
  • Scale types for pending ceremonies (#5286)
  • Ignore dust underflows in order fills rpc (#5352)
  • Features for test-externalities (#5365)
  • Separate lp account for lp api (#5354)
  • Remove is_vote_valid (#5363)
  • Make boost detection more accurate (#5369)
  • Always sweep on RPC free balance (#5376)
  • Rpc subscription return types (#5374)
  • Retry with search history enabled after some attempts (#5370)
  • Take into account only active suspensions (#5359)
  • Change_utxo not always present (#5340)

[1.6.7] - 2024-09-25

Fixes

  • Add missing broker fees migration.
  • Close expired Solana channels.

[1.6.6] - 2024-09-24

Fixes

  • Prevent stale utxos from being selected for egress.

[1.6.5] - 2024-09-10

Fixes

  • Correct consensus for egress witnessing (no unanimity required)

[1.6.4] - 2024-09-06

Fixes

  • Consensus for Change elections should not require unanimity

[1.6.3] - 2024-09-04

Fixes

  • Decrease broadcast timeout constants for sol and arb
  • More accurate compute unit limits for Solana
  • Only call monotonic median hook if state is updated. (#5223)
  • Remove WS endpoint from Solana settings as it's not used.

[1.6.2] - 2024-08-30

Fixes

  • Change try_from_iter into from_iter_or_default

[1.6.1] - 2024-08-30

Fixes

  • Downgrade log message severity for voting / retrier

[1.6.0] - 2024-08-23

Features

  • Solana gas tweaks (#5140)
  • Core DCA (#5106)
  • Add DCA details to scheduled swaps subscription (#5182)
  • Solana deployments (#5188)
  • Charging broker fee per chunk and in USDC (#5161)
  • FoK for CCM swaps (#5187)
  • Return early if no client ready on retry limited requests (#5057)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061)
  • Exclude validators with negative rep from auction (#5062)
  • RPC to return available pools (#5065)
  • Add boost balances to account info (#5028)
  • Apicall stores signer, store current on chain key (#5063)
  • Allow arbitrary accounts to be used as affiliate broker (#5097)
  • Add FoK config items to cf_swapping_environment ([#5099](https://github.com/chainflip-io/ch...
Read more

1.6.7

30 Sep 11:55
df6a99f
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.6.7] - 2024-09-25

Fixes

  • Add missing broker fees migration.
  • Close expired Solana channels.

[1.6.6] - 2024-09-24

Fixes

  • Prevent stale utxos from being selected for egress.

[1.6.5] - 2024-09-10

Fixes

  • Correct consensus for egress witnessing (no unanimity required)

[1.6.4] - 2024-09-06

Fixes

  • Consensus for Change elections should not require unanimity

[1.6.3] - 2024-09-04

Fixes

  • Decrease broadcast timeout constants for sol and arb
  • More accurate compute unit limits for Solana
  • Only call monotonic median hook if state is updated. (#5223)
  • Remove WS endpoint from Solana settings as it's not used.

[1.6.2] - 2024-08-30

Fixes

  • Change try_from_iter into from_iter_or_default

[1.6.1] - 2024-08-30

Fixes

  • Downgrade log message severity for voting / retrier

[1.6.0] - 2024-08-23

Features

  • Solana gas tweaks (#5140)
  • Core DCA (#5106)
  • Add DCA details to scheduled swaps subscription (#5182)
  • Solana deployments (#5188)
  • Charging broker fee per chunk and in USDC (#5161)
  • FoK for CCM swaps (#5187)
  • Return early if no client ready on retry limited requests (#5057)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061)
  • Exclude validators with negative rep from auction (#5062)
  • RPC to return available pools (#5065)
  • Add boost balances to account info (#5028)
  • Apicall stores signer, store current on chain key (#5063)
  • Allow arbitrary accounts to be used as affiliate broker (#5097)
  • Add FoK config items to cf_swapping_environment (#5099)
  • Emit swap request first (#5102)
  • Solana chain integration (#4849)
  • Governance extrinsic to recover Solana Durable Nonces (#5130)
  • Add maybe_ccm_limit (#5151)
  • Solana resigning (#5124)
  • Sol event encoding tests (#5156)
  • DCA parameter validation (#5144)
  • Move asset balances into asset-balances pallet ((PRO-1422)) (#5083)
  • Bouncer can observe past events (#5136)
  • Generic configurable election-based witnessing pallet (#5060)
  • Added benchmark for delete vote (#5189)
  • Use encoded address in ccm deposit metadata in events (#5192)
  • Add the ability to close all open orders (#5038)
  • Solana chain tracking events (#5195)

Fixes

  • Add missing Arbitrum block_height (#5126)
  • Account deletion logic to keep boost funds into consideration (#5059)
  • Grep correct spec_version (#5070)
  • 3-node localnet in CI 🥽 (#5085)
  • Pallet versions should match release + bump old dylib version to 1.5.1 (#5142)
  • Qualify nodes based on reputation (#5118)
  • Don't panic in SCC extrinsic detection ((PRO-1250)) (#5146)
  • Use encoded addresses in refund params for events (#5138)
  • Expose solana ws rpc endpoint 🐛☀️ (#5162)
  • Allow unswept funds to be used in boost (#5164)

Refactor

  • Impl_pallet_safe_mode for instantiable pallets (#5058)
  • Bouncer cmd for FoK swap (#5103)
  • Move info to correct environment (#5115)

Testing

  • Bouncer Fill or Kill test (#5056)
  • FoK 0 refund duration (#5111)
  • Add Solana delta ingress witnessing test to bouncer (#5155)
  • Bouncer test for DCA Swap (#5137)

[1.5.1] - 2024-08-13

Documentation

  • Point out localnet debug file location 🕵🏻‍♂️ (#4850)
  • Remove the mention of 1Password and Docker login 😅 (#4988)
  • Comment on the + WitnessPeriod

Features

  • RPC lp total balances (#4951)
  • Make FoK constants configurable (#5024)
  • Require upgrade-check pass on merge queue (#4878)
  • Run upgrade-test on commit of trigger (#4881)
  • Swap rate with limit orders [(WEB-1059)][(WEB-1062)] (#4778)
  • NetworkFeeTaken includes swap_id (#4888)
  • Upgrade-check is a blocking check on the merge-queue (#4899)
  • Swap input excludes network fee (#4887)
  • Instantiate solana (#4763)
  • Check binary tomls and spec version accurately on release branches (#4927)
  • Run upgrade-test on push to release branches (#4940)
  • Add monitoring RPCs (#4919)
  • Test benchmarks in CI (#4944)
  • Chain state on bouncer failure (#4948)
  • Return deposit tx_hashes where possible (#4946)
  • Try to submit previous btc broadcasts before our own (#4978)
  • Core fill-or-kill logic (#4950)
  • Scheduled swap sub price estimation fallback (#4987)
  • Polkadot v1.2.5 support (#5026)
  • Add fok params to SwapDepositAddressReady (#5013)
  • RPC safe mode statuses (#4967)
  • Scale to json decoder (#4889)
  • Consistent broker api address strings (#5030)
  • Smart retrier endpoint selection (#4984)
  • Add primary/secondary label to RPC_RETRIER_TOTAL_REQUESTS metric (#5015)
  • Add chainflip-node probe scripts 🩺 (#5033)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061) (#5067)
  • Expose zero remaining value orders from cf_pool_orders RPC ([#5042](https://github.co...
Read more

1.6.5

17 Sep 11:56
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.6.5] - 2024-09-10

Fixes

  • Correct consensus for egress witnessing (no unanimity required)

[1.6.4] - 2024-09-06

Fixes

  • Consensus for Change elections should not require unanimity

[1.6.3] - 2024-09-04

Fixes

  • Decrease broadcast timeout constants for sol and arb
  • More accurate compute unit limits for Solana
  • Only call monotonic median hook if state is updated. (#5223)
  • Remove WS endpoint from Solana settings as it's not used.

[1.6.2] - 2024-08-30

Fixes

  • Change try_from_iter into from_iter_or_default

[1.6.1] - 2024-08-30

Fixes

  • Downgrade log message severity for voting / retrier

[1.6.0] - 2024-08-23

Features

  • Solana gas tweaks (#5140)
  • Core DCA (#5106)
  • Add DCA details to scheduled swaps subscription (#5182)
  • Solana deployments (#5188)
  • Charging broker fee per chunk and in USDC (#5161)
  • FoK for CCM swaps (#5187)
  • Return early if no client ready on retry limited requests (#5057)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061)
  • Exclude validators with negative rep from auction (#5062)
  • RPC to return available pools (#5065)
  • Add boost balances to account info (#5028)
  • Apicall stores signer, store current on chain key (#5063)
  • Allow arbitrary accounts to be used as affiliate broker (#5097)
  • Add FoK config items to cf_swapping_environment (#5099)
  • Emit swap request first (#5102)
  • Solana chain integration (#4849)
  • Governance extrinsic to recover Solana Durable Nonces (#5130)
  • Add maybe_ccm_limit (#5151)
  • Solana resigning (#5124)
  • Sol event encoding tests (#5156)
  • DCA parameter validation (#5144)
  • Move asset balances into asset-balances pallet ((PRO-1422)) (#5083)
  • Bouncer can observe past events (#5136)
  • Generic configurable election-based witnessing pallet (#5060)
  • Added benchmark for delete vote (#5189)
  • Use encoded address in ccm deposit metadata in events (#5192)
  • Add the ability to close all open orders (#5038)
  • Solana chain tracking events (#5195)

Fixes

  • Add missing Arbitrum block_height (#5126)
  • Account deletion logic to keep boost funds into consideration (#5059)
  • Grep correct spec_version (#5070)
  • 3-node localnet in CI 🥽 (#5085)
  • Pallet versions should match release + bump old dylib version to 1.5.1 (#5142)
  • Qualify nodes based on reputation (#5118)
  • Don't panic in SCC extrinsic detection ((PRO-1250)) (#5146)
  • Use encoded addresses in refund params for events (#5138)
  • Expose solana ws rpc endpoint 🐛☀️ (#5162)
  • Allow unswept funds to be used in boost (#5164)

Refactor

  • Impl_pallet_safe_mode for instantiable pallets (#5058)
  • Bouncer cmd for FoK swap (#5103)
  • Move info to correct environment (#5115)

Testing

  • Bouncer Fill or Kill test (#5056)
  • FoK 0 refund duration (#5111)
  • Add Solana delta ingress witnessing test to bouncer (#5155)
  • Bouncer test for DCA Swap (#5137)

[1.5.1] - 2024-08-13

Documentation

  • Point out localnet debug file location 🕵🏻‍♂️ (#4850)
  • Remove the mention of 1Password and Docker login 😅 (#4988)
  • Comment on the + WitnessPeriod

Features

  • RPC lp total balances (#4951)
  • Make FoK constants configurable (#5024)
  • Require upgrade-check pass on merge queue (#4878)
  • Run upgrade-test on commit of trigger (#4881)
  • Swap rate with limit orders [(WEB-1059)][(WEB-1062)] (#4778)
  • NetworkFeeTaken includes swap_id (#4888)
  • Upgrade-check is a blocking check on the merge-queue (#4899)
  • Swap input excludes network fee (#4887)
  • Instantiate solana (#4763)
  • Check binary tomls and spec version accurately on release branches (#4927)
  • Run upgrade-test on push to release branches (#4940)
  • Add monitoring RPCs (#4919)
  • Test benchmarks in CI (#4944)
  • Chain state on bouncer failure (#4948)
  • Return deposit tx_hashes where possible (#4946)
  • Try to submit previous btc broadcasts before our own (#4978)
  • Core fill-or-kill logic (#4950)
  • Scheduled swap sub price estimation fallback (#4987)
  • Polkadot v1.2.5 support (#5026)
  • Add fok params to SwapDepositAddressReady (#5013)
  • RPC safe mode statuses (#4967)
  • Scale to json decoder (#4889)
  • Consistent broker api address strings (#5030)
  • Smart retrier endpoint selection (#4984)
  • Add primary/secondary label to RPC_RETRIER_TOTAL_REQUESTS metric (#5015)
  • Add chainflip-node probe scripts 🩺 (#5033)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061) (#5067)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Protect against pending swaps during upgrade
  • Also check PendingCcms
  • Add boost balances to account info ([#5028](https://github.com/chainflip-io/c...
Read more

1.5.1

20 Aug 13:15
1.5.1
a8c6139
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.5.1] - 2024-08-13

Documentation

  • Point out localnet debug file location 🕵🏻‍♂️ (#4850)
  • Remove the mention of 1Password and Docker login 😅 (#4988)
  • Comment on the + WitnessPeriod

Features

  • RPC lp total balances (#4951)
  • Make FoK constants configurable (#5024)
  • Require upgrade-check pass on merge queue (#4878)
  • Run upgrade-test on commit of trigger (#4881)
  • Swap rate with limit orders [(WEB-1059)][(WEB-1062)] (#4778)
  • NetworkFeeTaken includes swap_id (#4888)
  • Upgrade-check is a blocking check on the merge-queue (#4899)
  • Swap input excludes network fee (#4887)
  • Instantiate solana (#4763)
  • Check binary tomls and spec version accurately on release branches (#4927)
  • Run upgrade-test on push to release branches (#4940)
  • Add monitoring RPCs (#4919)
  • Test benchmarks in CI (#4944)
  • Chain state on bouncer failure (#4948)
  • Return deposit tx_hashes where possible (#4946)
  • Try to submit previous btc broadcasts before our own (#4978)
  • Core fill-or-kill logic (#4950)
  • Scheduled swap sub price estimation fallback (#4987)
  • Polkadot v1.2.5 support (#5026)
  • Add fok params to SwapDepositAddressReady (#5013)
  • RPC safe mode statuses (#4967)
  • Scale to json decoder (#4889)
  • Consistent broker api address strings (#5030)
  • Smart retrier endpoint selection (#4984)
  • Add primary/secondary label to RPC_RETRIER_TOTAL_REQUESTS metric (#5015)
  • Add chainflip-node probe scripts 🩺 (#5033)
  • Upload chainflip-engine shared libraries to S3 💾 (#5061) (#5067)
  • Expose zero remaining value orders from cf_pool_orders RPC (#5042)
  • Protect against pending swaps during upgrade
  • Also check PendingCcms
  • Add boost balances to account info (#5028)
  • Add FoK config items to cf_swapping_environment (#5099)
  • Set Solana ChainState
  • Chore: bump openssl (#5066) (#5068)
  • Feat: apicall stores signer, store current on chain key (#5063)

Fixes

  • Wait for new balance on transfer asset (#4836)
  • Consistent boost fee math (#4857)
  • Kill node correctly in upgrade-test (#4848)
  • Use release-persa for upgrade-test (#4863)
  • Add ca-certificates to docker images 🐛 (#4864)
  • Engine-runner permissions +x (#4866)
  • Upgrade test same version (#4868)
  • Run Arbitrum migrations (#4876)
  • Remove bad equals (#4879)
  • Check version correctly (#4871)
  • Add merge group for downloading (#4885)
  • Restart node on compatible upgrade (#4886)
  • Update sisyphos genesis hash (#4900)
  • Vault activation and initialization (#4902)
  • Use median for base_fee and gas_fee_multiplier for arbitrum (#4914)
  • Utxo consolidation works without prev key (#4903)
  • Add missing debug.log on recreate in localnet/manage.sh (#4916)
  • More robust governance bouncer test (#4912)
  • Benchmarks artefact name 🐛 (#4931)
  • Change the dylib id so it can be found with rpath (#4923)
  • Correctly refrence berghain bin artefact 🐛 (#4935)
  • Change field name (#4937)
  • Mac rpath search should use executable's directory (#4947)
  • Cannot add 0 funds to boost pool (#4953)
  • Package should use old dylibs based on tags (#4966)
  • Btc_utxo_consolidation import (#4968)
  • Print cause of settings error (#4972)
  • Use correct network for version bump check (#4977)
  • Don't ignore arb settings (#4982)
  • Remove prewitnessed deposits migration should migrate boost status (#4993)
  • Use U256 return value for asset volume (#4986)
  • Eagerly prune ExtraCallData (#4994)
  • Only use cache on PRs to main (#5007)
  • Record_fees (#5011)
  • Remove rust cache (#5010)
  • Add latest chainflip-engine dylib and .so files 🐛 (#5020)
  • Clean up broadcast state on success only (#4758)
  • Use rpath in engine dylib (#5031)
  • Ingress-egress pallet migration co-dependency (#5032)
  • Rpath name on 1.4.5 dylib (#5046)
  • Allow validators to deregister once they no longer have relevant key material (#5045)
  • Cp .so files to /usr/lib (#5051)
  • Account deletion logic to keep boost funds into consideration (#5059)
  • Update dylib id
  • Prewitness deposits without delaying for a block
  • Ccm transfers should charge broker fee
  • Make network fee migration idempotent
  • Api call migrations
  • Use encoded address for refund_address in events (#5135)
  • Fix: Add missing Arbitrum block_height (#5126)
  • Fix: grep correct spec_version (#5070) (#5071)

Refactor

Read more

1.4.5

05 Jul 12:10
887f330
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.4.5] - 2024-07-01

Fixes

  • Fix Polkadot transaction encoding by adding the new CheckMetadataHash field to SignedExtra.

[1.4.4] - 2024-06-28

Fixes

  • Eager pruning of Chain Tracking witness data. (#4994)
  • Ensure broker fees are credited correctly. (#5011)

[1.4.3] - 2024-06-18

Fixes

  • Print cause of settings error (#4972)

[1.4.2] - 2024-06-03

Features

  • Add arbitrum support ((PRO-1154)) (#4486)
  • Per chain safe mode to restrict deposits (#4819)
  • Limit the number of utxos selected for egress (#4559)
  • Rpc endpoint for json-encoded events (#4610)
  • Update sisyphos and perseverance chainspecs (#4621) (#4635)
  • Move broker_fee_collection_test inside all_concurrent_test (#4622)
  • Add broker api connection limit option (#4643)
  • RPC for returning scale-encoded System events (#4638)
  • Support account deletion (#4314)
  • Lock bitcoin and polkadot images to a specific commit 🔒 (#4686)
  • Add chainspecs of all network to docker 📜🐳 (#4702)
  • Update metric's buckets values (#4708)
  • Gas swaps use swapping queue (#4697)
  • Continuous transfer of old utxos (#4680)
  • Handle prewitness deposits (#4698)
  • Emit event to help diagnose failed witnessing reports (#4741)
  • Add prewitness deposit events (#4745)
  • Make price impact limit configurable per pool (#4750)
  • Write snapshot if try runtime check fails (#4657)
  • Add pool created events (#4761)
  • Authorities should be sorted pseudo-randomly (#4752)
  • Cf_boost_pools_depth rpc (#4771)
  • Added safe mode for ingress egress pallet (#4779)
  • Cf_boost_pool_details rpc (#4780)
  • Allow for single binary CFE upgrades (#4634)
  • Optimistic build, streamlined ci-main (#4806)
  • Try-runtime build step on dev ci (#4807)
  • Better diagnostics for bouncer swaps (#4812)
  • Governance extrinsic to create boost pools (#4816)
  • Store boost fees explicitly + rpc (#4818)
  • LP Asset rebalancing ((PRO-1259)) (#4784)
  • Efficient Arbitrum witnessing ((PRO-1098)) (#4811)
  • Affiliate Brokers (#4777)

Fixes

  • Start localnet using correct commit (#4623)
  • Allow OldAsset to support unambiguously encoding Arb USDC and Eth USDC, while maintaining backcompat ((PRO-1237)) (#4614)
  • Usdt should use new encoding not legacy (#4633)
  • Missing feature flags (#4639)
  • Change pallet ordering to prevent breakage (#4640)
  • Revert changes to sisyphos chainspec (#4641)
  • Return rpc error (#4637)
  • More try-runtime unwraps. (#4648)
  • Publish chainflip-engine1.3 to debian packages 🐞 (#4653)
  • Correct cfe-events pallet version (#4658)
  • Remove unused cli command line options (#4644)
  • Replace u128 with U256 (#4656)
  • Remove cfe events migration (#4671)
  • Update confusing runtime spec version check 🤦‍♂️ (#4672)
  • Submission watcher could confuse/lose track of submissions (#4667)
  • Cf_pools_environment rpc encoding (#4674)
  • Rename slippage -> price impact (#4679)
  • Replace sepolia usdt address (#4683)
  • Add dummy benchmark for account roles pallet (#4684)
  • Typo in the error message (#4694)
  • Correct perseverance chainspec on main (#4704)
  • Continuous adapter (#4707)
  • Make benchmarks work again (#4716)
  • Uncomment pools pallet migration (#4725)
  • Remove misleading error (#4726)
  • Migration for earned fees (#4733)
  • Broker flakiness on bouncer CI (#4736)
  • Update some obvious gaps / inaccuracies in the main readmes (#4738)
  • Use new perseverance genesis hash (#4748)
  • Set initial arb block (#4753)
  • Initialise ingress egress pallet values for arbitrum (#4762)
  • (PRO-1330) - Move Location::panic() to inside the function, so it outputs the caller of the fn and not of the async block poll fn. (#4769)
  • Arb vault rotation migration (#4770)
  • Use ubuntu-22.04 for benchmark runner provisioning workflow 🐛 (#4773)
  • Extend upgrade timeout (#4774)
  • Increase concurrent timeout (#4775)
  • Git fetch all before checkout (#4776)
  • Dry run gets fresh runtime version ((PRO-1249)) (#4669)
  • Dot metadata update (#4786)
  • Take fee on to usdc (#4801) (#4804)
  • Sign tx with correct key during rotation (#4794)
  • Don't set code red on "agg-key set by gov-key" (#4813)
  • Improve container pull times ⌚️ (#4827)
  • Dont delete /sbin dirs 😵‍💫 (#4828)
  • Upgrade test permissions (#4838)
  • Upgrade test to kill node correctly ([#4865](https:...
Read more

1.4.3

19 Jun 12:44
fea93b8
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.4.3] - 2024-06-18

Fixes

  • Print cause of settings error (#4972)

[1.4.2] - 2024-06-03

Features

  • Add arbitrum support ((PRO-1154)) (#4486)
  • Per chain safe mode to restrict deposits (#4819)
  • Limit the number of utxos selected for egress (#4559)
  • Rpc endpoint for json-encoded events (#4610)
  • Update sisyphos and perseverance chainspecs (#4621) (#4635)
  • Move broker_fee_collection_test inside all_concurrent_test (#4622)
  • Add broker api connection limit option (#4643)
  • RPC for returning scale-encoded System events (#4638)
  • Support account deletion (#4314)
  • Lock bitcoin and polkadot images to a specific commit 🔒 (#4686)
  • Add chainspecs of all network to docker 📜🐳 (#4702)
  • Update metric's buckets values (#4708)
  • Gas swaps use swapping queue (#4697)
  • Continuous transfer of old utxos (#4680)
  • Handle prewitness deposits (#4698)
  • Emit event to help diagnose failed witnessing reports (#4741)
  • Add prewitness deposit events (#4745)
  • Make price impact limit configurable per pool (#4750)
  • Write snapshot if try runtime check fails (#4657)
  • Add pool created events (#4761)
  • Authorities should be sorted pseudo-randomly (#4752)
  • Cf_boost_pools_depth rpc (#4771)
  • Added safe mode for ingress egress pallet (#4779)
  • Cf_boost_pool_details rpc (#4780)
  • Allow for single binary CFE upgrades (#4634)
  • Optimistic build, streamlined ci-main (#4806)
  • Try-runtime build step on dev ci (#4807)
  • Better diagnostics for bouncer swaps (#4812)
  • Governance extrinsic to create boost pools (#4816)
  • Store boost fees explicitly + rpc (#4818)
  • LP Asset rebalancing ((PRO-1259)) (#4784)
  • Efficient Arbitrum witnessing ((PRO-1098)) (#4811)
  • Affiliate Brokers (#4777)

Fixes

  • Start localnet using correct commit (#4623)
  • Allow OldAsset to support unambiguously encoding Arb USDC and Eth USDC, while maintaining backcompat ((PRO-1237)) (#4614)
  • Usdt should use new encoding not legacy (#4633)
  • Missing feature flags (#4639)
  • Change pallet ordering to prevent breakage (#4640)
  • Revert changes to sisyphos chainspec (#4641)
  • Return rpc error (#4637)
  • More try-runtime unwraps. (#4648)
  • Publish chainflip-engine1.3 to debian packages 🐞 (#4653)
  • Correct cfe-events pallet version (#4658)
  • Remove unused cli command line options (#4644)
  • Replace u128 with U256 (#4656)
  • Remove cfe events migration (#4671)
  • Update confusing runtime spec version check 🤦‍♂️ (#4672)
  • Submission watcher could confuse/lose track of submissions (#4667)
  • Cf_pools_environment rpc encoding (#4674)
  • Rename slippage -> price impact (#4679)
  • Replace sepolia usdt address (#4683)
  • Add dummy benchmark for account roles pallet (#4684)
  • Typo in the error message (#4694)
  • Correct perseverance chainspec on main (#4704)
  • Continuous adapter (#4707)
  • Make benchmarks work again (#4716)
  • Uncomment pools pallet migration (#4725)
  • Remove misleading error (#4726)
  • Migration for earned fees (#4733)
  • Broker flakiness on bouncer CI (#4736)
  • Update some obvious gaps / inaccuracies in the main readmes (#4738)
  • Use new perseverance genesis hash (#4748)
  • Set initial arb block (#4753)
  • Initialise ingress egress pallet values for arbitrum (#4762)
  • (PRO-1330) - Move Location::panic() to inside the function, so it outputs the caller of the fn and not of the async block poll fn. (#4769)
  • Arb vault rotation migration (#4770)
  • Use ubuntu-22.04 for benchmark runner provisioning workflow 🐛 (#4773)
  • Extend upgrade timeout (#4774)
  • Increase concurrent timeout (#4775)
  • Git fetch all before checkout (#4776)
  • Dry run gets fresh runtime version ((PRO-1249)) (#4669)
  • Dot metadata update (#4786)
  • Take fee on to usdc (#4801) (#4804)
  • Sign tx with correct key during rotation (#4794)
  • Don't set code red on "agg-key set by gov-key" (#4813)
  • Improve container pull times ⌚️ (#4827)
  • Dont delete /sbin dirs 😵‍💫 (#4828)
  • Upgrade test permissions (#4838)
  • Upgrade test to kill node correctly (#4865)
  • Add ca-certificates to docker images 🐛 (#4867)
  • Increase localnet chainflip-node request and response size 1.4 (#4880)
  • Prevent liquidity saturation during fee estimation ([#4834](https://github.com/chainflip-io/c...
Read more

1.3.6

17 May 13:22
1.3.6
6940cca
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.3.6] - 2024-05-17

Fixes

  • Fix a bug with missing ca-certificates that was preventing the Broker and LP APIs from connecting to an RPC node over HTTPS/WSS (#4864)

[1.3.6] - 2024-05-07

Fixes

  • Fix a bug with deleting /sbin in Docker images (#4828)

[1.3.4] - 2024-04-26

Fixes

  • Add Broker account to Genesis for testing purposes (#4754)
  • Correctly handle Polkadot Metadata updates in CFE (#4785)
  • Take Network Fee on Swaps ending in USDC (#4801)

[1.3.3] - 2024-04-10

Fixes

  • Revert "fix: Wait for ThresholdSignature success before switching to NewKeysActivated (#4534)
  • Runtime upgrade triggers resign of failed eth broadcast 3348

[1.3.2] - 2024-03-27

Features

  • Add chainspecs of all network to docker 📜🐳 (#4705)
  • Remove backcompat asset encoding from rpcs (and make them line up with newer Asset encoding) (#4710

Fixes

  • Typo in the error message (#4694)
  • Cherry-pick correct chainspecs for sisyphos and perseverance (#4703)
  • Continuous adapter (#4707)

[1.3.1] - 2024-03-22

  • Logging: LP-API panic reported in submission watcher (#4664)
  • Remove unused CLI command line options ([#4644] (#4644))
  • Add USDT to banana mode and update code to reflect storage changes (#4685)
  • Add broker api connection limit option (#4643)
  • Update sisyphos and perseverance chainspecs (#4621) (#4635)
  • Update confusing runtime spec version check for releases (#4672)
  • Fix: submission watcher could confuse/lose track of submissions (#4667)
  • Fix: cf_pools_environment rpc encoding (#4674)
  • Revert changes to sisyphos chainspec (#4641)
  • Allow OldAsset to support unambiguously encoding Arb USDC and Eth USDC, while maintaining backcompat ((PRO-1237)) (#4614)
  • Remove aptly check from publish workflow ([#4650] (#4650))
  • Run CI on nscloud runners (#4505)
  • Usdt should use new encoding not legacy (#4633)
  • Publish chainflip-engine1.3 to debian packages (#4653) (#4654)
  • Replace u128 with U256 (#4656) (#4663)
  • Update usdt address for testnet (#4678)
  • Scheduled Swaps Subscription (#4525)
  • Added boost_fee param (#4469)
  • Added network fee to swapping environment (#4470)
  • Add boost fee field to DepositChannelDetails (#4492)
  • Expose ingress egress env fees in asset amounts (#4497)
  • Storage migrations for signing refactor. (#4493)
  • Ingress-egress-tracker on localnet startup (#4481)
  • Punish nodes that do not witness in time (#4507)
  • Auto pick non-breaking changes (#4498)
  • Charge a fee for opening swap deposit addresses (#4512)
  • More information added to AllBatchError. ((PRO-1171)) (#4535)
  • Bump substrate deps to polkadot-sdk 1.6 (#4504)
  • Extensible multi-key rotator (#4546)
  • Debug logs on runtime upgrade test (#4556)
  • Deploy L2 contracts upon localnet startup and send L2 TXs (#4558)
  • Add broker info [(WEB-925)] (#4560)
  • Store prewitnessed deposits with id (#4496)
  • Relative Slippage Limits ((PRO-1207)) (#4547)
  • Expose tx_hash on BroadcastSuccess event (#4561)
  • Add boost lp account to bouncer and fund it on setup_swaps (#4552)
  • Expose command for broker fee withdrawal (#4581)
  • Add block height and deposit details to PrewitnessedDeposit (#4606)
  • Introduce tx fee multiplier storage item (#4594)
  • Add channel opening fee to DepositAddressReady Events (#4609)
  • Use swapping queue when swapping network fee for burn (#4584)
  • Reputation safe mode should not prevent backup emissions (#4485)
  • Recreate debug.log in build-localnet (#4487)
  • Allow redemption if balance < sum of restricted funds (#4488)
  • Update snow package to fix audit issue (#4506)
  • Nicer formatting of dot addresses and payloads (#4511)
  • Downgrade upload/download artifact (#4516)
  • Remove old runtime benchmarks (#4514)
  • Version flag (#4520)
  • Remove old failed ccms (#4502)
  • Pull first (#4526)
  • Re-add version update (#4533)
  • Don't remove docker-compose.yml when network stops (#4541)
  • Upgrade-test should restart the chainflip-nodes on an incompatible upgrade (#4490)
  • Ensure channel open fee can be paid in benchmarks (#4544)
  • Activate missing migrations (#4550)
  • Allow test coverage to run (#4555)
  • More lenient max deposit fee in bouncer test (#4564)
  • Wait for ThresholdSignature success before switching to NewKeysActivated (#4534)
  • Continuous adapter ((PRO-684)) (#4503)
  • Remove bounded balance check (#4575)
  • Disable try-state checks (#4576)
  • Runtime upgrade state check uses AllPalletsWithoutSystem (#4583)
  • Just check that the balance after is greater than before (#4587)
  • Remove tight bound for ingress fee on broker test (#4591)
  • Use correct pnpm de...
Read more

1.4.2

17 Jun 10:19
1.4.2
1117287
Compare
Choose a tag to compare

Changelog

All notable changes included in each Chainflip release will be documented in this file.

[1.4.2] - 2024-06-03

Features

  • Add arbitrum support ((PRO-1154)) (#4486)
  • Per chain safe mode to restrict deposits (#4819)
  • Limit the number of utxos selected for egress (#4559)
  • Rpc endpoint for json-encoded events (#4610)
  • Update sisyphos and perseverance chainspecs (#4621) (#4635)
  • Move broker_fee_collection_test inside all_concurrent_test (#4622)
  • Add broker api connection limit option (#4643)
  • RPC for returning scale-encoded System events (#4638)
  • Support account deletion (#4314)
  • Lock bitcoin and polkadot images to a specific commit 🔒 (#4686)
  • Add chainspecs of all network to docker 📜🐳 (#4702)
  • Update metric's buckets values (#4708)
  • Gas swaps use swapping queue (#4697)
  • Continuous transfer of old utxos (#4680)
  • Handle prewitness deposits (#4698)
  • Emit event to help diagnose failed witnessing reports (#4741)
  • Add prewitness deposit events (#4745)
  • Make price impact limit configurable per pool (#4750)
  • Write snapshot if try runtime check fails (#4657)
  • Add pool created events (#4761)
  • Authorities should be sorted pseudo-randomly (#4752)
  • Cf_boost_pools_depth rpc (#4771)
  • Added safe mode for ingress egress pallet (#4779)
  • Cf_boost_pool_details rpc (#4780)
  • Allow for single binary CFE upgrades (#4634)
  • Optimistic build, streamlined ci-main (#4806)
  • Try-runtime build step on dev ci (#4807)
  • Better diagnostics for bouncer swaps (#4812)
  • Governance extrinsic to create boost pools (#4816)
  • Store boost fees explicitly + rpc (#4818)
  • LP Asset rebalancing ((PRO-1259)) (#4784)
  • Efficient Arbitrum witnessing ((PRO-1098)) (#4811)
  • Affiliate Brokers (#4777)

Fixes

  • Start localnet using correct commit (#4623)
  • Allow OldAsset to support unambiguously encoding Arb USDC and Eth USDC, while maintaining backcompat ((PRO-1237)) (#4614)
  • Usdt should use new encoding not legacy (#4633)
  • Missing feature flags (#4639)
  • Change pallet ordering to prevent breakage (#4640)
  • Revert changes to sisyphos chainspec (#4641)
  • Return rpc error (#4637)
  • More try-runtime unwraps. (#4648)
  • Publish chainflip-engine1.3 to debian packages 🐞 (#4653)
  • Correct cfe-events pallet version (#4658)
  • Remove unused cli command line options (#4644)
  • Replace u128 with U256 (#4656)
  • Remove cfe events migration (#4671)
  • Update confusing runtime spec version check 🤦‍♂️ (#4672)
  • Submission watcher could confuse/lose track of submissions (#4667)
  • Cf_pools_environment rpc encoding (#4674)
  • Rename slippage -> price impact (#4679)
  • Replace sepolia usdt address (#4683)
  • Add dummy benchmark for account roles pallet (#4684)
  • Typo in the error message (#4694)
  • Correct perseverance chainspec on main (#4704)
  • Continuous adapter (#4707)
  • Make benchmarks work again (#4716)
  • Uncomment pools pallet migration (#4725)
  • Remove misleading error (#4726)
  • Migration for earned fees (#4733)
  • Broker flakiness on bouncer CI (#4736)
  • Update some obvious gaps / inaccuracies in the main readmes (#4738)
  • Use new perseverance genesis hash (#4748)
  • Set initial arb block (#4753)
  • Initialise ingress egress pallet values for arbitrum (#4762)
  • (PRO-1330) - Move Location::panic() to inside the function, so it outputs the caller of the fn and not of the async block poll fn. (#4769)
  • Arb vault rotation migration (#4770)
  • Use ubuntu-22.04 for benchmark runner provisioning workflow 🐛 (#4773)
  • Extend upgrade timeout (#4774)
  • Increase concurrent timeout (#4775)
  • Git fetch all before checkout (#4776)
  • Dry run gets fresh runtime version ((PRO-1249)) (#4669)
  • Dot metadata update (#4786)
  • Take fee on to usdc (#4801) (#4804)
  • Sign tx with correct key during rotation (#4794)
  • Don't set code red on "agg-key set by gov-key" (#4813)
  • Improve container pull times ⌚️ (#4827)
  • Dont delete /sbin dirs 😵‍💫 (#4828)
  • Upgrade test permissions (#4838)
  • Upgrade test to kill node correctly (#4865)
  • Add ca-certificates to docker images 🐛 (#4867)
  • Increase localnet chainflip-node request and response size 1.4 (#4880)
  • Prevent liquidity saturation during fee estimation (#4834) (#4883)
  • Increase javascript memory limit for...
Read more