ever-wallet-browser-extension-old
ever-wallet-browser-extension-old copied to clipboard
EVER Wallet browser extension
EVER Wallet
A browser extension to manage Everscale wallets and access dApps directly from your browser.
How to build
# Prepare builder container
docker build --tag ever-wallet-extension .
# Build extension
docker run -ti --rm --mount type=bind,source=$(pwd),target=/app ever-wallet-extension
# Extension output will be at $(pwd)/dist
Dev build requirements
- Rust 1.58+ with installed target
wasm32-unknown-unknown - wasm-pack
- binaryen 99+ (for
wasm-opt) - Node.js 14+
Changelog
0.2.36 (2022-09-20)
Features
- Changed default contract types.
- Reworked onboarding screens.
Bugfixes
- Fixed var int encoding.
- Fixed mapping entries order.
- Fixed subscriptions.
0.2.35 (2022-09-09)
Features
- Changed default GQL endpoints.
- Added RFLD network.
- Allow specifying ABI version in
packIntoCellandunpackFromCell. - Added
findTransactionmethod to the provider api.
0.2.34 (2022-08-09)
Security fix
0.2.33 (2022-08-05)
Features
- Added support for ABI 2.3.
- Allow guessing method/event in
decodeInput,decodeEvent,decodeOutput,decodeTransaction. - Added
networkIdto thegetProviderStatemethod andnetworkChangednotification. - Added
sendMessageDelayedandsendExternalMessageDelayedmethods to the provider api.
0.2.32 (2022-07-13)
Features
- Added passwords cache. If enabled, password for each seed will be saved for 30 minutes in the secure runtime cache.
Can be enabled in
Manage seeds & accountspanel. - Added
setCodeSalt,getCodeSaltandmergeTvcmethods to the provider api getExpectedAddressnow also returnsstateInit- Added local requests cache for JRPC transport
- Added Japanese localization
- Reduced WASM size
- Optimized contract subscriptions
Bugfixes
- Fixed timing issues when contract state was modified the same second it was used in
runLocal - Fixed
codeHashfield inFullContractState
0.2.31 (2022-05-01)
Bugfixes
- Fixed Ledger app connection (still in beta)
- Fixed gql endpoint selection
0.2.30 (2022-04-01)
Features
- Added Korean localisation
Bugfixes
- Fixed multisig transaction expiration label
- Fixed transaction explorer link
0.2.29 (2022-03-24)
Bugfixes
- Fixed multisig transactions
0.2.28 (2022-03-23)
Bugfixes
- Fixed recipient in the token transaction details popup
- Fixed potential panics in cells deserialization
- Fixed
Waiting for confirmationlabel for multisig transactions withreqConfirms: 0 - Fixed restore for external accounts
0.2.27 (2022-03-01)
Features
- Added initial Ledger support
- Added support for external
SetcodeMultisig24h
Bugfixes
- Fixed token transfer transaction info
- Fixed explorer links
0.2.26 (2022-02-11)
Features
- Added support for new TIP3.1 tokens standard
- Added
encryptDataanddecryptDatamethods to provider api
0.2.25 (2022-01-08)
Features
- Finally, rework GQL transport
- Added Firefox browser support
- Additionally inject
__everobject into pages. (tonobject will be removed soon due to blockchain renaming) - Added
getTransactionandgetAccountsByCodeHashmethods to provider api
0.2.24 (2021-12-26)
Features
- Replace API for
ADNL RPCto work with Rust nodes
Changelog
0.2.23 (2021-12-04)
Rename TON to EVER. TON Crystal Wallet is now EVER Wallet
Bugfixes
- Fixed
addAssetprovider method.
0.2.22 (2021-12-04)
Bugfixes
- Minor endpoints fixes
0.2.21 (2021-11-26)
Features
- Added
changeAccountmethod to provider api.
0.2.20 (2021-11-23)
Features
- Extended message model in provider API
Bugfixes
- Fixed account state decoding
- Fixed origin metadata
0.2.19 (2021-11-10)
Features
- Added
getBocHashandsignDataRawmethods to provider api.
Bugfixes
- Fixed white screen for invalid public key on
signData. - Fixed consecutive approval windows.
- Swap high and low bytes in signed data.
0.2.18 (2021-10-29)
Features
- Reworked internal application clock. It now can work with incorrect system time.
- Optimized WASM bundle size
Bugfixes
- Fixed incorrect start behaviour after unsuccessful addition of an external account.
0.2.17 (2021-10-12)
Bugfixes
- Fixed zerostate accounts management (added special handlers for
-1:777..,-1:888..and-1:999..)
0.2.16 (2021-10-09)
Bugfixes
- Minor UI and provider fixes
0.2.15 (2021-10-05)
Features
- Added local node support
- Added
signDataandaddAssetapproval windows (useton-inpage-provider@^0.1.28) - Added
verifySignatureandsendUnsignedExternalMessagemethods to provider api
Bugfixes
- Fixed mapping keys parsing in provider api
0.2.14 (2021-09-20)
Features
- Added bridge multisig support
Bugfixes
- Fixed CVE-2021-3757, CVE-2021-3749, CVE-2021-23436 in dependencies
0.2.13 (2021-09-11)
Minor fixes
0.2.12 (2021-09-10)
Features
- Added support for local
sendExternalMessageexecution - Added
exitCodeto transactions model
Bugfixes
- Fixed empty ADNL transactions response
0.2.11 (2021-09-02)
Minor fixes
0.2.10 (2021-09-01)
Features
- Added support for ABI 2.1
- Reworked key creation window
Bugfixes
- Fixed password visibility in confirmation popup
0.2.9 (2021-08-25)
Bugfixes
- Fixed saving the selected connection id
0.2.8 (2021-08-24)
Security
- Fixed CVE-2021-23343 in dependencies
0.2.7 (2021-08-19)
Bugfixes
- Fixed network selection for broken connections
0.2.6 (2021-08-17)
Bugfixes
- Fixed next account id selection
- Fixed default account name
- Fixed error label while importing seed
0.2.5 (2021-08-15)
Bugfixes
- Fixed balance in assets list for tokens with zero decimals
0.2.4 (2021-08-14)
Bugfixes
- Fixed abi parsing in provider middleware
- Fixed masterchain accounts import
0.2.3 (2021-08-11)
Bugfixes
- Fixed parsing of bounced TIP3 messages (finally)
0.2.2 (2021-07-29)
Bugfixes
- Fixed bounce flag usage for
sendMessageprovider method
0.2.1 (2021-07-21)
Bugfixes
- Fixed fee calculation for
sendMessageapproval - Fixed parsing of bounced TIP3 messages
0.2.0 (2021-07-14)
Features
- Reworked accounts flow
- Added full multisig flow support
- Show pending transactions in history
- Rework network selection
- Added missing seed exporting feature
Bugfixes
- Fixed annoying transaction popup
- Fixed window closing on focus lost (by using separate windows for each complex form)
0.1.12 (2021-06-28)
Features
- Added
extractPublicKey,codeToTvcandsplitTvcmethods to the provider api. - Optimized transactions for multisig wallets with one custodian.
0.1.11 (2021-06-21)
Bugfixes
- Fixed external function call.
- Fixed contract interaction popup.
- Fixed fetching history with non-ordinary transactions.
0.1.10 (2021-06-07)
Bugfixes
- Fixed initial migration.
- Fixed initial account selection.
0.1.9 (2021-06-04)
Bugfixes
- Fixed automatic network selection logic.
0.1.8 (2021-06-02)
Features
- Added waiting for background script in the popup.
- Iterate over all possible transports in selected network group until a working one is found.
Bugfixes
- Fixed selected network persistence.
- Fixed token transactions preloading
0.1.7 (2021-06-01)
Features
- Added support for both base64 and base64 url-safe addresses.
- Added support for ADNL RPC API, it can now be used in some cases when https://main.ton.dev/graphql is down.
- Added old transactions preloading.
Bugfixes:
- Performance issues in transactions list.
- Fixed network switch.
0.1.6 (2021-05-22)
Features:
- Added
packIntoCellandunpackFromCellmethods to the provider api. - Added support for base64 encoded BOC in message comments.
Bugfixes:
- Fixed hex numbers in provider api (finally).
- Fixed potential connection error.
0.1.5 (2021-05-19)
Features:
- Added support for TIP3v4
Bugfixes:
- Fixed hex numbers in provider api.
- Fixed strange behavior on sites from atlassian.
0.1.4 (2021-05-17)
Features:
- Added network switch.
- Added
decodeEventanddecodeTransactionEventsmethods to the provider api. - Added
versionfor provider apigetProviderStatemethod response. - Changed provider api
getTransactionsmethod.
Bugfixes:
- Fixed
cachedStateparam for provider apirunLocalmethod. - Fixed
decodeTransactionon function calls with outputs.
0.1.3 (2021-05-15)
Features:
- Added
Notify receivercheckbox for token transfer. - Added version label to account modal.
Bugfixes:
- Fixed password input for duplicated words.
- Hide
Sendbutton for empty WalletV3. - Fixed public key label in account card.
0.1.2 (2021-05-14)
Bugfixes:
- Fixed wasm-bindgen module resolution.
- Fixed outdated wasm-pack.
- Fixed memory leaks due to invalid allocator.
0.1.1 (2021-05-13)
Bugfixes:
- Fixed early exit from web3 subscription in case of error.
0.1.0 (2021-05-12)
Initial release
- Single account.
- TON wallet support.
- TIP-3 tokens support (Broxus TIP3v3.1)
- Web3-like interface (everscale-inpage-provider)