feat(scripts): Rewrite gen-upgrade-proposal.sh #10590
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #8784
Description
agd tx
arguments--send
to invokeagd tx
rather than just printing it out (but successfully invocation additionally requires--from
etc.)agd tx
command and data affecting it, whether or not it is to be invoked directlySample use:
Security Considerations
This script is not directly on a security-critical path, but it is important for it to remain transparent for operators.
Scaling Considerations
n/a
Documentation Considerations
Includes embedded usage information, and also remains backwards-compatible in a zero-argument form that uses git HEAD as the target ref (although we should consider instead making target ref a required argument).
I'd also like to incorporate https://github.com/Agoric/estimator into
agd
itself, for something better than--upgrade-height "$(agoric-estimator -date '<DATE>' -rpc https://main.rpc.agoric.net:443 | tee /dev/stderr | sed -n '$s/.* //p')"
, but haven't done so in this PR.Testing Considerations
Tested manually, although I'm open to ideas.
Upgrade Considerations
None in particular.