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

feat: multiple native assets (WIP) #14

Closed
wants to merge 368 commits into from
Closed

Conversation

PaulRBerg
Copy link
Member

@PaulRBerg PaulRBerg commented Sep 27, 2023

Closes #5, #22, #53 and #74.

@PaulRBerg PaulRBerg force-pushed the feat/multiple-native-assets branch from 97215f2 to 4131eba Compare September 27, 2023 09:46
@PaulRBerg PaulRBerg force-pushed the feat/multiple-native-assets branch 2 times, most recently from cd0836f to 0813fad Compare September 28, 2023 09:10
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch from f003a89 to 53f48fa Compare November 11, 2023 19:40
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch 6 times, most recently from bdde482 to 5be5b00 Compare December 1, 2023 15:17
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch from 4ee2782 to a4658ee Compare December 22, 2023 13:21
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch from 3be4cc1 to b8de2eb Compare December 30, 2023 15:41
@PaulRBerg PaulRBerg removed the feature label Jan 1, 2024
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch from a3119ba to 692791b Compare January 1, 2024 19:15
mattsse and others added 11 commits January 29, 2024 12:50
…call_outcome (#1024)

* fix(State): Preserve original values on delete revert

* clear storage only if original is None

* refactor(ExecutionHandle): Introduce more granular handles create/call,call_return,insert_call_outcome

* cleanup, rm comments, let Inspector use CallOutput

* update doc

* add alloc box
* Ecotone hardfork

* Use bedrock cost function if Ecotone values are unset

* Ecotone L1 fee tests

* fmt

* clippy
* chore(clippy): nightly clippy

* refactor(op): Move op l1 block load to op handler
Bumps [alloy-sol-macro](https://github.com/alloy-rs/core) from 0.6.0 to 0.6.2.
- [Release notes](https://github.com/alloy-rs/core/releases)
- [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/core@v0.6.0...v0.6.2)

---
updated-dependencies:
- dependency-name: alloy-sol-macro
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-primitives](https://github.com/alloy-rs/core) from 0.6.0 to 0.6.2.
- [Release notes](https://github.com/alloy-rs/core/releases)
- [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/core@v0.6.0...v0.6.2)

---
updated-dependencies:
- dependency-name: alloy-primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.195...v1.0.196)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [auto_impl](https://github.com/auto-impl-rs/auto_impl) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/auto-impl-rs/auto_impl/releases)
- [Commits](auto-impl-rs/auto_impl@v1.1.0...v1.1.2)

---
updated-dependencies:
- dependency-name: auto_impl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.111 to 1.0.113.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.111...v1.0.113)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
 - feat: adapting the "self balance" opcode for MNAs;
 - feat: make Interpreter aware of MNAs.
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch 6 times, most recently from 9b6f4d3 to f4b7fc7 Compare April 19, 2024 13:34
@IaroslavMazur IaroslavMazur force-pushed the feat/multiple-native-assets branch from f4b7fc7 to 1a9cf1c Compare April 19, 2024 13:44
@PaulRBerg
Copy link
Member Author

Given that we rebranded MNAs to MNTs (Multiple Native Tokens), I suggest closing this PR and opening a new PR. WDYT, @IaroslavMazur?

@PaulRBerg
Copy link
Member Author

@IaroslavMazur as suggested above, I suggest closing this PR and opening another so that multiple-native-assets does not appear in the git history.

@PaulRBerg
Copy link
Member Author

Closing this in favor of #148.

@PaulRBerg PaulRBerg closed this May 24, 2024
@PaulRBerg PaulRBerg mentioned this pull request May 28, 2024
@PaulRBerg PaulRBerg deleted the feat/multiple-native-assets branch May 28, 2024 14:14
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.

Opcode: BURN Opcode: MINT Opcode: BALANCEOF Native Tokens (NTs)