-
Notifications
You must be signed in to change notification settings - Fork 11.2k
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
[fastx client & benchmark] Updated client wrapper to use objects. Updated readme commands #91
Conversation
TOML fixes look good--thanks for that! My remaining question is still #91 (comment) think we should decide on that and make sure this PR is moving us toward our goal.
|
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.
It seems like the commands do a mix of printing output and writing it to a file. We should probably pick one output mechanism and stick to it?
Co-authored-by: Sam Blackshear <[email protected]>
@sblackshear yes. I largely stuck with them to maintain parity with the commands from the ReadMe examples which are doing some basic bash parsing on the outputs. |
…bs/fastnft into remove-payment-vestiges
After studying at the client code a bit more, I don't think swapping out the "output to a file" logic for printing is moving in the right direction. The design of the existing client (as far as I can tell) is that you do queries to sync the latest state to a file, then use that file for subsequent operations (e.g., preparing txes to send). If we take away the file, we'll need to add a new mechanism for doing this later. I like the changes this PR is making to |
Ah you're talking about QueryObjects? |
|
Agreed. Will address this.
Will rather do it properly in the Rust-style. Will open a task for this: #104 |
…ons on primary (#91) [feature]: this commit introduces a new component that orchestrates the collections removal from our system.
…ons on primary (MystenLabs#91) [feature]: this commit introduces a new component that orchestrates the collections removal from our system.
What
Balances are still used in parts of the code.
Why
Part of broader move to object model
This has to be removed as a precursor to benchmarking work since scripts and benchmarking scripts are using old logic.
Limitations
Client wrapper used to accept explicit balances, but now randomly generates ObjectIDs for use. Will enhance in future to use custom IDs or IDs from actual objects/resources
Transfer issue found: #105