Skip to content

refactor: enable walletconnect by default #541

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Aug 29, 2024

Conversation

andreabadesso
Copy link
Contributor

Acceptance Criteria

  • We should enable walletconnect by default

Security Checklist

  • Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.

@andreabadesso andreabadesso self-assigned this Aug 22, 2024
@andreabadesso andreabadesso added the enhancement New feature or request label Aug 22, 2024
@@ -93,7 +92,7 @@ export function* monitorFeatureFlags(currentRetry = 0) {
const { appVersion } = VersionNumber;

const options = {
userId: getUniqueId(),
userId: 'HathorDemo',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thought: I believe we have an opportunity here, we can create some constants of userId and configure our toggle features on unleash for them. It should be useful in development, but also in QA tests.

"@fortawesome/fontawesome-svg-core": "1.2.36",
"@fortawesome/free-regular-svg-icons": "6.4.0",
"@fortawesome/free-solid-svg-icons": "6.4.0",
"@fortawesome/react-native-fontawesome": "0.2.7",
"@hathor/hathor-rpc-handler": "0.0.1-experimental-alpha",
"@hathor/hathor-rpc-handler": "^0.0.1-experimental-alpha",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should update it before merging this PR

@andreabadesso andreabadesso changed the base branch from hathorplay-base to refactor/hardcoded-userid August 26, 2024 12:35
@andreabadesso andreabadesso force-pushed the refactor/enable-walletconnect branch from edb2356 to 95c2b42 Compare August 26, 2024 12:35
Base automatically changed from refactor/hardcoded-userid to hathorplay-base August 28, 2024 22:20
@andreabadesso andreabadesso force-pushed the refactor/enable-walletconnect branch from 95c2b42 to 4672daa Compare August 29, 2024 16:47
andreabadesso and others added 2 commits August 29, 2024 14:07
* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well
@andreabadesso andreabadesso merged commit 197d665 into hathorplay-base Aug 29, 2024
andreabadesso added a commit that referenced this pull request Aug 31, 2024
* feat: implement Nano Contract integration with Wallet Connect

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: changed CI version to 18x and 20x

* refactor: enabled walletconnect by default

* chore: updated package-lock

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* refactor: ignore confirmation modal (#544)

* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
andreabadesso added a commit that referenced this pull request Aug 31, 2024
* feat: implement Nano Contract integration with Wallet Connect

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: changed CI version to 18x and 20x

* refactor: enabled walletconnect by default

* chore: updated package-lock

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* refactor: ignore confirmation modal (#544)

* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
andreabadesso added a commit that referenced this pull request Aug 31, 2024
* feat: implement Nano Contract integration with Wallet Connect

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: changed CI version to 18x and 20x

* refactor: enabled walletconnect by default

* chore: updated package-lock

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* refactor: ignore confirmation modal (#544)

* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
andreabadesso added a commit that referenced this pull request Aug 31, 2024
* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* refactor: enable walletconnect by default (#541)

* feat: implement Nano Contract integration with Wallet Connect

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: changed CI version to 18x and 20x

* refactor: enabled walletconnect by default

* chore: updated package-lock

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* refactor: ignore confirmation modal (#544)

* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* refactor: enabled walletconnect by default

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* feat: added sign oracle data request component and screen

* refactor: removed onReadMore

* refactor: skip confirmation on sign oracle data

* refactor: stop sending baseStyles to sign oracle request and refactored acceptedNc to acceptedData

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
andreabadesso added a commit that referenced this pull request Nov 6, 2024
* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* refactor: enable walletconnect by default (#541)

* feat: implement Nano Contract integration with Wallet Connect

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* chore: changed CI version to 18x and 20x

* refactor: enabled walletconnect by default

* chore: updated package-lock

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* refactor: ignore confirmation modal (#544)

* refactor: ignore modal confirmation screen

* refactor: added a config to skip walletconnect confirmation modals

* feat: skip confirmation modal on sign message modal as well

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* chore: added dependencies and shims needed by walletconnect

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* refactor: enabled walletconnect by default

* chore: updated walletconnect dependencies to be equal to the patch

* refactor: default network is nano testnet (#542)

* chore: add undeclared style

* refactor: rename effect requestTokens to requestUnregisteredTokens

* feat: fire sentry error notification for method info not found

* feat: improve title of Arguments component

* refactor: reanem style value to field

* fix: FeedbackContent margin style

Remarks:
The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative.

* lint: comply with rules

* fix: typo

* refactor: using object destructuring in shims

* refactor: typo

* refactor: removed unused import on NanoContactTransactionHeader

* chore: removed walletconnect libraries from package

* feat: added hathor-rpc-handler from the deployed lib

* refactor: enabled walletconnect by default

* refactor: added nano testnet as default network

* feat: allow the user to select the nano testnet in network settings

* refactor: removed walletservice urls from constants on nano testnet

* refactor: remove nc status from tx details (#546)

* refactor: remove nc status from tx details
* feat: add status label for voided tx

* feat: add event coin token as default alongside with hathor (#547)

* feat: add register nano contract buttom if nc not registered on new nc transaction (#545)

* feat: add register nano contract buttom if nc not registered on new nc transaction
* feat: add failure feedback modal for Nano Contract registration failure
* feat: restore ready state of nano contract registration also in the success path

* refactor: skip directly to the ChoosePinScreen (#543)

* refactor: skip directly to the ChoosePinScreen

* refactor: added a constant to determine whether to show the confirmation screen

* refactor: default skip_seed_confirmation to true

---------

Co-authored-by: Alex Ruzenhack <[email protected]>

* feat: added sign oracle data request component and screen

* refactor: removed onReadMore

* refactor: skip confirmation on sign oracle data

* refactor: stop sending baseStyles to sign oracle request and refactored acceptedNc to acceptedData

---------

Co-authored-by: Alex Ruzenhack <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants