aptos-core
aptos-core copied to clipboard
Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
## Description This PR removes `MoveResolver` so that resource and code storage is not coupled under the same trait with the same lifetime. In particular, for loading of modules, functions,...
## Description This PR keeps track of all loader & code cache changes, and will be linked to an AIP. ## Type of Change - [x] New feature - [x]...
## Description This update would allow the caller of unit test can use it's own gas meter . Here is example use case. ```rust pub struct InitiaUnitTestFactory { pub gas_params:...
So I’ve got the following code: ``` #[test_only] fun create_test_account( mint_cap: &MintCapability, account: &signer, ) { account::create_account_for_test(signer::address_of(account)); coin::register(account); let coins = coin::mint(100000, mint_cap); coin::deposit(signer::address_of(account), coins); } #[test_only] fun get_mint_cap( aptos_framework:...
## Description A basic implementation of fallback heuristic for optimistic quorum store. Proposal Generator will maintain a list of last proposal statuses (same as `NewRoundReason`). A exponential window based algorithm...
# 🐛 Bug Need to support expression for enum in number_operation_analysis
## Description ## Type of Change - [ ] New feature - [ ] Bug fix - [ ] Breaking change - [ ] Performance improvement - [ ] Refactoring...
Part 2/3 of changes to prepare for rolling fallback: - MVInitView so each worker that initializes the VM can cache the base (storage) values into MVHashMap - Cache base modules...
Part 3/3 of rolling backup implementation - when rolling commit worker observes next transaction executing, it does backup. - if next transaction is ready to execute, pick the task itself...
Manage Vector Slices Efficiently, Collect Transaction Info Efficiently ## Type of Change Performance improvement ## Which Components or Systems Does This Change Impact? Other (specify) Manage Vector Slices Efficiently: Instead...