Codebase feedback and questions (Max, March '23) #361
Replies: 3 comments 3 replies
-
That's a good point.
That contract is just an example used for scripts and tests. The actual implementation will be under BUSL.
All the interfaces are left under the GPL because they are meant to be imported by our integrators. The actual implementation of them is under BUSL.
The spacing between natspecs and comments has been intentionally left on all functions with longer documentation to improve readability.
I will let @PaulRBerg answear this question. |
Beta Was this translation helpful? Give feedback.
-
Excellent feedback; thank you, @maxdesalle!
It's an interesting observation. On the one hand, I would be inclined to say that we should keep "V2" in the ASCII art, since "V2" implicitly encompasses all versions (V2.0, V2.1, etc). On the other hand, using the dot notation would be more specific. The catch with on-chain-specific versions is that we may only update some contracts on a subsequent new release. For instance, we could ship Let's sleep on this idea before making a decision.
@andreivladbrg answered this. We will have the final implementation for the NFT descriptor only in April after we receive the visual assets from the graphic designers.
Again, @andreivladbrg answered this. There's more context on the licensing in the README.
That spacing there is intentional. It serves as a visual delineator between the
A host of reasons:
|
Beta Was this translation helpful? Give feedback.
-
Closing, as we've settled and/ or responded to all points. |
Beta Was this translation helpful? Give feedback.
-
Some minor suggestions and questions that came to mind while going through the contracts:
Beta Was this translation helpful? Give feedback.
All reactions