Victor Gao
Victor Gao
**Note: still a WIP** This implements a proper gas metering system for the Aptos blockchain. More specifically, this 1. Defines a new extensible on-chain gas schedule 2. Introduces an `aptos-gas`...
https://github.com/move-language/move/pull/281 implements a generic gas meter and there are some tasks we identified but chose to do later: 1. Safe Gas Algebra a. Right now gas operations are unchecked, meaning...
- [x] #106 - [ ] Unify `move --ethereum package build` and `move package test --evm` - [ ] Update the documentation for `move-cli` - [x] Remove build dir before...
Right now if you run `move package test` inside a package that depends on MoveStdlib and MoveStdlib only, for the first time it'll succeed: ``` BUILDING MoveStdlib BUILDING Foo Running...
Right now when you run `move package build`, it writes both info and errors to stdout. This creates problems for tools that need to differentiate errors from regular info.
Currently, the script is missing the transactional tests we added later, and perhaps some other forms of tests. We should update this script and try to cover as many tests...
## Problem Currently, it is possible for clients of the Move VM to run into cache coherence issues, if used in certain ways. This is due to the VM's lack...
Currently in our repo, it is not well documented what an error code mapping (errmap) is. This leads to confusion when some of the tools ask the user for one....
Currently when the `move-cli` launches, it associates the `MoveStdlib` native functions with address 0x1. ``` fn main() -> Result { let error_descriptions: ErrorMapping = bcs::from_bytes(move_stdlib::error_descriptions())?; let cost_table = &move_vm_types::gas_schedule::INITIAL_COST_SCHEDULE; move_cli::move_cli(...
This introduces an on-chain version number that governs gas-related behaviors in the VM. As we discussed previously, this is a special case that cannot be well supported by the individual...