Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(core): Transfer Domain feature branch (WIP) (#4007)
* feat(core): allow evm conversion * update value and text based on domain * feature(ui-ux): evm support for address book (#4008) * initial commit for address book * added backward compatibility * create and edit address update * added style for portfolio bottom sheet * fix linting * lint fix * added address type selector * making close icon size to 22 px consistant * added address type selector in AddressRow component * seperating instance of addressbook and walletaddresses * test fix * chore * backward compatibility for already saved address * bug fix * add search support for evm address * lint issue fix * added selectAllLabeledWalletAddress selector to show address label for evm address * removed unused filters and attributes * chore * added evm tag * chore fix * chore key error fix * added e2e tests * added translation * chore: fixed pr comments * translation * fix(ui-ux): fixed domain switch toggle (#4012) * fix(ui-ux): fixed domain switch toggle * added testcse * updated DFI to DVM * updated DFI to DVM in enum * updated dfi to dvm in useWalletAddress * toggle btn style fix * test case fix * feat(core): support transfer domain in convert screen (#4014) * feat(core): support transfer domain in convert screen * ensure utxo reserved fee when converting from utxo to dfi * consistent function init * explicit function return type * set state by following data change instead of triggering via event * consistent naming convention across convert screen and hooks * fix displayed text for token symbol * declare hooks before any function * handle disabled toggle button * fix displayed text on convert screen * update toast in text * fix transfer domain signer * fix lints * fix token detail screen navigation to convert * update unit texts * update drawer and prompts for dfi converter * Update more explicit token convert symbols * suffix with -evm for evm tokens * fix lint * fix hardcoded domain * fix(ui-ux): translations for convert screen (#4028) * fix(ui-ux): update copy text in convert screen * fix(ui-ux): update translations * add translations * translations * update de translations * add missing it translation object * fix conflict * chore(ops): bump packages to display changi (#4030) * chore(ops): bump to add changi network * chore(ops): bump packages to display changi * feat(ui-ux): add svg icons for sui and xchf tokens (#4031) * feat(ui-ux): add svg icons for sui and xchf tokens * fix invlalid svg props * update sui svg to a flatter one * fix rect prop --------- Co-authored-by: JJ Adonis <[email protected]> * fix(ui-ux): updated walletkit package to filter out burn token pool pair (#4033) * fix(ui-ux): updated walletkit package to filter out burn token pool pair * fix(e2e): network details * chore(ops): bump walletkit (#4036) * fix(ui-ux): svg border for evm tokens (#4029) * fix(ui-ux): svg border for evm tokens * fix(ui-ux): conditional icon sizing with svg border on evm tokens * feature(ui-ux): enable transfer domain (#4032) * fix(ui-ux): filter out LP tokens in EVM domain * fix(ui-ux): UI labels for address types * fix(ui-ux): sendconfirmationscreen evm bg for addresses * fix(ui-ux): hide any address labels if there are error messages * remove unused comment * fix lint * fix(ui-ux): to display address label even with err msg * fix(ui-ux): labelled address * fix(ui-ux): cater for selected whitelisted evm addr * feat(e2e): add tests * fix: lint for AddressRow * feat: enable transfer domain * fix(ui-ux): update UI for convert confirmation screen * fix(e2e): network details * Revert "fix(e2e): network details" This reverts commit c29aef8. * fix(ui-ux): update isEVMDomain flag * fix(ui-ux): remove LP filter * fix(lint): add empty data for evmtx --------- Co-authored-by: Lyka Labrada <[email protected]> * fix(ui-ux): fix selection of whitelisted address that redirects to edit address (#4040) * fix(ui-ux): fix selection of whitelisted address that redirects to edit address * chore(test): update snapshot * chore(ui-ux): resolved ui bug for address book screen (#4041) * fix(ui-ux): copy evm address when evm domain is toggled on (#4043) * feat(core): add evmtx signer on convert (#4038) * feat(core): add evmtx signer on convert * feat(core): fix evmxt 'to' address for dvm to evm transferdomain * feat(core): update transferdomain implementation for dst20 tokens * feat(core): update handle transferdomain tokenId for EVM tokens * update docker * update evmtx signature * update check for dfi token * add function to get dst20 token contract address * revert unnecessary changes on feautureflagcontext * update blockchain node to beta14 * feat(core): implement transfer domain with signed evmtx on Send * add README.md for the contractA abi * extraxt evmtx signer into a separate function * add todo * remove commented line * set nonce to 0 * feature(ui-ux): address book ui for transfer domain (#4042) * feature(ui-ux): address book UI for transfer domain * feature(ui-ux): address book bottom sheet in portfolio page * update comment * remove eslint-disable-next-line react-hooks/exhaustive-deps * feat(ui-ux): standardize evm tag UI across screens * feat(ui-ux): display address label * fix(ui-ux): remove caret if not from send screen * chore: update package * fix: lint for address row * fix(ui-ux): fix send nonce and vm address (#4045) --------- Co-authored-by: Harsh R <[email protected]> Co-authored-by: Chloe <[email protected]> Co-authored-by: Lyka Labrada <[email protected]> Co-authored-by: JJ Adonis <[email protected]>
- Loading branch information