-
Notifications
You must be signed in to change notification settings - Fork 180
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
Adds NFTStorefrontV2
and USDCFlow
to bootstrapping
#6611
base: master
Are you sure you want to change the base?
Conversation
Good idea to add these contracts! If the goal is to add these for mostly developer convenience, then the Emulator might be a better place to add this. Not sure if customizing/extending the bootstrapping is already possible so it can be done in the Emulator alone – if not maybe that's something that should be done here in flow-go, and then what the PR currently does (adding the contracts) should be moved to the Emulator. |
7009009
to
16708af
Compare
@turbolent yeah this never realized unfortunately #2812 maybe we can reopen the issue and then move things to emulator. |
Just taking a look at this again. What do we think is the best thing to do here? It is certainly easier for me to just do it like in this PR, but I totally understand if we'd rather use the emulator. Just will take some extra work for us to get that other emulator feature working and build in the deployment there |
I am a bit torn here; on one hand I like the idea of Foundation contracts to be bootstrapped, on the other hand, it is hard to retire stuff from bootstrap I guess. ( not sure if this is 100% true, just my guess ) I would vote for customized bootstrap, with this contract behind an option on bootstrap. ( in the mean time we can maybe put others also behind a flag ) |
See my comment on #2812 (comment). For not I'm not opposed to adding these two new contracts to flow-go if they help developers (and us). |
16708af
to
2ba5ae5
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #6611 +/- ##
==========================================
+ Coverage 41.09% 41.11% +0.01%
==========================================
Files 2119 2119
Lines 185873 185914 +41
==========================================
+ Hits 76384 76437 +53
+ Misses 103080 103071 -9
+ Partials 6409 6406 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
2ba5ae5
to
60f248d
Compare
NFTStorefrontV2
and USDCFlow
to bootstrappingNFTStorefrontV2
, USDCFlow
, and FlowExecutionParameters
to bootstrapping
NFTStorefrontV2
, USDCFlow
, and FlowExecutionParameters
to bootstrappingNFTStorefrontV2
and USDCFlow
to bootstrapping
Can I get an approval here? It doesn't seem like we're going to get the emulator bootstrapping work done any time soon, so I'd like to just get this in if possible so we have it |
e7f4ce1
to
7889107
Compare
7889107
to
c45c9b8
Compare
Closes onflow/flow-emulator#535
Adds the
NFTStorefrontV2
andUSDCFlow
smart contracts to the flow-go bootstrapping so they are automatically deployed to the emulator. Will make it easier for developers to test with these contracts without having to deploy them themselves.