* Hotfix/v21.36.2 (#1878)
* (Solana): fix missing superstruct dependency -> making app crashes
* v21.36.2
Co-authored-by: LFBarreto <lfb.access@gmail.com>
* support/snapshot-update (#1882)
Co-authored-by: Henri Ly <henri.ly-ext@ledger.fr>
* Release/v22.0.0 (#1880)
* LL-1589 more robust bitcoin retry (#1835)
* fix bot
* fix sync error exception process
* fix bch address convert issue (#1847)
* LIVE-1890 Replace all deprecated uses of open(deviceId) with withDevice (#1856)
* Remove all libcore codebase (#1831)
* Remove all libcore codebase
* trigger some bot (commit to revert before merging this PR)
* lint
* remove useless cli test run
* fix type issue
* cli update
* Revert "trigger some bot (commit to revert before merging this PR)"
This reverts commit add26678d33cda3d5a6106773044b3d328341cb3.
* update cli/README
* fix merge
* Cosmos js (#1832)
Document Nano app limitations + minor fix on reward amounts
* Modularize the all.libcore.tests (#1834)
* Additional cleanup on bitcoin implem
* LIVE-1873
Co-authored-by: wa-aal <93649819+wa-aal@users.noreply.github.com>
Co-authored-by: haammar-ledger <hakim.aammar-ext@ledger.fr>
* Add ETH goerli (#1841)
* add ETH goerli
* add goerli test
* Cosmos fixes (#1846)
* Set bot on family/cosmos branch
* LIVE-1873
* trigger bot
* Family/crypto org (#1852)
* LIVE-1743 Fix crypto.com address derivation path (#1836)
* trigger bot
* Tentative to fix crypto.com use of address
Co-authored-by: Thomas Nguy <81727899+thomas-nguy@users.noreply.github.com>
* [LIVE-1174] - Feature: Upgrade NFT Architecture (#1805)
* Fix wrong NFTResource typing
* Update NFT types to ProtoNFT
* Update NFT Id to contain currency
* Update NFT Helpers for new model
* Update Eth API metadata call to include chainId
* Move nft metadata resolution to bridge
* Update NftMetadaProvider logic to use bridge
* Update prepare tx of ERC721/1155 w/ new model
* Update CLI for new NFT model
* Add getNftCapabilities to nft support
* Naming + fixing ERC1155 quantity potentially falsy
* Make CLI use the LLC branch hash
* Add type to nftMetadataResolver param + use of sync metadata
* Remove useless import
* Remove useless comment in CLI formatters
* Add comment to nftsByCollection helper
* Add comments + types to NFT metadata call batchers
* Fix sync metadata resolution for Eth family
* Add return type to nftMetadataResolver + decodeNftId
* Add polygon to NFT currencies (#1848)
* [LIVE-1909] - Bugfix: OpenSea Lazy mint quantity fix (#1862)
* Fix lazyminting issue for nfts quantity
* run ci
* Reset CLI LLC dep
* Fix nft operations wrong order to infer balance (#1865)
* [LIVE-1911][LIVE-1912] Feature - Add collection name resolver to eth familly (#1863)
* Change nfts resolvers from Bridge type
* Update eth nft resolvers & add collection resolver
* Add loadCollectionMetadata to nft context
* Change eth NFT prepareTransaction to use collection call instead of nft metadata call
* Bump plist from 3.0.4 to 3.0.5 in /mobile-test-app (#1849)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump cocoapods-downloader from 1.3.0 to 1.6.3 in /mobile-test-app (#1857)
Bumps [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader) from 1.3.0 to 1.6.3.
- [Release notes](https://github.com/CocoaPods/cocoapods-downloader/releases)
- [Changelog](https://github.com/CocoaPods/cocoapods-downloader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/CocoaPods/cocoapods-downloader/compare/1.3.0...1.6.3)
---
updated-dependencies:
- dependency-name: cocoapods-downloader
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ansi-regex from 3.0.0 to 3.0.1 (#1850)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1)
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Solana staking (#1844)
* solana add initial staking support
* solana improve staking
* solana fix typos
* solana fix cli format for staking
* solana add device fields for stake create acc
* solana add stake delegate support
* solana fix lint
* solana add stake undelegate
* solana add stake withdraw
* solana add stake split
* solana add stakes loading
* solana improve staking
* solana introduce solana resources
* solana add preload data
* solana add hydrate to bridge
* solana add stake actions
* solana improve staking
* solana add meta to validators
* solana add validator name
* solana fix seed for stake accs
* solana add stake reward
* solana improve staking
* solana stake add withdrawable amount
* solana refactor framework
* solana fix tests
* solana make auto delegation mandatory
* solana sort stakes
* solana fix error key
* solana add delegation validator validation
* solana add staking create acc tests
* solana add staking delegate tests
* solana add stake undelegate tests
* solana remove redundant checks for stake delegation
* solana skip options validations on cli level
* solana skip undelegate options validations on cli level
* solana improve staking tests
* solana add delegatable check to staking
* solana fix estimate max spendable
* solana add delegation active test
* solana add stake state tests
* solana introduce validators app validators
* solana add validators for testnet & devnet
* solana refactor validators app validators
* solana update meta of stakes
* solana update sort order of stakes
* solana add delegated op type
* solana shuffle staking validators
* solana fix stake withdraw optimistic value
* solana clean comments
* solana update mock data
* solana add initial staking bot specs
* solana add staking bot specs
* solana move ledger vote acc to utils
* solana add swap util
* solana update device tx config
* solana fix lint
* Add bot for Solana
* Solana staking integration (#1825)
* solana add initial staking support
* solana improve staking
* solana fix typos
* solana fix cli format for staking
* solana add device fields for stake create acc
* solana add stake delegate support
* solana fix lint
* solana add stake undelegate
* solana add stake withdraw
* solana add stake split
* solana add stakes loading
* solana improve staking
* solana introduce solana resources
* solana add preload data
* solana add hydrate to bridge
* solana add stake actions
* solana improve staking
* solana add meta to validators
* solana add validator name
* solana fix seed for stake accs
* solana add stake reward
* solana improve staking
* solana stake add withdrawable amount
* solana refactor framework
* solana fix tests
* solana make auto delegation mandatory
* solana sort stakes
* solana fix error key
* solana add delegation validator validation
* solana add staking create acc tests
* solana add staking delegate tests
* solana add stake undelegate tests
* solana remove redundant checks for stake delegation
* solana skip options validations on cli level
* solana skip undelegate options validations on cli level
* solana improve staking tests
* solana add delegatable check to staking
* solana fix estimate max spendable
* solana add delegation active test
* solana add stake state tests
* solana introduce validators app validators
* solana add validators for testnet & devnet
* solana refactor validators app validators
* solana update meta of stakes
* solana update sort order of stakes
* solana add delegated op type
* solana shuffle staking validators
* solana fix stake withdraw optimistic value
* solana clean comments
* solana update mock data
* solana add initial staking bot specs
* solana add staking bot specs
* solana move ledger vote acc to utils
* solana add swap util
* solana update device tx config
* solana fix lint
* Change seed for Solana bot
* Change seed again for Solana bot
* trigger bot
* solana add stake percent calc fn
* solana update spec for new nano app
* solana set minimum required nano app version
* solana add validators app url env variable
* fix bad merge
* trigger bot
* trigger bot
* trigger bot
* trigger bot
* Solana bot - increase timeout and decrease minimum to delegate
* trigger bot
* trigger bot
* trigger bot
* trigger bot
* Setup the bot to not use the validators.app proxy (yet)
* Replace all deprecated uses of open(deviceId) with withDevice
* Solana - replace open(deviceId) with withDevice
* Remove custom data
* Update solana bot
Co-authored-by: konoart <konoart@solana.com>
Co-authored-by: konoart <91595347+konoart@users.noreply.github.com>
Co-authored-by: lambertkevin <kevin.lambert@ledger.fr>
* Update Cosmos dataset snapshot to fix test (#1861)
* Update snapshots
* Introduce a way to ignore preload data in dataset tests (#1875)
* Fix new architecture nftsResolvers in cli (#1883)
* v22.0.0
* Update snapshot
Co-authored-by: hzheng-ledger <71653044+hzheng-ledger@users.noreply.github.com>
Co-authored-by: Hakim <59644786+haammar-ledger@users.noreply.github.com>
Co-authored-by: @greweb <renaudeau.gaetan@gmail.com>
Co-authored-by: wa-aal <93649819+wa-aal@users.noreply.github.com>
Co-authored-by: haammar-ledger <hakim.aammar-ext@ledger.fr>
Co-authored-by: Thomas Nguy <81727899+thomas-nguy@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: konoart <konoart@solana.com>
Co-authored-by: konoart <91595347+konoart@users.noreply.github.com>
Co-authored-by: henrily-ledger <33897120+henrily-ledger@users.noreply.github.com>
* attempt to increase timeout (#1884)
* Use live common v22.0.0 for CLI and tools (#1885)
* Use Live Common v22.0.0 for tools
* Use Live Common v22.0.0 for CLI
* fix account index undefined (#1892)
* Bump urijs from 1.19.10 to 1.19.11 in /mobile-test-app (#1888)
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11)
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump urijs from 1.19.10 to 1.19.11 (#1889)
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11)
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump urijs from 1.19.10 to 1.19.11 in /tools (#1890)
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11)
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump urijs from 1.19.10 to 1.19.11 in /cli (#1891)
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11)
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* v22.0.1
Co-authored-by: LFBarreto <lfb.access@gmail.com>
Co-authored-by: Henri Ly <henri.ly-ext@ledger.fr>
Co-authored-by: hzheng-ledger <71653044+hzheng-ledger@users.noreply.github.com>
Co-authored-by: Hakim <59644786+haammar-ledger@users.noreply.github.com>
Co-authored-by: @greweb <renaudeau.gaetan@gmail.com>
Co-authored-by: wa-aal <93649819+wa-aal@users.noreply.github.com>
Co-authored-by: haammar-ledger <hakim.aammar-ext@ledger.fr>
Co-authored-by: Thomas Nguy <81727899+thomas-nguy@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: konoart <konoart@solana.com>
Co-authored-by: konoart <91595347+konoart@users.noreply.github.com>
Co-authored-by: henrily-ledger <33897120+henrily-ledger@users.noreply.github.com>