536 Commits

Author SHA1 Message Date
vvvvvv1vvvvvv
7fad8ca98e chore: udpate hyperliquid sdk 2025-09-12 18:04:40 +08:00
kim
9863688c22 add perps bridge deposit and perps ui change (#3161)
* feat: init

* feat: update position

* feat: add bridge in perps deposit

* fix: some bugs

* fix: some css ui

* fix: some bugs

* fix:  some bug

* fix: some ui bug

* fix: two step approve and no use backend nonce

* fix: new account login perps valid agent limit

* update api version

* yarn lock

* fix: add minus and plus & fullback sign

* update hyperliquid-sdk version

* feat: update i18n

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-09-12 17:48:05 +08:00
DMY
e0ef4ca0f8 feat: swap support hyper (#3142)
* feat: swap support hyper

* feat: kyberswap add uni

* feat: update rabby-swap

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-09-09 17:35:11 +08:00
hz002
bdc1f7e4c8 feat: withdraw&claim&queue actions in dapp (#3153)
* fix: popup mask

* feat: support difi minisign

* feat: wip

* fix: bugs

* feat: header

* fix: line

* feat: update rabby-api version

* fix: format

* fix: str params

* fix: styles

* fix: refresh protocol

* fix: valid

* fix: rpc interval

* feat: update rabby-api version

* feat: add onRedirectToDeposit callback to GasLess components and update login deposit confirmation

* feat: integrate useMiniSignGasStore to manage gas cache in DappActions and TransactionItem components

* fix: bugs

* feat: close popup when signed

* feat: queue action

* feat: approve

* feat: white list for approve spender

* fix: catch allowance

* fix: bugs

* fix: rpc concurrency

* feat: update rabby-api version

* feat: add loading state for balance change in MiniSignTx component

* fix: remove for await

* fix: sendTransaction

* feat: update whitelist approve spenders

* fix: await

---------

Co-authored-by: DMY <147dmy@gmail.com>
2025-09-09 15:57:03 +08:00
vvvvvv1vvvvvv
42d2ad0507 feat: perps (#3135)
* feat: init

* fix: return

* feat: login init and sign approve

* update signTypedata

* feat: add single coin page and login logout status

* feat : open and close position action

* feat: update init deposit balance

* fix: update lint

* fix: remove no need action

* feat: implement MiniTypedDataApproval component and related utilities for signing typed data

* fix: login logout

* fix: vault storage

* fix: approveSignatures

* feat: add direct send approve & remove zero & history

* fix: perp account update

* feat: add deposit loading amount

* feat:add new user process

* feat:  new user and history

* fix: update chart decimals and style

* feat:  sdk manager and  reducer update

* feat: update deposit swap and bridge and login popup

* feat: add build fee & auto close add warn liq price

* feat: home pnl show and img default

* fix: update asset and chart all type

* feat:add ledger sign type data

* feat: + unlock promise

* feat: delete agent address modal  and split number

* feat:  init switch to perp home

* feat: swap and bridge css

* update api version

* feat: add stop and take profit in close history

* update  api  version

* fix: update ui

* fix: update rounded in login popup

* fix: dark mode color and css

* feat: add history page and update home history

* fix: open position and close position sentry monitor

* fix:  add sentry in open and close position

* feat: update ui css

* feat: home add loading page

* feat: update loading status

* fix: add withdraw mini approval typeData

* feat: support passing account props on miniSignTypedData

* fix: hard wallet deposit and login

* feat: update deposit and mini txs

* fix: withdraw loading and change account

* fix: debounce update mini txs and single coin

* feat: update content

* feat: login hard modal and revert

* feat: delete polling count to avoid 429

* feat: delete address & tp sl

* feat: __skip_translation in perps

* feat: hard wallet withdraw and css

* fix: debug log

* feat: add home refresh loading

* fix:  setting item add leftIconStyle props

* fix: fee delay avoid 429

* fix: maxUsdValueSize limit

* fix: maxUsdValueSize

* feat: logout when action position is no agent

* fix: max leverage

* Update src/ui/views/Bridge/hooks/token.tsx

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/components/HistoryPage.tsx

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/utils.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/usePerpsPosition.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/usePerpsPosition.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/usePerpsDeposit.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/ui/views/Perps/components/HistoryPage.tsx

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

---------

Co-authored-by: kim12322222 <jinming0228@qq.com>
Co-authored-by: DMY <147dmy@gmail.com>
Co-authored-by: kim <180150277+jinming0618@users.noreply.github.com>
2025-09-02 20:30:54 +08:00
hz002
eab047c723 feat: search tokens when chain query (#3133)
* feat: search tokens when chain query

* feat: update rabby-api version
2025-09-01 14:29:37 +08:00
ByteZhang
f2de0494f9 feat: support air-gapped connection for OneKey wallet (#3106)
* feat: support onekey

* fix: onekey version

* chore: update content

* fix: old account web permission

* fix: onekey logo display issue
2025-08-27 14:45:23 +08:00
xyin535
251e2941c8 Feat/gas account update (#3111)
* update gas strategy

* update

* update api repeat

* update

* update api version

---------

Co-authored-by: xyin535 <xiaohan.yin@debank.com>
2025-08-12 18:07:32 +08:00
xyin535
61b8b461b1 Feat/gas tips opt (#3101)
* 增加错误提示

* update tips

* add gas account txs tips

* update

* update version

* update version

* update

* update lock

* update

* update package

---------

Co-authored-by: xyin535 <xiaohan.yin@debank.com>
2025-08-08 14:35:38 +08:00
DMY
94653b474e feat: add liquidity action (#3100)
* feat: add liquidity action

* chore: update deps

* chore: update rabby-action and rabby-security-engine versions
2025-08-08 14:30:06 +08:00
xyin535
9b02dc6350 Feat/gas account (#3094)
* stash code

* gas account gift

* code optimize

* update gift cache

* update tips

* update style

* update persistance and withdraw

* update

* update withdraw style

* update login process

* fix time

* fix format

* update style

* update style,add debug logs

* fix login claim

* fix format

* update

* update lock

---------

Co-authored-by: xyin535 <xiaohan.yin@debank.com>
2025-08-07 11:13:36 +08:00
DMY
1838f05976 feat: openocean supports era、linea、pze、manta (#3089)
* feat: openocean supports era、linea、pze、manta

* update
2025-07-31 09:55:29 +08:00
DMY
811b643b78 feat: openocean support mode blast gravity sei (#3081)
* chore: Update @rabby-wallet/rabby-swap to 0.0.62-beta.1

* chore: upgrade @rabby-wallet/rabby-swap from 0.0.62-beta.1 to 0.0.62
2025-07-25 10:50:59 +08:00
benma
9a91a7e2f6 chore: upgrade bitbox-api to 0.10.0 (#3068)
This adds support for BitBox02 Nova devices.
2025-07-24 20:43:40 +08:00
DMY
2181f3c55a fix: update rabby-swap dependency to version 0.0.61 (#3069) 2025-07-18 14:12:01 +08:00
DMY
39510ce712 feat: revoke 7702 (#2994)
* wip

* fix: update transaction type handling for EIP-7702 and 1559 compatibility

* fix: conditionally show table header based on data source length

* chore: @rabby-wallet/eth-simple-keyring@5.1.0
2025-07-17 15:40:35 +08:00
DMY
b7a015c9e3 fix: update @rabby-wallet/rabby-swap to version 0.0.60 (#3054) 2025-07-11 15:44:38 +08:00
DMY
32341ec4d3 Feat/default rpc (#2982)
* wip

* fix

* feat: add submit_tx v2

* fix: url

* fix: update gas type assignment logic and refactor fetchDefaultRpc function

* fix: version

* fix: chainrpc

* chore: update rabby-api version to 0.9.26

* fix: handle frontend push failure and streamline transaction submission

* fix

* fix: rename RPC method for clarity and consistency

* fix

* fix

* Update src/background/controller/provider/controller.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* Update src/background/controller/provider/controller.ts

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>

* chore: clean

---------

Co-authored-by: vvvvvv1vvvvvv <86296331+vvvvvv1vvvvvv@users.noreply.github.com>
Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-07-08 15:30:42 +08:00
hz002
bf88d7ad4a feat: app chain (#3028)
* feat: protocol  of app chain

* feat: balance

* fix: type

* fix: revert host

* style: ui

* fix: remove log

* feat: rabby-api version

* feat: rabby-api lock

* feat: rabby-api lock

* feat: ignore error when appchain api failed

* fix: version

* fix: loading for app chain
2025-07-03 16:26:52 +08:00
vvvvvv1vvvvvv
8c1a4ab072 feat: support multi_actions (#3027)
* feat: support multi_actions

* feat: update rabby-api

* fix: action maybe null
2025-07-03 15:34:02 +08:00
vvvvvv1vvvvvv
e7cd11658a feat: support safe on ink hemi katana (#3038)
* feat: support safe on ink hemi katana

* feat: update sdk
2025-07-03 14:42:28 +08:00
DMY
1468c6a6b1 fix: update rabby-swap dependency to version 0.0.58 (#3025) 2025-06-26 16:47:15 +08:00
hz002
1ea7b95693 feat: new send token (#3010)
* feat: send poly

* feat: whitelist entry

* fix: toggle whitelist enable

* fix: sorted account render row

* feat: risk tips for confirm address

* feat: confirm risk popup

* fix: type error

* feat: whitelist inpu

* feat: send main page

* feat: watch icon replace

* feat: remove isWhitelist icon in account list

* feat: line main page

* feat: debounce ens detect

* fix: clean code

* feat: line whitelist confirm

* feat: cex detect

* fix: style

* feat: detect token support

* feat: alert token risk

* feat: detect cex info when init

* feat: send refactor

* feat: batch fetch balance

* feat: mini sign for send

* feat: remove alert

* feat: cex props

* fix: bugs

* fix: styles

* fix: bugs

* fix: styles

* feat: remove message in send tx

* fix: route error

* feat: remove whitelist

* feat: i18n

* feat: loading risk skeleton

* fix: init cache

* fix: styles

* fix: clear icon

* fix: account list render

* fix: refresh data

* fix: tx init

* fix: confirm style

* fix: force watch light avator

* feat: animation for enter address

* fix: bugs

* fix: styles

* fix: bugs

* fix: bugs

* fix: background detect cex

* fix: bugs

* fix: account type

* fix: bugs

* feat: custom network token list

* fix: clean code

* fix: clean code

* fix: clean code

* fix: clean code

* feat: empty test token list holder

* fix: ui

* fix: detect cex list

* fix: confirm address

* feat: findAccountByPriority

* fix: type

* fix: style

* fix: unique account

* fix: lower watch account

* fix: i18n

* feat: tag cex to sign

* fix: top10 accounts

* feat: update i18n

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-06-26 11:38:10 +08:00
richardo2016x
6120c043f6 feat: support rate guidance modal. (#3009)
* feat: basic layout for rate guidance and its modal.

* feat: upgrade dep version.

* feat: finish workflow.

* feat: go straight to product's my-review page on chrome store.

* feat: change entry of ecosystem.

* feat: add tracking.

* feat: robust change on submitting.

* chore: cleanup.

* feat: also push rate details on high stars.

* feat: tuning style & behavior

* fix: style.

* feat: also disable exposure rate guidance on popup window closed.

* style: tuning.

* fix: use top 10 values of signable address on rating module.

* chore: cleanup.

* fix: logic

* feat: robust change.

* chore: code cleanup.

* feat: also filter out walletconnect and coboargus
2025-06-25 20:01:48 +08:00
DMY
9b00273a5b chore: kyberswap drop cro era (#3014)
* chore: kyberswap drop cro era

* fix: resume version
2025-06-25 16:04:01 +08:00
Hodor
3b8e02695e feat: support safe delegtecall (#2999)
* feat: support safe delegtecall

* feat: update rabby-api
2025-06-12 15:44:54 +08:00
DMY
c3f71cae9b feat: swap suggest slippage (#2985)
* feat: swap suggest slippage

* chore: @rabby-wallet/rabby-api@0.9.22
2025-06-06 10:36:39 +08:00
DMY
7cdd66e925 fix: update rabby-swap dependency to version 0.0.55 (#2961)
* fix: update rabby-swap dependency to version 0.0.55

* fix
2025-05-16 11:29:59 +08:00
vvvvvv1vvvvvv
6551f8d1af feat: use warning for very low popularity dapps (#2958)
* feat: use warning for very low popularity dapps

* fix: l2
2025-05-16 10:21:26 +08:00
vvvvvv1vvvvvv
cc9a23f7f2 feat: support safe on berachain (#2951) 2025-05-08 16:00:39 +08:00
heisenberg
7d90a9cf57 chore: update @metamask/browser-passworder (#2897) 2025-05-06 22:30:55 +08:00
Hodor
62155e6bdf feat: update page-provider (#2941) 2025-05-06 22:29:46 +08:00
DMY
907b4b4f57 feat: support insufficient quote;loading animation (#2916)
* feat: support insufficient quote;loading animation

* fix: estimate_gas is null, quote should fail

* fix

* feat: adjust fetching swap quote

* style tuning

* fix

* style tuning

* style tuning

* style tuning

* style: box shadow for token item

* style tuning

* style tuning

* fix: swap toamount flip

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
Co-authored-by: hz002 <zs4733525@gmail.com>
2025-04-17 18:37:50 +08:00
heisenberg
8aae4a943c feat: upgrade rabby-action (#2918)
* feat: upgrade rabby-action

* fix
2025-04-17 11:52:27 +08:00
vvvvvv1vvvvvv
8186768277 chore: update simple keyring 2025-04-14 11:34:05 +08:00
Hodor
dc3d0694bf feat: support custom network parseTx (#2884)
* wip

* wip

* feat: support custom testnet parseTx

* feat: update rabby-action

* feat: change timeout

* feat: update webpack

* feat: use fastest rpc

* feat: disable dynamic import

* fix: send 0 erc token
2025-04-11 14:32:21 +08:00
heisenberg
2f7bab2c43 chore: upgrade keystone sdk (#2889) 2025-04-08 11:12:47 +08:00
heisenberg
4be18de0e0 chore: upgrade ethereum libraries (#2869)
* wip

* wip

* wip

* wip

* chore: remove ethereumjs-util and eth-sig-util

* chore: remove web3-utils

* fix: ledger bug

* fix: ethers

* fix: use "@metamask/browser-passworder": "4.1.0"
2025-04-02 18:52:33 +08:00
DMY
a740203672 feat: kyber add zk era (#2878)
* chore: @rabby-wallet/rabby-swap@0.0.52

* feat: swap support new chains
2025-04-02 18:24:26 +08:00
DMY
b9528d2e65 feat: estimate gas (#2871)
* feat: estimate gas

* fix

* fix: gas price

* chore: @rabby-wallet/rabby-api@0.9.17
2025-03-28 12:04:37 +08:00
heisenberg
495b1adb64 feat: sync data (#2857)
* feat: init sync data

* fix: entry

* feat: add eco banner

* feat: init page

* fix: data

* fix: style

* feat: styles

* fix: qrcode

* fix: bugs

* fix: ui

* fix: ui

* fix: qrcode

* fix: lz string

* feat: try fflate (#2858)

Co-authored-by: DMY <147dmy@gmail.com>

* feat: mnemonic

* fix: filter data

* Update package.json

* Update yarn.lock

* fix: ui

* fix: size

* Update QRCodePanel.tsx

* chore: update version

* feat: update i18n

---------

Co-authored-by: DMY <147dmy@gmail.com>
Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-03-26 10:52:18 +08:00
vvvvvv1vvvvvv
c2d61a8b4f feat: optimize ofac blocked address alert (#2862) 2025-03-25 14:30:10 +08:00
Hodor
0d7ec29918 feat: update metamask mode (#2847)
* feat: update metamask mode

* feat: update page-provider

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-03-25 10:42:07 +08:00
DMY
522c7a0824 feat: gas account (#2836)
* feat: gas account

* style tuning

* style tuning

* fix

* fix

* fix

* feat: remove login popup

* feat: update i18n

* feat: + changelog

* feat: update i18n

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-03-13 19:19:50 +08:00
vvvvvv1vvvvvv
40acc7d324 feat: switch back to official safe tx service (#2840) 2025-03-13 14:45:34 +08:00
DMY
b9d873634f feat: 0xv2 bera (#2828) 2025-03-06 18:19:21 +08:00
vvvvvv1vvvvvv
2400085195 fix: tx can not be processed if tx.value is undefined (#2823)
* fix: tx can not be processed if tx.value is undefined

* chore: update sdk

* chore: update walletconnect keyring

* chore: update sdk

* feat: + changelog

* fix: self-host chains
2025-03-06 18:05:10 +08:00
heisenberg
3d54eb1b91 fix: switch all to walletconnect v2 (#2824)
* fix: switch all to walletconnect v2

* Update package.json

* Update yarn.lock
2025-03-06 14:27:08 +08:00
heisenberg
30c9586b78 feat: enable ledger clear signing (#2816) 2025-03-06 14:25:13 +08:00
DMY
7c9a18465b feat: offline chain (#2821)
* feat: offline chain

* text

* date format

---------

Co-authored-by: vvvvvv1vvvvvv <galennnnnnn@gmail.com>
2025-03-03 19:17:37 +08:00