-
Notifications
You must be signed in to change notification settings - Fork 638
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
swaps: init cross chain feature flag #4091
Conversation
TEAM2-456 Cross-chain & bridging feature flag
To progressively build the feature on top of swaps feature we'll need a flag to allow cross chain swaps and bridging.
|
@@ -22,6 +23,7 @@ export const defaultConfig = { | |||
[NOTIFICATIONS]: { needsRestart: true, settings: true, value: false }, | |||
[PROFILES]: { settings: true, value: true }, | |||
[REVIEW_ANDROID]: { settings: false, value: false }, | |||
[CROSSCHAIN_SWAPS]: { settings: true, value: false }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i think having just this is perfect for now, then when we start adding new stuff on top we can use the flag more broadly
This reverts commit 12cff26.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dev qa pass
off: https://recordit.co/gJ3CS3zicW
on: https://recordit.co/SeBbxHYs9J
…w-4378-clean-up-global-and-env-vars-in-app-move * 'develop' of github.com:rainbow-me/rainbow: (40 commits) fix: quiet logs when linting in CI (#4070) analytics: add tracking for screen dimensions + fix nav events on android (#4088) fix native input cursor color (#4112) Profiles: use `name` text record instead of `me.rainbow.displayName` (#4046) chore: upgrade eslint-config-rainbow (#4118) backup PIN (#4012) Remove long press on address in switching wallets (#3990) Version bump iOS v.1.7.4 & Android 144 (#4117) Fix slow image loading (#4052) Add new text size scale, deprecate old sizes and Heading (#4113) Disable campaings in e2e and fix testID of PromoSheet (#4107) 🏛 chore: prettier everything (#4100) fix settings StatusIcon shadows on android (#4104) fix clear async storage crash (#4105) fix RNBW-4416 (#4103) 🏛 Update to React Query 4 (#4060) swaps: init cross chain feature flag (#4091) enable arbiitrum swap details test (#4092) remove unsafe access to networkInfo (#4096) network check (#4094) ...
Fixes TEAM2-456
Figma link (if any):
What changed (plus any additional context for devs)
created the feature flag for cross chain swaps/bridging
I also feature flagged off some logic that is specific to the v1 implementation so it doesn't get in the way of future development
Screen recordings / screenshots
settings: https://cloud.skylarbarrera.com/Screen-Shot-2022-08-29-10-24-01.79.png
toggled off behavior:
before: https://cloud.skylarbarrera.com/Screen-Recording-2022-08-29-10-17-18.mp4
after: https://cloud.skylarbarrera.com/Screen-Recording-2022-08-29-10-18-32.mp4
What to test
test the above flow.
NOTE: note you need to change the
value
indefaultConfig
to get some instances of the check to work atm.Final checklist
team1/team2
,critical path
,release
,dev QA
)dev QA
label, did you add the PR to the QA Queue?