Skip to content

Releases: beamer-bridge/beamer

v3.0.1

02 Oct 08:12
Compare
Choose a tag to compare

v3.0.1 (2023-09-27)

  • frontend: use v3 contracts
  • frontend: filter out unsupported destination tokens
  • beamer: check: add new command verify-l1-invalidations
  • beamer: check: add new command initiate-challenges
  • beamer: check: add new command verify-challenges
  • relayer: add a README.md and documentation
  • relayer: wait until message has arrived on the destination RequestManager
  • docs: improve documentation structure
  • docs: document how to run L1 invalidation and challenge checks

v3.0.0

02 Oct 08:11
Compare
Choose a tag to compare

v3.0.0 (2023-08-23)

  • agent: output exception reason from relayer
  • beamer: check: add new command initiate-l1-invalidations to automate deployment testing
  • beamer: config: remove tokens and chains from state file if reset
  • beamer: config: prohibit modification of token_addresses in desired state file
  • contracts: use claim.fillId in claim resolution
  • contracts: allow resetting chains during RequestManager.updateChain()
  • contracts: change FillManager.invalidateFill() interface, passing values to reconstruct request id
  • contracts: add V3 deployment artifacts
  • frontend: disable all tokens but USDC
  • relayer: use keystore and password instead of private key when calling relayer
  • relayer: use new contract addresses and ABIs

v2.5.2

03 Aug 16:34
Compare
Choose a tag to compare

v2.5.2 (2023-08-03)

  • frontend: switch to a differernt RPC for Polygon zkEVM
  • frontend: increase request validity period to 24h
  • agent: emit a log entry when an OP proof is successful
  • agent: take the fill mutex before doing anything else when filling

v2.5.1

31 Jul 22:00
Compare
Choose a tag to compare

v2.5.1 (2023-07-31)

  • deployments: add PGN and Base artifacts
  • agent: support PGN and Base chains

v2.5.0

28 Jul 14:18
Compare
Choose a tag to compare

v2.5.0 (2023-07-28)

  • beamer: config: don't add duplicate entries to whitelists
  • beamer: fix handling of quantities in JSON-RPC responses
  • frontend: implement subsidized transfers
  • frontend: change twitter share text
  • frontend: enable polygon zkevm
  • frontend: minor bug fixes
  • frontend: add support for Base (still not enabled)
  • relayer: add support for Base

v2.4.0

10 Jul 14:46
Compare
Choose a tag to compare

v2.4.0 (2023-07-10)

  • ci: Build the image for publish
  • contracts: Add FeeSub contract
  • beamer: config command: Ensure chain IDs from config and deployment match
  • relayer: Recover L1 transaction hash in Arbitrum relayer
  • relayer: Improved architecture and typing
  • relayer: Return proof timestamp from Optimism relayer to agent
  • frontend: Detect and provide better error messages when token allowance is too low

v2.3.0

30 Jun 14:09
Compare
Choose a tag to compare

v2.3.0 (2023-06-30)

  • ci: add new e2e test to test relayer fallback for OP
  • agent: adapt agent to use new deployment artifacts
  • docs: update docs regarding new deployment artifacts
  • beamer: introduce new beamer subcommand write for config command
  • docs: update docs regarding config commands
  • agent: add min-source-balance to agent config
  • docs: update docs regarding min-source-balance config
  • beamer: add support for USDT & WETH
  • beamer: improved beamer config read
  • ci: optimized ci workflows
  • agent: calculate OP finality period correctly by using prove timestamp
  • frontend: add support for Polygon zkEVM (mainnet still not enabled)
  • frontend: tokens/chains visibility can now be controlled easily
  • frontend: fix minor bugs
  • frontend: migrate to WalletConnect v2
  • frontend: users can now fully disconnect from the connected wallets (session removed)
  • frontend: update wallet provider SDKs
  • docker: fix flaky polygon e2e test
  • relayer: prevent submission of failing L1 resolutions

v2.2.1

30 Jun 08:29
Compare
Choose a tag to compare

v2.2.1 (2023-06-20)

  • relayer: Update Arbitrum SDK to 3.1.4
  • relayer: Update Optimism SDK to 2.1.0
  • ci: fix flaky end-to-end tests

v2.2.0

16 Jun 21:49
Compare
Choose a tag to compare
  • agent: Restructure common modules to top level directory
  • agent: Add support for Optimism Bedrock relayer calls
  • beamer: Introduce new beamer commands deploy-base and deploy
  • beamer: Introduce new deployment artifacts structure
  • beamer: Introduce new beamer command config with subcommand read
  • frontend/relayer: Release npm packages containing the deployment artifacts via CI
  • contracts: Implement Polygon zkEVM messenger
  • frontend: Support for Safe contract wallets
  • frontend: Transfers get continued even if user closes app before finalizing the two transactions
  • frontend: Notification when transfer was completed and share via Twitter
  • frontend: Minor bug fixes
  • relayer: Integrate relayer in Optimism E2E test
  • relayer: Implement PolygonZKEvm relayer service
  • relayer: Improve logging
  • relayer: Add support for Optimism Bedrock
  • relayer: Extend relayer CLI to support multiple subcommands
  • relayer: Bug fixes
  • scripts: Introduce generate_abi script

v2.1.0

16 Jun 21:48
Compare
Choose a tag to compare
  • agent: only continue challenge after message is finalized
  • agent: call relayer through process_claims and remove InitiateL1Resolution event
  • agent: halt event processor if connection error occurs on RPC
  • frontend: temporarily disabled chat feedback
  • frontend: minor bug fixes
  • docs: update fee section