Skip to content

Releases: eosnetworkfoundation/evm-bridge-frontend

Trustless Bridge Frontend v0.11.4

13 Apr 11:32
4f3d7e6
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for PKDAO, Pinker's DAO Token.

Read on for details.

New Features

Bridging support for PKDAO

PRs

  • (104) Support PKDAO


The Trustless Bridge now supports bridging the additional token PKDAO. Users may now select this token via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add to your EVM wallet.

Token details

Pinker's DAO Token

  • Symbol: PKDAO
  • Decimals: 16
  • Address: 0x70505c987a5722a2207dabb3d3b17ec020d7d6d2

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (104) Support PKDAO


Full Changelog: v0.11.3...v0.11.4

Trustless Bridge Frontend v0.11.3

22 Mar 01:18
f8eec9a
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for PINK.

Read on for details.

New Features

Bridging support for PINK

PRs

  • (101) [0.11] Add PINK


The Trustless Bridge now supports bridging the additional token PINK. Users may now select this token via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add to your EVM wallet.

Token details

Pink Token

  • Symbol: PINK
  • Decimals: 16
  • Address: 0x7cb1dcdb506d7b6843e89631a4d830eda1b82fc6

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (101) [0.11] Add PINK


Full Changelog: v0.11.2...v0.11.3

Trustless Bridge Frontend v0.11.2

23 Feb 21:09
00fe256
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for SFNs Inscription and SFN Art.

Read on for details.

New Features

Bridging support for SFNS and SFN

PRs

  • (97) Add SFN and SFNS


The Trustless Bridge now supports bridging the additional tokens of SFNS and SFN. Users may now select these tokens via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add them to your EVM wallet.

Token details

SFNs Inscription

  • Symbol: SFNS
  • Decimals: 4
  • Address: 0x6d43320bbd27ac8e61ce9de6c092b182af03ed6a

SFN Art

  • Symbol: SFN
  • Decimals: 6
  • Address: 0x93496551b8a5e1a889777b60b996ab7231852d74

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (97) Add SFN and SFNS


Full Changelog: v0.11.1...v0.11.2

Trustless Bridge Frontend v0.11.1

26 Jan 14:12
d91e63e
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for Malinka and Chintai Exchange Token.

Read on for details.

New Features

Bridging support for MLNK and CHEX

PRs

  • (94) [0.11] Add mlnk and chex and some optimization.


The Trustless Bridge now supports bridging the additional tokens of MLNK and CHEX. Users may now select these tokens via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add them to your EVM wallet.

Token details

Malinka

  • Symbol: MLNK
  • Decimals: 8
  • Address: 0x47c727d53ebe90317144917f66a588dd45d4b114

Chintai Exchange Token

  • Symbol: CHEX
  • Decimals: 18
  • Address: 0xde90b6ad3b8c81f38af250d56dfd4bf256b87512

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (94) [0.11] Add mlnk and chex and some optimization.


Full Changelog: v0.11.0...v0.11.1

Trustless Bridge Frontend v0.11.0

12 Jan 14:01
93cf957
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for ZEOS, BRAM, and BANANA.

Read on for details.

New Features

Bridging support for ZEOS, BRAM, and BANANA

PRs

  • (90) Add new tokens and fix related bugs


The Trustless Bridge now supports bridging the additional tokens of ZEOS, BRAM, and BANANA. Users may now select these tokens via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add them to your EVM wallet.

Token details

ZEOS

  • Symbol: ZEOS
  • Decimals: 4
  • Address: 0x477f09a0bdb273c8933429109febd3c3b0388b8a

Defibox BRAM token

  • Symbol: BRAM
  • Decimals: 4
  • Address: 0x102f21abc12ebd194259c1081b13916192e7cbe5

Banana

  • Symbol: BANANA
  • Decimals: 4
  • Address: 0xc500c831af8a5d1f4f3b1fc3940175a8db68c3cb

Ingress fee display

PRs

  • (90) Add new tokens and fix related bugs


This release includes a new table to account for the current list of tokens supported and their associated ingress fees located on the deposits tab.

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (90) Add new tokens and fix related bugs


Full Changelog: v0.10.1...v0.11.0

Trustless Bridge Frontend v0.10.1

26 Nov 18:39
52be3c8
Compare
Choose a tag to compare

Introduction

This patch release introduces a fix to the visual display of bridge fees for newly supported tokens SEOS, BOX, and USN.

Read on for details.

Bug fixes

Update bridge fee display for SEOS, BOX, and USN

PRs

  • (84) [0.10] Let bridge fee display change with selection of token.


The prior release of Trustless Bridge Frontend v0.10.0 introduced support for SEOS, BOX, and USN, however, the fee display for withdrawing these tokens from EOS EVM using the bridge did not accurately reflect the current egress fee. Now instead of logging a hardcoded value, the fee is fetched from the contract to ensure accuracy.

