Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Parse more token-2022 extensions and instructions#26746

Merged
CriesofCarrots merged 5 commits intosolana-labs:masterfrom
CriesofCarrots:parse-more-token
Jul 25, 2022
Merged

Parse more token-2022 extensions and instructions#26746
CriesofCarrots merged 5 commits intosolana-labs:masterfrom
CriesofCarrots:parse-more-token

Conversation

@CriesofCarrots
Copy link
Copy Markdown
Contributor

Problem

SPL token program-2022 has added support for a couple new extensions, but the RPC account and instruction parsers can't yet handle them.

Summary of Changes

Bump spl-token-2022 to v0.4.1 (@joncinque , any reason not to do this?)
Parse NonTransferable and InterestBearingMint extensions and instructions

@CriesofCarrots CriesofCarrots force-pushed the parse-more-token branch 3 times, most recently from f9fb108 to 63e63ed Compare July 22, 2022 20:12
joncinque
joncinque previously approved these changes Jul 22, 2022
Copy link
Copy Markdown
Contributor

@joncinque joncinque left a comment

Choose a reason for hiding this comment

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

Bonus drive-by review: looks good, and thanks for updating to 0.4.1!

@CriesofCarrots
Copy link
Copy Markdown
Contributor Author

Bonus drive-by review: looks good, and thanks for updating to 0.4.1!

Ha, thanks! I was just waiting to get by Checks and maybe Coverage before summoning you ;)

@mergify mergify Bot dismissed joncinque’s stale review July 25, 2022 19:18

Pull request has been modified.

@CriesofCarrots CriesofCarrots merged commit dbd3b6b into solana-labs:master Jul 25, 2022
@CriesofCarrots CriesofCarrots deleted the parse-more-token branch July 27, 2022 17:46
CriesofCarrots pushed a commit to CriesofCarrots/solana that referenced this pull request Jul 27, 2022
CriesofCarrots pushed a commit to CriesofCarrots/solana that referenced this pull request Jul 27, 2022
CriesofCarrots pushed a commit to CriesofCarrots/solana that referenced this pull request Jul 27, 2022
CriesofCarrots pushed a commit to CriesofCarrots/solana that referenced this pull request Jul 28, 2022
CriesofCarrots pushed a commit that referenced this pull request Jul 29, 2022
* Bump spl-token-2022 to 0.4.2

* Revert Cargo.lock changes in #26746 and update spl solana crates to v1.10.33

* Parse ConfidentialTransfer extensions
@joncinque joncinque added the v1.10 label Aug 5, 2022
mergify Bot pushed a commit that referenced this pull request Aug 5, 2022
* Bump spl-token-2022

* Support parsing InterestBearingConfig extension

* Parse InitializeNonTransferableMint instructions

* Parse InterestBearingMint instructions

* Bump solana-program rebuild threshold

(cherry picked from commit dbd3b6b)

# Conflicts:
#	Cargo.lock
#	account-decoder/Cargo.toml
#	ci/test-stable.sh
#	client/Cargo.toml
#	programs/bpf/Cargo.lock
#	rpc/Cargo.toml
#	transaction-status/Cargo.toml
#	transaction-status/src/token_balances.rs
mergify Bot added a commit that referenced this pull request Aug 6, 2022
…26962)

* Parse more token-2022 extensions and instructions (#26746)

* Bump spl-token-2022

* Support parsing InterestBearingConfig extension

* Parse InitializeNonTransferableMint instructions

* Parse InterestBearingMint instructions

* Bump solana-program rebuild threshold

(cherry picked from commit dbd3b6b)

# Conflicts:
#	Cargo.lock
#	account-decoder/Cargo.toml
#	ci/test-stable.sh
#	client/Cargo.toml
#	programs/bpf/Cargo.lock
#	rpc/Cargo.toml
#	transaction-status/Cargo.toml
#	transaction-status/src/token_balances.rs

* Fix code merge conflicts

* Revert Cargo.lock changes

Co-authored-by: Tyera Eulberg <tyera@solana.com>
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
mergify Bot pushed a commit that referenced this pull request Aug 6, 2022
* Bump spl-token-2022 to 0.4.2

* Revert Cargo.lock changes in #26746 and update spl solana crates to v1.10.33

* Parse ConfidentialTransfer extensions

(cherry picked from commit 9d31b1d)

# Conflicts:
#	Cargo.lock
#	account-decoder/Cargo.toml
#	client/Cargo.toml
#	programs/bpf/Cargo.lock
#	rpc/Cargo.toml
#	transaction-status/Cargo.toml
mergify Bot added a commit that referenced this pull request Aug 6, 2022
* Parse ConfidentialTransaction extensions (#26820)

* Bump spl-token-2022 to 0.4.2

* Revert Cargo.lock changes in #26746 and update spl solana crates to v1.10.33

* Parse ConfidentialTransfer extensions

(cherry picked from commit 9d31b1d)

# Conflicts:
#	Cargo.lock
#	account-decoder/Cargo.toml
#	client/Cargo.toml
#	programs/bpf/Cargo.lock
#	rpc/Cargo.toml
#	transaction-status/Cargo.toml

* Fix merge conflicts

Co-authored-by: Tyera Eulberg <tyera@solana.com>
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants