Skip to content

Latest commit

 

History

History
324 lines (146 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

324 lines (146 loc) · 13.3 KB

2.0.1 (2021-02-25)

Bug Fixes

  • improve max transfer amount (f76e30c)

2.0.0 (2021-02-25)

  • refactor!: use @near-eth npm published package (55ee5c4)

Code Refactoring

BREAKING CHANGES

  • new TRANSFER_TYPE requires deleting localStorage
  • in @neareth TRANSFER_TYPE is renamed ( removed from nep141-erc20)

1.11.1 (2021-02-24)

Bug Fixes

  • amount input step and min (d950713)
  • hide erc20 modal on new custom token selection (76e904b)

1.11.0 (2021-02-19)

Bug Fixes

  • support big number transfer amounts (023cae9)

Features

  • add token decimal support (c08e23e)

1.10.0 (2021-02-19)

Features

  • more robust get interface (2b11783)

1.9.11 (2021-02-17)

Bug Fixes

  • update token balances without page refresh (cd1b276)

1.9.10 (2021-02-16)

Bug Fixes

  • bridge-erc20-form trying to load nonsense (0c9ad4c)

1.9.9 (2021-02-16)

Bug Fixes

  • missed 'await' broke N→E transfers (783151d)
  • NEAR sign out needs window.nearConnection (3df78f5)

1.9.8 (2021-02-15)

Bug Fixes

  • avoid non-user-initiated redirects to NEAR Wallet (52d73ac)

1.9.7 (2021-02-13)

Bug Fixes

  • fix reference to undefined variable (12965ae)

1.9.6 (2021-02-11)

Bug Fixes

  • near→eth transfers: rm security window step (888f6f5)

1.9.5 (2021-02-11)

Bug Fixes

  • show Ropsten or "bad network" banner (030245f)

1.9.4 (2021-02-10)

Bug Fixes

  • ropsten bridge requires 30 confirmations (d87d386)

1.9.3 (2021-02-09)

Bug Fixes

  • [workaround] withdraw by switching auth (678cc56)
  • near config & connection settings (fd38350)
  • toExponential requires no arg (cfcce1e)

1.9.2 (2021-02-09)

Bug Fixes

  • beautify "bridge NEP21 back to Eth" dropdown (5de9c22)

1.9.1 (2021-02-08)

Bug Fixes

  • show unknown token icon on non-root url (29b28bb)

1.9.0 (2021-02-04)

Features

  • document transfers-library-to-be (2406e83)

1.8.4 (2021-02-04)

Bug Fixes

  • transfers actually complete sometimes now (b679d98)

1.8.3 (2021-02-03)

Bug Fixes

  • simplify authenticated-accounts renderer (dee3124)

1.8.2 (2021-02-03)

Bug Fixes

  • update client & prover addresses (d50d23c)

1.8.1 (2021-02-02)

Bug Fixes

  • actually allow sending erc20 across (6f08d5e)

1.8.0 (2021-02-02)

Features

  • select erc20 with modal (e159973)

1.7.2 (2021-01-27)

Bug Fixes

1.7.1 (2021-01-27)

Bug Fixes

  • styles: re-affix buttons to small screen bottoms (5cecb5a)
  • don't show New Transfer form if not authed (04a9a46)

1.7.0 (2021-01-27)

Features

1.6.0 (2021-01-23)

Features

  • "begin new transfer" loads correct next form (b5630e7)

1.5.8 (2021-01-22)

Bug Fixes

  • add (temp) step-size to amount inputs (a7f7469)

1.5.7 (2021-01-22)

Bug Fixes

  • use transfer.recipient instead of window.ethUserAddress (0c2fff7)

1.5.6 (2021-01-22)

Bug Fixes

  • add missing from/to addresses in transfers (6c07caf)
  • findProof: accept limited (& correct) args (553167d)

1.5.5 (2021-01-20)

Bug Fixes

  • auto-recheck status for new transfers (a79fe34)

1.5.4 (2021-01-17)

Bug Fixes

  • re-add "token not yet bridged; bridge it" UI (3cbb91b)

1.5.3 (2021-01-17)

Bug Fixes

  • re-enable passing own erc20 by address in URL (b75ac41)

1.5.2 (2021-01-15)

Bug Fixes

  • retries: respond to MetaMask→Reject for lock (d15d16e)

1.5.1 (2020-12-18)

Bug Fixes

  • add calls to bridgedNep21ToErc20 where needed (f8a2e44)

1.5.0 (2020-12-17)

Features

  • almost send a Bridged NEP21 back to Ethereum (2f27b96)

1.4.1 (2020-11-01)

Bug Fixes

  • undefined 'get_balance' (6aee36d)

1.4.0 (2020-11-01)

Features

  • add UI for selecting a featured ERC20 (fd2f38f)

1.3.1 (2020-10-30)

Bug Fixes

  • add more functions to window (9f9c7be)
  • mv NEP21 Contract init to call site (43ac0b4)

1.3.0 (2020-10-29)

Features

1.2.0 (2020-10-16)

Features

  • simplify borsh handling (61d3c61)

1.1.0 (2020-10-08)

Features

  • rm mint_with_json, use borsh serialization (7b311f6)

1.0.0 (2020-09-17)

It works!

This version of the app can successfully send Abundance Tokens (ABND) (a test token you can mint to yourself) from Rinkeby to NEAR Testnet

With legible, framework-free (aka "vanilla JS") code, you can feel confident using this as a starting point for your own "Dapps on the bridge"

What's missing?

  • You cannot send the wrapped Abundance Tokens (nABND) back to Ethereum
  • You cannot send a different ERC20 without deploying your own "Connector" contracts. Soon there will be a generic connector that will allow sending any ERC20 across the bridge. It will also let you send native NEAR fungible tokens (the NEP21 standard) to Ethereum and back again.
  • The code in transfers.js needs to be extracted to a library

In addition, some details about how the Rainbow Bridge currently works are under active development. This app will be updated to reflect these changes, with semantic versioning used to indicate the severity of the change.