Commit Graph

194 Commits

Author SHA1 Message Date
acheron 020a304658
Upgrade Solana to v2 and SPL to the latest (#3219) 2024-09-17 19:02:09 +02:00
acheron 8d52c1c244
spl: Remove `dex` feature (#3257) 2024-09-16 17:01:26 +02:00
acheron 7cb20f2556
lang: Remove `borsh 0.9` support (#3199) 2024-08-26 23:59:36 +02:00
Dean 利迪恩 733b77a990
spl: Add `burn_checked`, `mint_to_checked` and `approve_checked` instructions (#3186) 2024-08-21 23:55:21 +02:00
JD 442541e9c5
spl: Rename metadata interface instruction fields from `token_program_id` to `program_id` (#3076) 2024-08-06 23:00:15 +02:00
Dean 利迪恩 200f0fbeb6
spl: Add `static` lifetime for `idl-build` discriminator constants (#3129)
Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com>
2024-07-28 22:47:58 +02:00
Dean 利迪恩 a4b751c4aa
spl: Add `withdraw_withheld_tokens_from_accounts` instruction (#3128)
Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com>
2024-07-28 22:20:29 +02:00
acheron 14cec14617
lang: Make discriminator type unsized (#3098) 2024-07-20 21:45:19 +02:00
acheron e6d7dafe12
v0.30.1 (#3040) 2024-06-20 17:20:02 +02:00
cryptopapi997 81803556e4
spl: Export `spl-associated-token-account` crate (#2999) 2024-06-02 21:52:42 +02:00
acheron efe2e40c12
Remove `rust-version` from crate manifests (#3000) 2024-05-31 23:32:40 +02:00
acheron 518b73f219
Fix clippy 1.78.0 lints (#2971) 2024-05-16 17:34:44 +02:00
acheron 852fcc77be
v0.30.0 (#2909) 2024-04-15 17:20:01 +02:00
Bhargava Sai Macha a18d6caa6d
spl: Make `TokenAccount` and `Mint` `Copy` (#2904) 2024-04-13 23:30:02 +02:00
acheron 1f0bf0ee60
spl: Remove `solana-program` dependency (#2900) 2024-04-11 23:57:41 +02:00
Bhargava Sai Macha e3ced784ad
Add support for token extensions (#2789) 2024-04-11 22:49:13 +02:00
acheron ae26fd84bb
spl: Upgrade `mpl-token-metadata` to 4.1.2 (#2899) 2024-04-10 23:58:13 +02:00
acheron c7ccbb8f62
Fix `1.79.0-nightly` warnings (#2896) 2024-04-08 23:58:45 +02:00
acheron 3591ba6cb8
spl: Remove `toml_edit` version requirement (#2895) 2024-04-08 21:19:34 +02:00
acheron 2dd79da674
spl: Upgrade `spl-associated-token-account` to 3.0.2 (#2891) 2024-04-05 23:18:46 +02:00
acheron 475c694355
Upgrade `spl-token-2022` to 3.0.2 (#2876) 2024-03-31 07:59:49 +02:00
acheron c66b323293
Upgrade Solana to 1.18.8 (#2867) 2024-03-28 05:52:24 +01:00
acheron d9a9f19394
Fix IDL (#2824)
* Rewrite IDL type spec

* Rewrite IDL generation

* Partially rewrite the TS package with the new IDL, improved account resolution and types
2024-03-10 14:22:23 +01:00
Nabeel 23028334f3
spl: Add documentation for `burn_nft` (#2819)
Co-authored-by: acheron <acheroncrypto@gmail.com>
2024-03-07 14:24:45 +01:00
acheron fde00661c1
spl: Pin version of `toml_edit` crate to 0.21.0 (#2807) 2024-02-04 12:46:25 +01:00
acheron ef836852dd
Specify `solana-program` version range to not include 1.18.0 (#2798) 2024-01-29 23:18:57 +01:00
acheron 60b10809c0
Enable all features for docs.rs build (#2774) 2024-01-14 19:42:58 +01:00
Jean Marchand (Exotic Markets) 52fbe55d52
spl: Remove shared memory program (#2747) 2023-12-26 22:21:42 +01:00
acheron 8bf7f251ad
spl: Fix compilation with `shmem` feature enabled (#2722) 2023-12-08 15:26:22 +01:00
acheron fc9fd6d24b
v0.29.0 (#2672) 2023-10-16 18:35:17 +02:00
acheron 8717364f81
Remove the maximum version constraint from Solana crates (#2667) 2023-10-13 23:58:51 +02:00
0xWoo 23eeb1ec2d
spl: add feature memo to support cpi to spl-memo (#2661) 2023-10-13 01:23:35 +02:00
Jean Marchand (Exotic Markets) 0fef819e4b
chore: Remove abusive cloning (#2663) 2023-10-12 23:59:21 +02:00
acheron 6cf200493a
spl: Update dependencies to their latest versions (#2657) 2023-10-12 11:13:30 +02:00
acheron 5e7fb44518
Upgrade Solana to `1.17.0` (#2645) 2023-10-07 23:53:37 +02:00
Fernando Otero b0e725b5ac
spl: Update `mpl-token-metadata` to `3.1.0` and fix `create_metadata_accounts_v3` (#2651) 2023-10-07 11:01:19 +02:00
acheron 51578bcbc5
spl: Fix compilation error and warnings (#2647) 2023-10-05 19:19:07 +02:00
Fernando Otero 99b75a905b
spl: Update to token metadata client sdk (#2632) 2023-09-25 16:19:23 +02:00
acheron b5f4796156
Add `IdlBuild` trait (#2629) 2023-09-15 23:59:18 +02:00
Jimii b5cf67f13b
spl: Add `TokenRecordAccount` for pNFTs (#2597) 2023-08-12 22:02:37 +02:00
acheron abfdc4e88f
chore: Remove duplicate dependency and and alphabetize features (#2590) 2023-08-05 23:47:06 +02:00
acheron b7b8736276
spl: Export `mpl-token-metadata` crate (#2583) 2023-07-31 23:41:12 +02:00
Han Yang 8bdc1b18ea
spl: Only allow spl-token version above 1.1 (#2546) 2023-06-26 19:04:30 +02:00
acheron e1afcbf71e
v0.28.0 (#2527) 2023-06-09 18:00:35 +02:00
acheron c7c73194d8
Allow wider range of dependency versions to reduce dependency issues (#2524) 2023-06-08 18:59:44 +02:00
acheron 6df34e7678
Update crate authors and remove outdated registry (#2522) 2023-06-07 19:12:56 +02:00
acheron 1c6f86e5f7
Upgrade Solana to 1.16.0 (#2512) 2023-06-04 13:09:39 +02:00
acheron f9d0eca704
spl: Update `spl-token-2022` to 0.6.1 (#2496) 2023-05-19 13:18:14 +02:00
acheron 4793b90db1
Fix `toml_datetime` 1.64.0 MSRV error (#2495) 2023-05-19 10:58:16 +02:00
Matthew Callens ac86e15756
spl: remove mpl `create_metadata_account_v2` wrapper that were removed from program (#2480)
* remove mpl ix wrappers that were removed from program

* update changelog
2023-05-03 18:53:46 -04:00