Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

LIVE-1004 Hedera integration #4966

Open
wants to merge 41 commits into
base: develop
Choose a base branch
from
Open

LIVE-1004 Hedera integration #4966

wants to merge 41 commits into from

Conversation

ghost
Copy link

@ghost ghost commented May 6, 2022

🦒 Context (issues, jira)

https://ledgerhq.atlassian.net/browse/LIVE-1004

💻 Description / Demo (image or video)

Hedera integration in Ledger Live - add accounts / sync / send / receive

🖤 Expectations to reach

PR must pass CI, rebase develop if conflicts. Thanks!

  • on QA: at least one of these two checkboxes must be checked:
    • a specific test planned is defined on Jira
    • this PR is covered by automatic UI test
  • on delivery: at least one of these two checkboxes must be checked:
    • Option 1: no impact: The changes of this PR have ZERO impact on the userland (invisible for users)
    • Option 2: atomic delivery: the changes is atomic and complete (no partial delivery)

LFBarreto and others added 30 commits April 5, 2022 16:50
* Update latest live-common on develop

* update

* Sunset libcore

* Revert unrelated package bump

* Remove experimental JS setting

* Target LLC branch sunset-libcore

* trigger CI

Co-authored-by: haammar-ledger <[email protected]>
* Add nftMetadataResolver to currencyBridge Proxy

* Update DropDowns for NFTs

* Update NFT send flow for new NFT model

* Update NFT Gallery for new NFT model

* Update NFT Collections for new NFT model

* Update NFT Viewer for new NFT model

* Update operations for new NFT model

* Add missing error translation for NFT quantity

* Add LLC dependency

* Fix NFT send summary showing wrong NFT

* Remove all $FlowFixMe for exported memo

* Update LLC dep to future v22.0.0
* Update NFT send flow for new NFT model

* Add LLC dependency

* run ci

* LIVE-1569 Add filtering for NFT collections on settings

* LIVE-1569 Use currency id and contract address to index hidden collections

* LIVE-1569 Add unhide for NFT Collections to the settings page

* LIVE-1569 Add hide menu beside NFT Collection name

* LIVE-1569 Add ban icon the context menu

* LIVE-1569 Change wording for hiding NFT collections instructions

* LIVE-1569 Fix linting

* LIVE-1569 Rename collectionAddress variable in the redux reducer

* Fix missing NFT filter

* Remove hidden NFT collections from NFT send select

* Update LLC dep to future v22.0.0

Co-authored-by: lambertkevin <[email protected]>
* add ETH goerli

* regenerate cryptoassets

* update screenshots (windows)

* update screenshots (linux)

* Update LLC dep to future v22.0.0

Co-authored-by: Team Live <[email protected]>
Co-authored-by: lambertkevin <[email protected]>
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas Roger Lux <[email protected]>
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](unshiftio/url-parse@1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas Roger Lux <[email protected]>
* add solana memo field

* add allow not created recipient checkbox

* tweak allow not created recipient checkbox

* update yarn.lock

* remove local specifics

* restore yarn.lock

* solana: add backbone for opt in flow

* solana improve opt in flow

* solana adapt reworked tx model

* solana add en translations for errors

* solana add info link to send flow

* solana switch to common info

* solana remove redundant error

* solana improve send memo

* solana remove token related code

* solana initial staking

* solana improve staking

* solana improve staking

* solana improve staking

* solana use stakes with meta

* solana add meta to validators

* solana make validators searchable

* solana improve staking

* solana fix delegation amount

* solana add stake reward

* solana add unstake flow modal

* solana show correct delegation dialogs

* solana add delegation modals

* solana build undelegate flow modal

* solana build delegation reactivate flow modal

* solana build delegation withdraw modal flow

* solana build delegation modal flow

* solana improve delegation ux

* solana improve delegation ux

* solana improve staking ux

* solana address mandatory autodelegate on staking

* solana add delegation activate flow

* solana rename error prop

* solana switch to validators app validators

* solana refactor delegation validators

* solana fallback to explorer if no validator url

* solana show correct stakes meta info

* solana add fee error to stake withdraw

* solana show fee error on stake withdraw & activate

* solana add validator step to stake deactivate

* solana add validator step to reactivate stake

* solana update delegated amount of a stake

* solana use shuffled staking validators

* solana refine validators search

* solana clean delegations

* solana organize imports

* solana update tracking info

* solana add delegation translations

* solana set live-common dep

* solana add loading icon to stake in transition

* solana fix stake tooltip color

* solana add account balance summary footer

* solana add staking info modal

* solana refactor staking validators field

* solana move validator row to a shared cmp

* solana update stake validator row

* solana add border around validators field

* solana switch to ledger by figment TC footer for staking flow

* solana fix stake reactivate error i18n

* solana fix wrong package url

* solana update yarn lock

* Target LLC branch family/solana

* Update Help Center staking Solana URL (#4885)

* solana refactor stake active percent calc

* solana show percent as fixed number

* Update targeted LLC commit

* Fix the link for LedgerByFigment's T&C

* Be more resilient before 1st sync with staking data

Co-authored-by: konoart <[email protected]>
Co-authored-by: FabriceDautriat <[email protected]>
Co-authored-by: Kévin Lambert <[email protected]>
)

* Bump temp LLC dependency

* update screenshots (windows)

* update screenshots (linux)

* Fix NFT transaction summary error (#4898)

* v2.41.0

* run ci

* Add LLC dependency

* Add nftResolvers to bridge proxy

* Add useNftCollectionName everywhere

Co-authored-by: Team Live <[email protected]>
* Fix Solana linting

* Add back null condition to SolanaValidatorField while respecting React "no conditional hook" rule

* Fix more lint

* Silent flow error

* update LLC dependency

Co-authored-by: haammar-ledger <[email protected]>
…` into custom hedera UI component

Signed-off-by: Jack Ta <[email protected]>
@ghost ghost self-assigned this May 6, 2022
@github-actions
Copy link

github-actions bot commented May 6, 2022

Coverage report

St.
Category Percentage Covered / Total
🔴 Statements 23.46% 38/162
🔴 Branches 20.51% 8/39
🔴 Functions 3.64% 2/55
🔴 Lines 24.16% 36/149

Test suite run success

2 tests passing in 2 suites.

Report generated by 🧪jest coverage report action from b58835f

@ghost ghost changed the title Hedera integration LIVE-1004 Hedera integration May 12, 2022
@ghost ghost marked this pull request as ready for review May 13, 2022 16:37
@ghost ghost requested review from a team as code owners May 13, 2022 16:37
@ghost ghost self-requested a review May 13, 2022 16:37
@ghost ghost requested review from a team as code owners May 13, 2022 16:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.