You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary or problem description
One big problem with the code today in core is, that there is no easy way to create wallets, transactions, blocks and VMs without knowing how they work. What features they have or that are available. Only than to remember everything else about them (the inter workings of the protocol). It's hard for developers or users to know all this information about it, when all they want to do is just create a transaction for an example. Which they would need the knowledge of a core developer to do so. Not to mention knowing all the API calls.
Do you have any solution you want to propose?
Creating builder classes for each of the above mentioned will allow the creation of such items to be less error prone. Making the code easier and faster to understand. These builders then can be used anywhere in code. Allowing a developer quickly build the tasks at hand when wallets, transactions, blocks and VMs is required.
Where in the software does this update applies to?
core
SDK
The text was updated successfully, but these errors were encountered:
Summary or problem description
One big problem with the code today in core is, that there is no easy way to create
wallets
,transactions
,blocks
andVMs
without knowing how they work. What features they have or that are available. Only than to remember everything else about them (the inter workings of the protocol). It's hard for developers or users to know all this information about it, when all they want to do is just create atransaction
for an example. Which they would need the knowledge of a core developer to do so. Not to mention knowing all theAPI
calls.Do you have any solution you want to propose?
Creating builder classes for each of the above mentioned will allow the creation of such items to be less error prone. Making the code easier and faster to understand. These builders then can be used
anywhere
in code. Allowing a developer quickly build the tasks at hand whenwallets
,transactions
,blocks
andVMs
is required.Where in the software does this update applies to?
The text was updated successfully, but these errors were encountered: