Jean Marchand (Exotic Markets)
8ce18c36db
spl: Update instructions and remove rent from constraints ( #2265 )
...
* Update spl instructions and remove the rent sys_var from constraints
* Fix initialize mint
* Update changelog and fix examples
* Remove oversights
2022-11-19 12:59:14 +00:00
Jean Marchand
b107cbe94f
lang: Fix parsing for bytes literals in the IDL ( #2261 )
...
* lang: Fix parsing of some constants
* Fix lint + changelog
2022-11-16 15:59:09 +00:00
Henry-E
7a0a37e0f8
Update solana to version 1.13.3 ( #2239 )
...
* upgrade solana version to 1.13.3
* get everything to compile correctly
* update to using struct constructor to avoid deprecated field usage
* update deprecated functions
* more fixes to pass tests
* update auction-house submodule commit
* update the swap submodule
Co-authored-by: henrye <henry@notanemail>
2022-10-29 15:23:13 +01:00
Sammy Harris
fa1249836e
Feat: Update AccountsClose to be safe to call manually ( #2209 )
...
* fix other lints to make the test pass
(cherry picked from commit d6e43c1ed6a176caa60dfdabe406ec125c3d34cf)
* update close to make it safe to call manually
* fix test script
* re-add safety warnings for deprecated account types
* update close checking logic
* readd logic for deprecated methods
* add additional checks to account_loader in exit
2022-10-21 17:06:54 +01:00
Sammy Harris
3da28dbc5f
fix: ignore non Accounts in safety checks ( #2201 )
2022-10-13 23:08:02 -04:00
Noah Prince
6f3877f36c
feat: Update seeds inference to allow nested user defined structs as part of the seeds ( #2198 )
2022-09-23 22:14:57 -04:00
Noah Prince
e69e50daaf
feat: Add has_one relations inference so you don't need to pass accounts that are referenced by a has_one ( #2160 )
2022-09-10 12:52:59 -04:00
Pierre
8ee4600785
feat: Use new canonical close account pattern ( #2169 )
2022-09-06 09:33:17 -04:00
Sammy Harris
c1c4f6c335
fix new clippy lints ( #2148 )
2022-08-23 18:57:32 -04:00
Sammy Harris
290b2aa43e
feat: constants declared in impl blocks in seeds ( #2128 )
2022-08-14 12:42:16 -04:00
Sammy Harris
3a0deba901
fix: IDL gen byte string lit parsing ( #2125 )
2022-08-13 22:57:59 -04:00
Matthew Callens
9d15c99e07
update doc links to new anchor website ( #2069 )
2022-07-19 12:53:20 -04:00
Matthew Callens
fc3789520e
fix new clippy warnings for cicd ( #2075 )
2022-07-19 12:07:20 -04:00
Armani Ferrante
6baed77eb5
v0.25.0 ( #2031 )
2022-07-05 16:32:55 -04:00
Matthew Callens
c47fb2877e
lang: adjust `realloc` implementation to safeguard max increase and idempotency ( #1986 )
2022-07-05 15:54:40 -04:00
Armani Ferrante
9b61bbc626
bump solana-program version ( #2027 )
2022-07-04 23:58:31 -04:00
Matthew Callens
f76112a41a
add account name to discriminator mismatch errors ( #2020 )
2022-07-01 18:25:18 -04:00
Jesse Eisses
df9627e952
update docs on format of method dispatch identifier ( #2017 )
2022-06-30 09:36:38 -04:00
Sohrab
55e0c5d9dd
fix: align links to coral-xyz/anchor github repo ( #1988 )
2022-06-19 22:16:16 -04:00
Armani Ferrante
1ec9af7e21
Revert "lang: add `realloc` constraint group ( #1943 )" ( #1984 )
...
This reverts commit 7fe39c61ad
.
2022-06-17 17:16:10 -04:00
Krešimir Klas
37c5ff4c6d
lang: strip Box when parsing idl types ( #1947 )
2022-06-04 20:34:47 -04:00
Matthew Callens
7fe39c61ad
lang: add `realloc` constraint group ( #1943 )
2022-06-04 20:25:28 -04:00
Krešimir Klas
3b0d73ed7a
syn: remove unused instruction_constraints field from Field ( #1946 )
2022-06-04 09:42:52 -04:00
ebrightfield
ed15922f1a
Add docs field to idl ( #1561 )
2022-04-21 16:37:41 -04:00
guibescos
0916361f5e
Feature/error equality ( #1544 )
2022-04-20 19:12:50 -04:00
Paul
d0a13e6535
lang: fix missing account name info when deser fails when using 'init' or 'zero' ( #1800 )
2022-04-20 16:59:00 -04:00
Paul
765fee0c6e
lang: Make parser fail if 'seeds' constraint is used with 'associated token' constraints ( #1803 )
2022-04-20 16:51:41 -04:00
Paul
b769e6038c
lang: forbid pubkey mint on token init ( #1804 )
2022-04-20 16:51:10 -04:00
Sohrab
55e55a2e2f
fix(lang): align to new book url convention ( #1813 )
2022-04-20 09:09:57 -04:00
Armani Ferrante
0b4c7b0c73
v0.24.2 ( #1788 )
2022-04-13 19:44:18 -04:00
Paul
1adb6a2c47
lang: fix missing skip serialize for idl instruction ( #1782 )
2022-04-12 19:35:57 -04:00
Armani Ferrante
d491f0ba1d
v0.24.1 ( #1779 )
2022-04-12 18:50:33 -04:00
Armani Ferrante
b0f263214d
v0.24.0 ( #1769 )
2022-04-12 10:52:06 -04:00
Paul
6bd9879dd6
lang: codegen improvements ( #1766 )
2022-04-11 21:28:21 -04:00
Paul
b28deb30c0
docs: link to space reference ( #1764 )
2022-04-11 17:34:13 -04:00
Anan
f5dffe6490
lang: allow `token::...` and `mint::...` to be used as checks without init ( #1505 )
...
Co-authored-by: Paul Schaaf <paulsimonschaaf@gmail.com>
2022-04-11 17:25:07 -04:00
Paul
3d0560db2c
Revert "lang: Make Anchor use fallback function instead of panicking if ix data.len() is < `8` ( #1721 )" ( #1748 )
2022-04-08 15:31:07 -04:00
Paul
778e328753
lang: deserialize programdata address on demand/lazily ( #1723 )
2022-04-08 13:48:40 -04:00
Kevin Aud
e056cca519
Minor clean up in IDL accounts ( #1144 )
2022-04-04 18:37:24 -04:00
Samuel Moelius
27c3513dfc
Add `accounts.is_empty()` check ( #1697 )
2022-04-04 13:37:02 -04:00
Paul
adb90c33d7
lang: Make Anchor use fallback function instead of panicking if ix data.len() is < `8` ( #1721 )
2022-04-02 22:27:39 -04:00
Paul
5194de04b1
add docs for emit! macro ( #1692 )
2022-03-27 13:22:17 -04:00
Kirill Fomichev
40ea715beb
lang, cli, spl: Update solana toolchain to v1.9.13 ( #1653 )
...
Co-authored-by: Paul Schaaf <paulsimonschaaf@gmail.com>
2022-03-26 20:28:55 -04:00
Tom Linton
1cb7429fe2
lang: Allow CPI return values ( #1598 )
2022-03-24 14:40:38 -04:00
Samuel Moelius
0f7675c31c
Add discriminator length checks instead of panicking in `(Account)Loader` ( #1678 )
2022-03-24 12:05:39 -04:00
Armani Ferrante
77b1afcf2f
v0.23.0 ( #1660 )
2022-03-20 23:30:55 -04:00
skrrb
58af625736
Handle arrays with const as size in endpoint function args ( #1631 )
2022-03-20 15:15:04 -04:00
Paul
deaa334a54
lang: update `emit!` docs ( #1655 )
2022-03-20 10:42:02 -04:00
Paul
bb25cd6a6f
lang: fix owner compile error caused by missing type annotation ( #1648 )
2022-03-19 11:50:23 -04:00
Paul
7f8ca97aa8
add `.with_pubkeys` and `.with_values` to `syn/../constraints.rs` for better logging ( #1627 )
2022-03-16 18:23:28 -04:00