Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Collection Owner feature #15419

Closed
wants to merge 168 commits into from

Conversation

JohnChangUK
Copy link
Member

Description

As part of AIP 95 collections permissions update, enable feature Collection Owner. This enables users to create collections as the collection owner.

How Has This Been Tested?

New functions added and tested.

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
  • Move Compiler
  • Other (specify)

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

rtso and others added 30 commits October 30, 2024 18:45
* Generate txns

* remove api key

* generate txn for defualt cti
* typo

* update changelog

* fix changelog

* fix typo

---------

Co-authored-by: Zekun Wang <[email protected]>
…n Mainnet (#15146)

* add tests to gate v2 features in framework

* remove change in framework code

* linter

---------

Co-authored-by: Zekun Wang <[email protected]>
* [forge] check for necessary images only

* [gha] fix forge stable parallelism bug

* set name for run step as forge test name
This PR implements some major improvements to the astifier:

- Finally (I think) cracked the way how to do correct topological sorting and managing nested blocks. More complicated examples now produce more reasonable results.
- Rewrote AST transformations for if-then-else and loops.
- Fixed issues with the fixpoint analysis on the AST
- Did some minor fixes in the sourcifier

The generated source is still not correct in some cases, but much better then before.
…ase (#15173)

* fix

* add error only when there isn't one
* remove keyless circuit

* remove keyless circuit unit test
* fix bug in loop unrolling

* ast generator tests

* decompiler tests

* fix
## Description

As TPS has improved, increase the TPS of the graceful overload test to more properly test overload. (The current "overload" could almost be reached at peak TPS.)

## How Has This Been Tested?

Run the test, see TPS -- it now shows overload
* generate ans transactions

* formatting

* remove unneeded txns
- FeatureFlag:
enabled:
- collection_owner
disabled: []
Copy link
Contributor

Choose a reason for hiding this comment

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

you don't need "disabled" either

Copy link
Contributor

Choose a reason for hiding this comment

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

also, target this PR on 1.23 branch.

@JohnChangUK
Copy link
Member Author

Updated PR: #15420

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.