Further details on changes since last release

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (84) [0.10] Let bridge fee display change with selection of token.


Full Changelog: v0.10.0...v0.10.1

Trustless Bridge Frontend v0.10.0

15 Nov 04:16
7df823f
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces additional token support for SEOS, BOX, and USN and enhancements to EVM wallet connection functionality.

Read on for details.

New Features

Bridging support for SEOS, BOX, and USN

PRs

  • (81) Add BOX, USN, SEOS to mainnet drop list


The trustless bridge now support bridging the additional tokens of SEOS, BOX, and USN. Users may now select these tokens via the bridge token selection dropdown for all Withdraw functions. Please reference the following token details to add them to your EVM wallet.

Token details

Defibox SEOS token

  • Symbol: SEOS
  • Decimals: 6
  • Address: 0xbfb10f85b889328e4a42507e31a07977ae00eec6

Defibox token

  • Symbol: BOX
  • Decimals: 6
  • Address: 0x9b3754f036de42846e60c8d8c89b18764f168367

Defibox USN token

  • Symbol: USN
  • Decimals: 6
  • Address: 0x8d0258d6ccfb0ce394dc542c545566936b7974f9

WalletConnect Web3Modal

PRs

  • (69)Add walletconnect support


Users now have access to an improved wallet connection experience using the WalletConnect UI SDK, Web3Modal. This introduces a modal with detected wallet browser plugins, suggested popular wallets, and allows users to easily authenticate using an external wallet via QR code.

Note: Future plans for wallet connection will include EOS Account connection. For now functionality remains limited to EVM Addresses.

Localization

There have been several updates to translations in the frontend based on user feedback.

Further details on changes since last release

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (69)Add walletconnect support
  • (81) Add BOX, USN, SEOS to mainnet drop list


Full Changelog: v0.9.1...v0.10.0

Trustless Bridge Frontend v0.9.1

19 Oct 00:36
f712046
Compare
Choose a tag to compare

This patch release introduces two fixes to the Trustless Bridge Frontend related to the EOS EVM USDT Token Contract Address and appropriate mapping of EOS transaction hash for EOS and USDT withdraw functions.

Please note that these updates have been available as part of the release made available to the public on October 16, 2023 and there is no change in user experience or functionality. No user tokens have been impacted.

Read on for details.

Changes

Update to EOS EVM USDT Token Contract Address Used in Bridge Frontend

During testing prior to the official release of EOS EVM v0.6.0 it was discovered that there was a symbol discrepancy with the original MSIG to introduce the USDT Token Contract Address. As a result, a new MSIG was created, resulting in an updated contract address, which is hardcoded as part of the Trustless Bridge Frontend.

EOS EVM and EOS Native transaction hash mapping for EOS and USDT

During testing prior to the official release of EOS EVM v0.6.0 it was discovered that the transaction hash mapping for withdrawal functions using the Trustless Bridge Frontend was not working correctly and getting stuck in a querying loop. With the latest fix, this mapping works as intended for both tokens.

Further details on changes since last release

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (63) [0.9] Update usdt addr
  • (65) Bump version.


Full Changelog: v0.9.0...v0.9.1

Trustless Bridge Frontend v0.9.0

13 Oct 23:24
cb215ff
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces the ability to seamlessly transfer USDT (EOS) tokens between the EOS Native environment and the EOS EVM environment using a simple user interface. This release focuses solely on enabling USDT (EOS) token transfers within the EOS ecosystem with future releases planned to expand library of ERC-20 standard tokens available for use.

Read on for details.

New Features

Deposit USDT (EOS) to an EOS EVM Address

Users can deposit USDT (EOS) from their EOS Accounts and Centralized Exchange Accounts to their EOS EVM Address. While the actions to perform a deposit take place either via a wallet or exchange that supports USDT (EOS), the Trustless Bridge Frontend can be used as an instructional guide for these functions.

Transfers are sent to the EOS EVM Contract Account with a memo to specify the destination EOS EVM Address.

  • EOS EVM Contract Account: eosio.evmin
  • memo: destination EOS EVM Address

Note: The Trustless Bridge requires that the memo field be populated with the destination EOS EVM Address. Failure to specify a memo will cause the transaction to be rejected by the contract with no transfer having taken place.

Note: The destination EOS EVM Address will receive the transferred tokens less an ingress fee denominated in USDT.

Depositing from a Centralized Exchange Account

The ability to deposit USDT (EOS) to an EOS EVM Address directly from a centralized exchange removes user onboarding friction by eliminating the need for a user to possess or create an EOS Account. This is helpful for users unfamiliar with the EOS Account creation process, resource management conventions, and the cost of EOS Account creation.

Depositing from an EOS Account

Users that already possess an EOS Account may deposit USDT (EOS) to an EOS EVM Address by sending to the EOS EVM Contract Account and populating the memo field with the intended destination EVM Address.

