18 Commits

Author SHA1 Message Date
Hodor
1e88d5878d feat: support custom testnet (#2112)
* wip

* wip

* wip: ts update

* wip

* wip

* feat: testnet asset list

* wip: sendToken

* feat: send token

* fix: submit

* fix

* select chain

* fix: chain

* fix: chain

* feat: update rabby-api

* fix: signTypedData

* chore: fix some bugs

* feat: sync mainnet

* feat: fix sign

* feat: signTypedData

* feat: i18n

* chore: fix some bugs

* chore: fix some bugs

* fix: merge

* chore: fix tips

* chore: remove console

* fix: testnet openapi

* chore: fix some bugs

* chore: fix some bugs

* feat: update rabby-api

* chore: fix some bugs

* fix: scan link

* fix: sync mainnet list

* feat: lock

* fix: gas

* fix: tooltip

* feat: alarm sync chain

* fix: sync chain

* fix: sync mainnet chain list

* feat: update rabby-api

* fix: sign

* chore: fix some bugs

* fix: findChain

* feat: debug

* fix: findChain

* chore: i18n

* feat: update page-provider

* feat: hide custom rpc for testnet

* feat: + changelog

* fix: custom rpc

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2024-03-29 14:20:38 +08:00
DMY
fbfe44cb2a feat: rabby badge (#1588)
* feat: rabby badge

* fix: display inner id

* chore: style tuning

* chore: style tuning

* chore: update @rabby-wallet/rabby-api
2023-07-31 16:43:25 +08:00
heisenberg
a26d42a239 feat: upgrade trezor connect to v9 (#1252)
* feat: upgrade trezor connect to v9

* feat: update trezor
2023-02-24 13:22:51 +08:00
DMY
2d81fe03f5 feat: swap (#922)
* feat: swap

* chore: remove unused console

* feat: + contract interaction

* chore: update style

* feat:+contract interaction for wrapper token

* feat: add token scanlink's address

* feat: ReservedGas 0.1

* feat: handle native token

* chore: add TokenSelector style for swap

* chore: hidden price col

* fix: token price

* feat: move Contacts to Settings

* feat: add swap_token_list api

* feat: update receive token amount display

* fix: exchange display

* fix: tooltip

* fix: update swap style

* feat: swap only leave in the middle to keep status

* feat: set chain icon mini width

* fix: pageStateCache

* feat: add 'Approve and Swap' tip

* chore: update text

* feat: add LastSelectedSwapPayToken to store

* chore: update text

* chore: update style

* fix: fix swap

* chore: update swap style

* fix: type

* feat: add bsc ftm swap contract address

* chore: update swap style

* feat: update style

* feat:swap added support eth,avax,op,arb,xdai,cro

* feat:swap some interaction changes

* feat:handle swap feeRatio

* chore: update style

* chore: update message

* fix: BestQuoteTag invert

* feat: impove slippage hints

* feat: add swap dex whitelist

* chore: oncurrent request to verify token

* chore: swith swap api to pro env

* chore: update doc

* chore: adjust approve protocol logo style

* feat: refacot SWAP_DEX_WHITELIST

* chore: add alert icon

* chore: update doc

* feat: update swap router

* feat: remove unused code

* feat: concurrent requests to verify token

* feat: the order of getting token’s symbol

* fix: best quote sort

* chore: update doc

* feat: swap_quote add new parameter id

* fix: gas display

* chore: remove unused import

* feat: update swap address

* feat: add swap tracking (#951)

* feat: move send and security event to transaction  (#950)

* feat: move send and security event to transaction

* feat: preExecTransaction

* feat: completeTransaction event

* feat: transfer ga info to SignTx

* feat: update swap address

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
Co-authored-by: Hodor <lost1q84@gmail.com>
2022-09-13 11:40:32 +08:00
richardo2016x
4bd9b5c680 feat: improve user experience & workflow robust about create/import mnemonics. (#783)
* feat: add typo annotations for AddAddressOptions to clarify biz logic.

* feat: typo enhancement for `useWalletRequest`.

* feat: add `EntryImportAddress` between add-address and real action pages.

* feat: introduce `styled-components` to improve style injection pattern.

* fix: use title if provided for `ImportSuccess`.

* feat: always allow to create mnemonices, add risk-check before the creating action.

* feat: support multiple mnemonics

* feat: support mnemonics import twice

* feat: ui update about `import*` component, support autocomplete in `ImportMnemonics`

* chore: remove console

* fix: literal text change.

* feat: update eth-hd-keyring

* fix: little fix.

* feat: support confirm-mnemonics before importing it.

* chore: code clean, let `useCurrentBalance` standalone.

* fix: disable import a exist seed phrase

* fix: style fix.

* fix: only auto select 1st address on 1st page.

* feat: mnemonics -> seed parse

* fix: style fix.

* chore: code clean.

* chore: simplify & robust change.

* feat: keyringId start from 1

* chore: code clean.

* feat: only import 1st address on confirm-mnemonics

* fix: mnemonics counter naming logic.

* fix: fixup params on submit confirm pages

* chore: code clean.

* feat: use better naming rules for imported mnemonics.

* fix: typo fix.

* chore: folder normalization.

* fix: make `MultiSelectAddressList` controllable.

* feat: finish co-work of confirm-mnmmonics & import-more-addresses

* fix: add `selectedAddressesIndexes` to work with `draftIndexes`

* chore: move init address alias into background (#791)

* chore: background part of this function

* chore: do not init alias name in addressItem

* chore: make linter happy

* feat: alias

* feat: wallet export cache alias method

* feat: wallet export cache alias method

* feat: update @rabby-wallet/eth-hd-keyring

* fix: generateAliasName

* feat: use background to manage alias cache.

* chore: code clean.

Co-authored-by: cs1707 <lost1q84@gmail.com>
Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>
2022-06-06 18:08:55 +08:00
vvvvvv1vvvvvv
d6d7fbb959 chore: build ts sourcemap for sentry (#776) 2022-05-30 12:41:36 +08:00
vvvvvv1vvvvvv
c1769350d4 feat: send token (#442)
* feat: + thridPartyRPC for each chain

* feat: nativeTokenDecimals

* fix: fail to load openapi

* feat: new send ui style

* feat: token validation logic

* feat: use dashboard token list as origin token list

* chore: rm useless console

* chore: rm useless console

* feat: load token by query
2022-01-07 14:49:33 +08:00
Александр
b7a6312fd5 feat: remove cn language (#396)
* feat: remove cn language

* feat: force update language to en

* feat: remove zh_cn from support locales

* chore: disable useUnknownInCatchVariables

* chore: update to latest typescript

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2021-12-15 17:27:08 +08:00
Александр
d3567c8081 feat: intergration with gridplus (#394)
* feat: intergration with gridplus

* feat: limit grid plus import 5 accounts once

* feat: add import accounts limitation 5 accounts once for gridplus

* feat: change the consts

* feat: sdk limitation

* feat: add grid delete

* fix: typo

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2021-12-15 17:20:23 +08:00
Александр
6289a41c57 feat: add md reading notice (#345)
* feat: add md reading notice

* fix: update  compare version logic
2021-11-29 17:15:28 +08:00
Max Xu
5c24d0fdd1 feat: test 700+ accounts display. (#324)
* feat: test 700+ accounts display.

* feat: add yarn.lock

* feat: change root y scroll && management height 100vh

* feat: add 2019 to support flat compile

* feat: only refresh address in view

* feat: add scroll to current address

* feat: switch address pop 380h, others 500h
2021-11-10 16:40:16 +08:00
see2ever
067b8b03b0 build: reduce bundle size 2021-05-28 11:38:48 +08:00
see2ever
1e7f4b5de2 Merge branch 'master' of github.com:DeBankDeFi/Rabby 2021-05-13 15:33:19 +08:00
see2ever
2f31aff3fb feat(accounts): revamp provider controller 2021-05-13 14:35:02 +08:00
Galen
90bfab584d feat: dashboard page (#9) 2021-05-12 15:16:19 +08:00
see2ever
75ae92c352 browser & jest 2021-05-10 18:43:49 +08:00
Galen
0326a105a5 chore: move raw out of src (#2) 2021-04-28 15:49:38 +08:00
Galen
c87c22979b chore: use typescript (#1) 2021-04-28 15:28:07 +08:00