-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* wip: apply loader v2, need to fix move to json error * copy type conversion functions from runtime loader & handle json parsing error * bump aptos core loader v2 version * introduce InitiaModuleStorage using LRU module cache * introduce InitiaCodeStorage to connect InitiaModuleStorage * manage module cache as a single unit within the Initia VM * manage script cache as a single unit within the Initia VM * fmt and clippy * compiled module & script interface change * use custom move (#140) * update rust version * clone runtime_environment on every call * introduce lock on cache (#141) * use aptor-core move & flush type_cache every vm call * not cloning environment with flushed ty_cache * fix coderabbit audit * feat: deps code upgrade policy check (#144) * upgrade policy check to dependency modules * fix broken tests * pass policy check if dep is stdlib * add code publish tests * fmt and clippy * feat: implement flashswap (#142) * implement flashswap * fix typo; * fix missing pool_amounts conversion * change the impl to use hot potato pattern * fix typo and add borrow_amounts read function * rename get_borrow_amounts * movefmt * lock the pool at flash swap and disallow provide liquidity and swap operations * add testcases * fmt and rebuild * lock first before calling external functoins * add flash swap event * feat: support multisend cosmos interface (#143) * introduce multisend * remove unused from minitia_stdlib * add comments for the error handlings * change to call move function instead of reading table context data (#147) * change to call move function instead of reading table context data * lint * change to do not receive module_ids --------- Co-authored-by: beer-1 <[email protected]> Co-authored-by: beer-1 <[email protected]> * apply recent aptos update making struct index map to arc * calculate cache size using real heap size * fmt clippy * add storage & code conversion test * fix script access specifier * add code scale test code to be used in e2e test & debug code to identify equal structs * add panic handling when fetching size * apply merged version * Feat/refactor native code (#154) * change upgrade policy u8 to enum * code test cleanup & use loaderv2 as default * code module type * typo * nit error message change * cleanup module cache code * nit error message * delete type conversion funcs from sessionExt & use them from session directly * use 1 as cache weight for all cache items * minor lint fix * feat: use constant cache weight for all modules & scripts (#156) * use 1 as cache weight for all cache items * small refactor --------- Co-authored-by: beer-1 <[email protected]> Co-authored-by: beer-1 <[email protected]>
- Loading branch information
1 parent
f7e687c
commit 7255fbd
Showing
174 changed files
with
3,364 additions
and
976 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
[env] | ||
|
||
RUST_BIGDECIMAL_FMT_EXPONENTIAL_UPPER_THRESHOLD="100" | ||
RUST_BIGDECIMAL_FMT_EXPONENTIAL_LOWER_THRESHOLD="100" | ||
RUST_BIGDECIMAL_FMT_EXPONENTIAL_LOWER_THRESHOLD="100" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM rust:1.77.1-bullseye | ||
FROM rust:1.80.1-bullseye | ||
|
||
# Install build dependencies | ||
RUN apt-get update \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.