Releases: beamer-bridge/beamer
Releases · beamer-bridge/beamer
v3.0.1
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
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
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
v2.5.1 (2023-07-31)
- deployments: add PGN and Base artifacts
- agent: support PGN and Base chains
v2.5.0
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
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
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
forconfig
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
v2.2.0
- agent: Restructure common modules to top level directory
- agent: Add support for Optimism Bedrock relayer calls
- beamer: Introduce new beamer commands
deploy-base
anddeploy
- beamer: Introduce new deployment artifacts structure
- beamer: Introduce new beamer command
config
with subcommandread
- 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
- 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