Withdraw USDT (EOS) from EOS EVM Address

Users can withdraw USDT (EOS) from their EOS EVM Address to their external EOS accounts by using the bridge with a connected EOS EVM Wallet. Once connected, the user may specify the balance of USDT they wish to send along with the intended destination EOS Account. Use of the memo field for this function varies by the nature of the destination EOS Account.

Note: While the destination EOS Account will receive the full balance of USDT specified in the transfer, an egress fee denominated in EOS is charged for the withdrawal. The egress fee is paid by providing a non-zero value in the EVM transaction that calls the bridgeTransfer function of the ERC-20 compatible token contract for USDT within the EOS EVM. The function will be reverted if the exact egress fee is not provided as value alongside the function call.

Withdrawing to an EOS Account

Withdrawing to an EOS Account only requires the destination EOS Account and a specified balance of tokens to send. The memo field can still be specified and will be included as part of the token transfer, but it is not required.

Withdrawing to a Centralized Exchange Account

Withdrawing to a Centralized Exchange Account requires both the destination EOS Account of the exchange and the appropriate memo field used as a unique identifier within their system of record. Exchanges that support USDT (EOS) will supply users with both the EOS Account (sometimes referred to as "EOS Address") and memo (sometimes referred to as "EOS memo"). In order to access these values, navigate to the "Receive USDT (EOS)" option within your exchange of choice.

Note: Both an EOS Account and EOS memo are required to receive tokens. If you send tokens without an EOS memo they may not be credited to your account.

Note: The Trustless Bridge requires that an exchange recognizes inline actions generated within a transaction to successfully withdraw from an EOS EVM Address. Utilizing an exchange that does not support inline actions may lead to a temporary loss of tokens requiring manual intervention by the customer support team of the exchange.

Localization

Using the language dropdown, user may now switch between English, Chinese, and Korean with official translations of the Trustless Bridge interface.

Direct USDT and EOS Withdrawals to Gate.io now supported

Gate.io has been whitelisted within the Trustless Bridge Frontend to allow direct withdrawals from EOS EVM with their recently introduced support for inline transfers.

Withdrawal address blocklist to protect user token access

Because of the known issues with exchange support for inline transfers, several notable exchange accounts are blocked from use for withdrawal functions within the bridge frontend. These accounts are only blocked to protect user tokens from being temporarily unavailable. As official support rolls out and is confirmed (such as Gate.io above) these accounts will be unblocked for user withdrawals.

Each list will be managed on a per-token basis as support is introduced. Some impacted accounts are separately blocked due to their lack of support for USDT (EOS) even though they support inline transfers at this time.

Impacted accounts

These accounts are currently blocked for USDT withdrawals using the Trustless Bridge Frontend:

  • Kucoin: kucoindoteos
  • Binance: binancecleos/eosbndeposit
  • Bitget: bitgeteosdep
  • Bybit: bybitdeposit
  • Coinbase: coinbasebase
  • Huobi Globalhuobideposit
  • OKX: okbtothemoon
  • Kraken: krakenkraken

These accounts are currently blocked for EOS withdrawals using the Trustless Bridge Frontend:

  • Kucoin: kucoindoteos
  • Binance: binancecleos/eosbndeposit
  • Bitget: bitgeteosdep
  • Bybit: bybitdeposit

Further details on changes since last release

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (38) [0.8 -> main] Update i18n.js; Change text to reduce confusion
  • (33) v1 official translations for ZH and KO
  • (45) Error message color
  • (40) USDT support
  • (48)[0.9] Revert the doubling of gas limit.
  • (54)[0.9] Multiple minor ui tweaks for 0.9 rc2
  • (56)[0.9] fix gas price
  • (61) [0.9] last fixes


Full Changelog: v0.8.0...v0.9.0

EOS EVM Trustless Bridge Frontend v0.9.0-rc2

29 Sep 01:28
450fe9b
Compare
Choose a tag to compare

Introduction

The latest update to the Trustless Bridge Frontend introduces the ability to seamlessly transfer USDT (EOS) tokens between the EOS Native environment and the EOS EVM environment using a simple user interface. This release focuses solely on enabling USDT (EOS) token transfers within the EOS ecosystem with future releases planned to expand library of ERC-20 standard tokens available for use.

This latest release candidate includes only minor translation and aesthetic updates.

Read on for details.

Updates

Minor UX improvements

There is now clearer labeling for mainnet and testnet in the UI along with some other minor legibility improvements.

New locale translations of Chinese and Korean have been updated based on feedback.

Further details on changes since last release

Contributors

Special thanks to the contributors that submitted patches for this release:

Full list of changes since last release

PRs

  • (48) [0.9] Revert the doubling of gas limit.
  • (54) [0.9] Multiple minor ui tweaks for 0.9 rc2
  • (56) [0.9] fix gas price


Full Changelog: v0.9.0-rc1...v0.9.0-rc2