Tim Zakian
Tim Zakian
If you have a Move package with two modules (or any combination of Module/Script) that have the same name modulo-case (e.g., "set" and "Set"), then the resulting compiled package will...
Now that we have script functions and they're supported in the generated script ABIs, we need to update the different transaction builder generators for each of the languages to support...
There's already docs on documentation generation/doc comments in a [README](https://github.com/diem/diem/blob/main/language/move-prover/doc/user/docgen.md) but nothing in the book. Probably worthwhile adding an issue for adding documentation generation to the book -- shouldn't be...
# 🚀 Feature Request [Move packages](https://diem.github.io/move/packages.html) allow you to define named addresses and export them to importing packages. The set of named addresses in scope for a given package is...
This adds a builder so we can more easily generate transaction data that we can fuzz with. It also adds a very basic transaction data fuzzing test that generates structurally...
Hash the username when grabbing a package lock so we don't run unti filename sanitization/length issues. ## Test Plan Adds a bunch of test cases and a proptest testing different...
Generalizes the transaction fuzzer that we built for dynamic committee testing to be more general and moves it to the `transaction-fuzzer` crate. This also adds a new command for withdrawing...
## Description Describe the changes or additions included in this PR. ## Test Plan How did you test the new or updated feature? --- If your changes are not user-facing...
Adds generation of random sponsored transactions, both valid and invalid and runs them in the transaction universe.
Adds a fuzzer generating random valid type tags, one that uses valid type tags but an invalid number of type arguments, and another that generates almost wholly-correct typetags but possibly...