io-app icon indicating copy to clipboard operation
io-app copied to clipboard

chore(IT Wallet): [SIW-975,SIW-976] Wallet instance registration and attestation retrieval

Open mastro993 opened this issue 3 weeks ago • 3 comments

[!WARNING] This PR depends on https://github.com/pagopa/io-app/pull/5922

Short description

This PR introduces the wallet instance and attestation retrieval state to the eID issuance machine.

List of changes proposed in this pull request

  • Added @pagopa/io-react-native-integrity dipendency
  • Updated @pagopa/io-react-native-wallet to ^0.12.0
  • Moved cards and credentials catalog screen to the IT Wallet navigation stack
  • Added issuance reducer
  • Updated itwEidIssuanceMachine logic
    • Added registerWalletInstance and getWalletAttestation actors
    • Added WalletInstanceRegistration and WalletAttestationRetrieval substates to WalletInitialization state

How to test

In order to test this PR you need a physical device and the io-wallet local development server. From the IT Wallet playground, go to the Discovery screen. You should be able to go through the wallet init phase and land in the identification screen

Co-authored-by: @LazyAfternoons

mastro993 avatar Jun 14 '24 09:06 mastro993