Skip to content
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

enhance contract api to use a build => execute architecture #54

Open
lllwvlvwlll opened this issue Apr 9, 2020 · 3 comments
Open

enhance contract api to use a build => execute architecture #54

lllwvlvwlll opened this issue Apr 9, 2020 · 3 comments

Comments

@lllwvlvwlll
Copy link
Member

in many cases, our tools can see substantial performance improvements (order of magnitude) by posting multiple transactions at the same time. Currently, we only support single transactions running at a time, which causes massive performance overhead (each transaction needs to be published before issuing another).

This enhancement implements a raw transaction builder which is wrapped by the api. This allows us to build multiple transactions and send them together in a single request in our applications, while allowing the end user to continue using the higher level methods.

@rockacola
Copy link
Member

Just to clarify,

  • We want to implement a helper method that allow us to submit multiple claims in 1 method, correct?
  • @lllwvlvwlll you want to focus on performance, correct? Ie/ by simply serialize the claim invocations are not good enough, we'll need to have a method to potentially parallelize claim submissions in order to speed up overall completion, correct?

@rockacola
Copy link
Member

@lllwvlvwlll is this ticket addressed with creation of NeoVivid.getDecryptedClaimByClaimID?

@lllwvlvwlll
Copy link
Member Author

No, this is specifically in reference to methods which publish data to the chain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants