Skip to content

(pre-review) [framework] introduce private entry function for creating multisig account#1

Open
yeptos wants to merge 115 commits intomainfrom
multisig-v2-create-from-existing-signer
Open

(pre-review) [framework] introduce private entry function for creating multisig account#1
yeptos wants to merge 115 commits intomainfrom
multisig-v2-create-from-existing-signer

Conversation

@yeptos
Copy link
Copy Markdown
Owner

@yeptos yeptos commented Sep 11, 2024

This eliminates the need for generating the complex proof the existing create_with_existing_account functions require.

Description

Type of Change

  • New feature
  • Bug fix
  • Breaking change
  • Performance improvement
  • Refactoring
  • Dependency update
  • Documentation update
  • Tests

Which Components or Systems Does This Change Impact?

  • Validator Node
  • Full Node (API, Indexer, etc.)
  • Move/Aptos Virtual Machine
  • Aptos Framework
  • Aptos CLI/SDK
  • Developer Infrastructure
  • Other (specify)

How Has This Been Tested?

Key Areas to Review

Checklist

  • I have read and followed the CONTRIBUTING doc
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I identified and added all stakeholders and component owners affected by this change as reviewers
  • I tested both happy and unhappy path of the functionality
  • I have made corresponding changes to the documentation

github-actions bot and others added 27 commits September 9, 2024 15:56
…ublish) (aptos-labs#13344)

* added Large Package Publishing e2e move test cases

* updated `large_packages.move` contract to support object code deployment and use SmartTable to store code in StagingArea

* added `--chunked-publish` option to the CLI for 1) account deploy 2) object deploy 3) object upgrade

* added `aptos move clear-staging-area` command

* added a new error type: `PackageSizeExceeded`

* updated CLI docs and output messages for the chunked publish mode
Adds a couple of lint checks to check and suggest removing needless ref-deref and deref-ref pairs.
* Add support for a test federated oidc provider

* update

* fmt
…tos-labs#13917)

* Added check for max fields, similar to what `add_fungibility` does.

* FA tests for mutable metadata had too long of symbol length.

* FA tests for mutable metadata had too long of symbol length.

* Added new expecting-failure tests for each `mutate_metadata` parameter.
* Add an entry function to update the federated jwkset

* make it an entry func

* update

* update md

* update func doc

* Update aptos-move/framework/aptos-framework/sources/jwks.move

Co-authored-by: Greg Nazario <[email protected]>

* update docs

---------

Co-authored-by: Greg Nazario <[email protected]>
…14609)

* fix dot exp for index notation

* move_pr.sh -i2 test

* add comment
Copy link
Copy Markdown

@gregnazario gregnazario left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me

Comment on lines 574 to 579
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would note here, also objects, don't prevent this as well.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

specifically speaking things like ExtendRef can still exist for object account I assume that's what you're saying?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tests don't have to be entry or public, guess it's kinda funny the ones in this file are set like that prior your changes.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for this pr i'll just go with the file's convention, think it's better for someone to change those as part of a refactoring commit

alinush and others added 2 commits September 13, 2024 14:17
* add e2e move test for federated keyless

* Use entry function instead of script to install JWKs

---------

Co-authored-by: Oliver <[email protected]>
Test Plan: running on PR, step should upload results and not fail the job either way
msmouse and others added 17 commits September 25, 2024 21:24
* [ts-sdk] Remove V1 SDK

* [CI] Remove TS SDK E2E tests

* [api] Update readme to not refer to legacy TS SDK

* [refactor] Remove ts-sdk more

* [refactor] Deprecate rest of SDK v1
Ensure that the following functions are publicly visible so they can be
used from the `move-mutation-test` tool.
- `aptos::move_tool::aptos_debug_natives::aptos_debug_natives()`
- `aptos::move_tool::experiments_from_opt_level()`
…abs#14686)

* Automatically bump Forge compat base image to latest release

---------
)

* check recursive in constant definition

* add tests

* add tests for duplicated constants

* fix
aptos-labs#14763)

* added gcloud sdk and kubectl in the packer, uploaded the image in to ci aws account, changed the ami in workflows

---------
Co-authored-by: Zac Yang <[email protected]>
* [gha] fix cargo metadata syntax error

* [gha] cargo metadata uploader uses gcloud storage
@yeptos yeptos force-pushed the multisig-v2-create-from-existing-signer branch 2 times, most recently from 449e4ac to 3b7e10f Compare September 28, 2024 08:58
@sherry-x sherry-x force-pushed the multisig-v2-create-from-existing-signer branch from 9b812ec to 524333a Compare October 1, 2024 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.