Jon Cinque
24d54db8b8
associated-token-account: Refresh blockhash more on flakey tests ( #4216 )
2023-05-09 12:49:42 +00:00
samkim-crypto
73673b6b30
Bump ATA to v1.1.3 ( #4073 )
2023-03-08 08:09:32 +00:00
Jon Cinque
d0bd3342e2
token-2022: Bump program, cli, and client for release ( #4039 )
2023-02-09 00:27:05 +01:00
joeaba
891b4bdad8
chore: update maintainer references ( #4008 )
2023-01-31 08:06:36 -05:00
Jon Cinque
88684d52a2
ci: Update repo to Solana 1.14.12 ( #3989 )
2023-01-19 21:47:03 +01:00
Jon Cinque
ae994afa3e
Update repo to `edition = "2021"` ( #3900 )
2022-12-13 23:46:26 +01:00
samkim-crypto
bb404a6af5
update solana to 1.14.10 ( #3872 )
2022-12-06 12:59:00 +09:00
Tyera
979fdc8b7b
Bump ATA to v1.1.2 ( #3855 )
2022-11-29 13:48:49 -07:00
hanako mumei
3c4267be06
token-2022: bump version to 0.5
2022-11-21 09:29:18 -08:00
Jon Cinque
8d0a2e1000
token-2022: Add PermanentDelegate extension ( #3725 )
...
* token-2022: Add PermanentDelegate extension
* Address feedback
* Refactor getting permanent delegate
* Rename function
* More cleanup
* Fix ATA
2022-11-15 14:10:59 +01:00
samkim-crypto
0c8fb24d47
upgrade solana-program to 1.14.6 ( #3765 )
2022-10-27 07:59:25 +09:00
hanako mumei
3a87c8fc0a
update solana to 1.14.4
2022-10-12 10:48:23 -07:00
hana
65769ce23d
Update rust to 1.60, solana to 1.11.6 ( #3492 )
...
also change bpf to sbf throughout the codebase
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2022-08-18 12:16:02 -07:00
Tyera Eulberg
3c54aecfe9
Bump solana to v1.10.35 ( #3485 )
2022-08-16 12:33:24 -06:00
Tyera Eulberg
7c6235d9e7
Bump token to v3.5.0 and ata to v1.1.1 ( #3430 )
2022-08-04 01:09:38 -06:00
Tyera Eulberg
3d53fa259c
Move ATA tests to separate crate ( #3429 )
2022-08-04 00:24:37 -06:00
Jon Cinque
f5ce86d43d
token/ata: Bump versions to 3.4.0 and 1.1.0, respectively ( #3427 )
2022-08-04 01:03:04 +02:00
Tyera Eulberg
c00194d225
Bump solana crates to v1.10.33 ( #3385 )
2022-07-27 11:28:14 -06:00
Jon Cinque
c1ee6a58be
Update Solana crates to 1.10.29 ( #3303 )
2022-07-01 16:51:01 -04:00
Jon Cinque
27014732dd
token-2022: Bump version for next release ( #3239 )
2022-06-10 22:38:33 +02:00
Dmitri Makarov
f1c1d440e9
Bump solana to v1.10.15 ( #3176 )
2022-05-17 11:27:30 -07:00
Tyera Eulberg
b3fe5b6d5d
Bump token-2022 ( #3113 )
...
* Bump token-2022
* Bump solana dependencies
2022-04-26 12:15:26 -06:00
Jon Cinque
1d1c2b178b
Upgrade crates to 1.10.8 ( #3076 )
2022-04-11 22:25:27 +02:00
Jon Cinque
182c0532e4
associated-token-account: Add recover nested account ix ( #2889 )
...
* associated-token-account: Add transfer / close nested accounts
* Swap wallet and wrong_wallet in test
* Use new error
* Force destination to wallet and ATA
* Fix merge conflicts
* Add more vanilla spl-token tests
* Improve test, fix instruction comments
* Address feedback
* Rename CloseNested -> RecoverNested, add comment
* Fix typo in comment
2022-03-22 22:58:10 +01:00
Tyera Eulberg
f4c5fdcfcf
Bump solana to v1.9.9 ( #2902 )
2022-02-23 16:20:55 -07:00
Jon Cinque
20864c0be7
token: Support both token programs in associated-token-account ( #2904 )
...
* token: Support both token programs in associated-token-account
* Rename spl-token -> spl-token-2022, spl-token-legacy -> spl-token
* Use spl-token by default
* Check mint in get_account_data_len
* Add checks for either token program
* Rebase fix
* Update version comments in tests
2022-02-15 14:20:14 +01:00
Jon Cinque
89aa9475ba
associated-token-account: Fail idempotent for non-ata ( #2903 )
2022-02-11 23:44:41 +01:00
Michael Vines
1b369e1cf7
Bump spl-token-2022 version to 0.2.0
2022-02-10 16:03:45 -08:00
Jon Cinque
290d8d880a
associated-token-account: Add "CreateIdempotent" instruction ( #2883 )
...
* associated-token-account: Add "CreateIfNonExistent" instruction
* Address feedback
* Move ownership check
2022-02-10 00:35:46 +01:00
Tyera Eulberg
428d93bdcb
Move program-2022 tests to new crate ( #2892 )
2022-02-09 15:02:33 -07:00
Tyera Eulberg
c7ec4427b6
token-2022: Add Reallocate instruction ( #2864 )
...
* Pass by ref
* Dedupe ExtensionTypes in length apis
* Depend on deduplication in ExtensionType::get_account_len
* Add Reallocate instruction
* Remove unneeded api
* Add set_account_type helper and remove unneeded StateWithExtensionsMut api
2022-02-04 15:23:16 -07:00
Michael Vines
115c3c4703
Add ImmutableOwner extension to block ATA owner authority changes
2022-02-01 12:53:45 -08:00
Michael Vines
809c1a1a77
GetAccountDataSize instruction now accepts user-provided extension types
2022-01-31 23:03:22 -08:00
Tyera Eulberg
5b0e0c12e6
Single use stmts ( #2850 )
2022-01-31 15:04:47 -07:00
Tyera Eulberg
eaaed0d3c4
Handle extended token Accounts in ATA program ( #2738 )
...
* Use token-2022 in ProgramTest
* Add get_account_len() helper with CPI to spl_token::get_account_data_size()
* Add test for extended mints/accounts using transfer_fee
2022-01-28 15:40:39 -07:00
Tyera Eulberg
9d759b70f9
Revert "Revert ATA to spl-token v3.3 ( #2796 )" ( #2800 )
...
This reverts commit 533f767563
.
2022-01-28 12:25:02 -07:00
Michael Vines
6d62ea6cc7
Drop _program_id
2022-01-24 17:41:47 -08:00
Michael Vines
8e559ce69c
Add --program-id argument
2022-01-24 17:41:47 -08:00
Michael Vines
c309e10b84
Restore rent sysvar to create_associated_token_account
2022-01-24 15:05:07 -08:00
Tyera Eulberg
533f767563
Revert ATA to spl-token v3.3 ( #2796 )
2022-01-24 15:41:14 -07:00
Tyera Eulberg
83c3ffad25
Bump solana crates to v1.9.5 ( #2780 )
...
* Bump solana crates to v1.9.5
* Update sol_set_return_data type signature and un-ignore test
2022-01-21 22:52:10 -07:00
Jon Cinque
54cb4ad1d8
associated-token-account: Revert to using spl-token-2022 ( #2769 )
...
* associated-token-account: Revert to using spl-token-2022
* Clear up no-entrypoint feature for rust client
2022-01-21 19:17:44 +01:00
Jon Cinque
78e7a9538e
associated-token-account: Bump dependent token version to 3.3 ( #2766 )
...
* associated-token-account: Bump dependent token version to 3.3
* Fix uses of deprecated instruction
2022-01-21 11:01:06 +01:00
Tyera Eulberg
d3a597d2f7
Use spl-token-2022 in ATA program ( #2737 )
...
* Bump ATA to spl-token-2022
* Use latest program to fix id mismatch in deprecated ix test
2022-01-13 18:40:35 -07:00
Tyera Eulberg
7fd1b6b75f
Fixup tests to use rent-exempt accounts ( #2717 )
2022-01-10 09:49:32 -07:00
Jon Cinque
6ee008d256
Update SDK to 1.9.2, fix warnings ( #2674 )
...
* Update SDK to 1.9.2, fix warnings
* Upgrade honggfuzz
* Use `get_latest_blockhash` correctly
2021-12-28 23:02:47 -05:00
Michael Vines
9acb082dc3
Upgrade to Solana v1.8.1
2021-10-20 22:52:19 -07:00
Michael Vines
12732f8d5a
Upgrade to Solana 1.8.0
2021-10-12 09:40:06 -07:00
Michael Vines
abc06eed68
Avoid hard coding spl_token id
2021-09-29 12:49:15 -07:00
Sebastian Bor
1db4604c8d
ATA: update token dependency comments ( #2415 )
2021-09-15 12:25:26 +01:00