Paul
|
a8280b786c
|
lang: move accounts into their own module (#1139)
|
2021-12-15 14:02:27 -05:00 |
Justin Starry
|
a3c8d20352
|
lang: Reduce compute unit consumption of loader accounts (#1134)
|
2021-12-15 10:53:48 -05:00 |
Paul
|
911620ee27
|
lang: programdata_address field for Program account (#1125)
|
2021-12-13 16:43:13 -05:00 |
Paul
|
96f79993dd
|
ci: update solana cli (#1133)
|
2021-12-13 11:23:36 -05:00 |
Armani Ferrante
|
3afd1a22e4
|
v0.19.0 (#1116)
|
2021-12-08 17:33:36 -05:00 |
Paul
|
423ddde30a
|
lang: Always execute constraints for init_if_needed (#1096)
|
2021-12-08 16:50:08 -05:00 |
Kevin Heavey
|
105bb203c0
|
lang: add missing #[serde(rename = "type")] to IdlConst (#1107)
|
2021-12-05 17:47:50 -05:00 |
Paul
|
3321a3f9c9
|
lang: Add ProgramData account (#1095)
|
2021-12-05 14:14:16 -05:00 |
Tom Linton
|
6bc59350de
|
lang: Add constant attribute (#956)
|
2021-12-03 18:49:38 -05:00 |
Paul
|
926c0246e3
|
lang: Add deprecated attribute to Loader (#1078)
|
2021-11-29 22:40:20 +00:00 |
Tom Linton
|
1c5f503a75
|
cli: Add version name from programs Cargo.toml to IDL (#1061)
|
2021-11-27 09:06:01 -08:00 |
Paul
|
8a30d87064
|
lang: Log instruction names (#1057)
|
2021-11-24 10:46:17 -08:00 |
Kirill Fomichev
|
632aefa250
|
lang: Add fmt::Debug to structs (#1043)
|
2021-11-20 07:14:06 -08:00 |
Mikhail Gorbachev
|
2d44654a4b
|
lang: Add `AccountNotInitialized` error (#1024)
|
2021-11-18 07:42:07 -08:00 |
zklock
|
7b86aed638
|
lang: Document init_if_needed (#1023)
|
2021-11-15 04:09:30 -08:00 |
Kirill Fomichev
|
3688683931
|
lang: Add `deprecated` attribute to `ProgramAccount` (#1014)
|
2021-11-14 06:46:18 -08:00 |
Tom Linton
|
1319dc65d6
|
v0.18.2 (#1011)
|
2021-11-13 18:58:10 -08:00 |
wan-nyan-wan
|
ddd5ad7a48
|
lang: Fix redundant split() (#960)
|
2021-11-13 07:46:48 -08:00 |
Matthew Callens
|
20726d06bd
|
lang: Add `SystemAccount<'info>` Account Type (#954)
|
2021-10-30 11:45:06 -05:00 |
Johanna Johansson
|
5fa263ff17
|
lang: Preserve attrs in access control (#936)
|
2021-10-26 14:57:27 -07:00 |
Armani Ferrante
|
229e335da8
|
v0.18.0 (#921)
|
2021-10-24 19:18:32 -07:00 |
Armani Ferrante
|
6ab714a5a5
|
Bump solana-program v1.8.0 (#886)
|
2021-10-24 17:42:52 -07:00 |
Kirill Fomichev
|
58c00770cb
|
lang: Add custom error for `signer`, `mut`, `has_one`, `owner` and `address` constraints (#913)
|
2021-10-23 16:40:51 -07:00 |
Kirill Fomichev
|
6a19cc48ef
|
lang: Remove not required `to_account_info()` call (#914)
|
2021-10-23 09:16:40 -07:00 |
Armani Ferrante
|
95bb9b3183
|
lang: Add init_with_needed keyword (#906)
|
2021-10-21 16:05:16 -07:00 |
Kirill Fomichev
|
d41fb4feb5
|
lang: Add custom error for raw constraint (#905)
|
2021-10-21 15:51:20 -07:00 |
Sandra
|
2a4fa8c94b
|
lang: Remove deprecated account (#907)
|
2021-10-20 19:28:36 -07:00 |
Matthew Callens
|
39576de39c
|
lang: Add Box<T> implementation for the AccountsClose trait (#856)
|
2021-10-09 14:11:47 -07:00 |
Alan O'Donnell
|
d774b456bf
|
lang: Support empty seeds constraint token (#853)
|
2021-10-09 12:21:15 -07:00 |
NorbertBodziony
|
1c5c6a8aba
|
lang: Support for AccountLoader (#792)
|
2021-10-08 09:24:25 -07:00 |
Alan O'Donnell
|
9d33e13465
|
lang: Remove mandatory init when using associated_token constraints (#843)
|
2021-10-07 13:57:47 -07:00 |
Tom Linton
|
bc3033f2c1
|
lang: Handle IDL parsing for multidimensional arrays (#844)
|
2021-10-07 13:17:33 -07:00 |
Armani Ferrante
|
e7d16d3ec8
|
lang: Remove cpi feature flag for account signer check (#849)
|
2021-10-07 12:21:55 -07:00 |
Alan O'Donnell
|
dbb5f48b24
|
lang: Add mint::freeze_authority attribute for init mint (#835)
|
2021-10-05 11:36:17 -07:00 |
Armani Ferrante
|
6eead5669e
|
v0.17.0 (#828)
|
2021-10-03 16:54:00 -07:00 |
Armani Ferrante
|
db193d8248
|
lang: Cpi AccountInfos (#824)
|
2021-10-03 12:57:14 -07:00 |
Armani Ferrante
|
3d21d33cd5
|
v0.16.2 (#807)
|
2021-09-27 16:40:44 -07:00 |
Armani Ferrante
|
2c827bc839
|
lang, spl, cli: Add associated_token keyword (#790)
|
2021-09-23 17:06:38 -07:00 |
Alan O'Donnell
|
42ed126163
|
lang: Allow seeds to have a trailing comma (#777)
|
2021-09-22 07:42:39 -07:00 |
Alan O'Donnell
|
5bd0309f66
|
lang: Use Expr for init payer. (#772)
|
2021-09-21 12:14:15 -07:00 |
Kirill Fomichev
|
0f4142e97c
|
lang: Fix codegen for Signer (#762)
|
2021-09-19 16:03:06 -07:00 |
Vladimir Guguiev
|
d45f9ed408
|
lang: Add docs for `#[account(address = <pubkey>)]` (#765)
|
2021-09-19 15:24:10 -05:00 |
Armani Ferrante
|
d8f947fc9c
|
v0.16.1 (#751)
|
2021-09-17 12:33:32 -05:00 |
Armani Ferrante
|
bbf79e7d7e
|
lang: Fix idl for Signer type (#750)
|
2021-09-17 11:18:50 -05:00 |
Kirill Fomichev
|
b99f017334
|
lang: Add Id trait to prelude (#748)
|
2021-09-17 09:45:50 -05:00 |
Armani Ferrante
|
780094a648
|
v0.16.0 (#746)
|
2021-09-16 19:19:15 -05:00 |
Armani Ferrante
|
c004b0f99c
|
lang, examples: UncheckedAccount and Cfo updates (#745)
|
2021-09-16 17:49:24 -05:00 |
aankor
|
11d40a23bb
|
lang: Replace HashMap by BTreeMap for crate modules storage (#730)
|
2021-09-14 10:34:59 -05:00 |
Armani Ferrante
|
b1ef7431ec
|
lang, spl: Program and Signer types (#705)
|
2021-09-11 14:43:12 -07:00 |
Armani Ferrante
|
c76db691cd
|
lang: Deprecate account wrappers (#700)
|
2021-09-09 17:26:54 -07:00 |
Armani Ferrante
|
526de235d1
|
lang: `#[account(owner)]` uses pubkey instead of account target (#691)
|
2021-09-09 14:32:11 -07:00 |
Armani Ferrante
|
23656de877
|
v0.15.0 (#688)
|
2021-09-07 18:30:04 -07:00 |
Armani Ferrante
|
3958533750
|
Static owner and program ID checks (#686)
|
2021-09-07 13:06:15 -07:00 |
Kirill Fomichev
|
675c7cd81d
|
lang: Check that ProgramAccount writable on deref_mut (#681)
|
2021-09-06 17:07:39 -07:00 |
Michael Huang
|
ea292e39b5
|
lang: Include declare_id proc_macro in anchor prelude (#672)
|
2021-09-03 11:18:26 -07:00 |
Armani Ferrante
|
5017a1afee
|
v0.14.0 (#655)
|
2021-09-02 11:31:50 -07:00 |
Armani Ferrante
|
d1edf2653f
|
lang: Use try_accounts instead of manual deser (#666)
|
2021-09-02 09:35:05 -07:00 |
Armani Ferrante
|
7a367f3f5c
|
lang: Deprecate `#[state]` (#661)
|
2021-09-01 15:34:28 -07:00 |
Armani Ferrante
|
f4f60d7fab
|
lang: Move program check to try_from (#660)
|
2021-09-01 14:53:39 -07:00 |
Tom Linton
|
afa218f797
|
lang: Handle underscores when parsing array sizes (#656)
|
2021-09-01 14:07:23 -07:00 |
Kirill Fomichev
|
697f585b5b
|
Update solana to 1.7.11 (#653)
|
2021-08-31 14:52:41 -07:00 |
Armani Ferrante
|
6085eda9df
|
lang: Sends lamports to payer on init (#648)
|
2021-08-31 14:43:04 -07:00 |
Kirill Fomichev
|
c67dea4379
|
lang: Optimize `trait Key` implementation (#652)
|
2021-08-31 00:27:26 -07:00 |
Armani Ferrante
|
75c20856e4
|
lang: Consistent init constraints (#641)
|
2021-08-29 14:25:38 -07:00 |
Armani Ferrante
|
2604a442fd
|
lang: Add zero attribute (#513)
|
2021-08-25 10:27:27 -07:00 |
Armani Ferrante
|
6e55078ff3
|
lang, ts, examples: Remove associated keyword (#612)
|
2021-08-15 16:35:53 -07:00 |
Henry-E
|
fef207dc83
|
lang, examples: Add mint initialization constraints (#562)
|
2021-08-14 18:18:28 -07:00 |
Kirill Fomichev
|
a76662fb7a
|
lang: Ignore unnamed structs instead of panic (#605)
|
2021-08-13 18:09:20 -07:00 |
Michael Huang
|
b4fd773aa9
|
lang: Fix remaining_accounts for interface attribute CPIs (#596)
|
2021-08-11 22:25:54 -07:00 |
Armani Ferrante
|
8e4870d370
|
v0.13.2 (#599)
|
2021-08-11 01:13:38 -07:00 |
Armani Ferrante
|
496f2b258c
|
v0.13.1 (#597)
|
2021-08-10 22:33:28 -07:00 |
Armani Ferrante
|
af7d246c0c
|
v0.13.0 (#587)
|
2021-08-08 19:38:50 -07:00 |
Kirill Fomichev
|
ceb80b0a04
|
lang: Dynamically fetch rent sysvar for when using `init` (#588)
|
2021-08-08 13:20:26 -07:00 |
Armani Ferrante
|
3248481288
|
cli: Anchor registry publishing (#570)
|
2021-08-08 02:11:48 -07:00 |
Kirill Fomichev
|
f9184d6b73
|
deps: Unpin zeroize (#580)
|
2021-08-05 11:04:57 -07:00 |
Armani Ferrante
|
ec6888a3b9
|
v0.12.0 (#572)
|
2021-08-04 12:29:38 -07:00 |
Armani Ferrante
|
1bea1bcbfc
|
Prune ix and solana version pinning (#569)
|
2021-08-03 12:50:43 -07:00 |
suscd
|
c1109721b5
|
lang: Add `AsRef` conversions for accounts to `AccountInfo` (#541)
|
2021-07-21 16:54:35 -07:00 |
Armani Ferrante
|
c4e3dd2b5f
|
lang: Pin zeroize to 1.3.0 (#539)
|
2021-07-19 23:21:13 -07:00 |
Kirill Fomichev
|
5d0ae3a9f8
|
lang: Mutate instead returning new one in `CpiAccount::reload` (#527)
|
2021-07-19 12:16:58 -07:00 |
Armani Ferrante
|
615764b9c8
|
examples, spl: Permissioned markets via proxy middleware (#519)
|
2021-07-18 11:39:56 -07:00 |
suscd
|
fee6f3b3e3
|
lang/syn: Fix module path resolution in crate parsing (#530)
|
2021-07-18 01:03:36 -07:00 |
suscd
|
f34d0730db
|
lang/syn: Parse entire crate for IDL (#517)
|
2021-07-16 14:36:32 -07:00 |
Armani Ferrante
|
a65665f476
|
lang: Untabify (#518)
|
2021-07-13 11:04:39 -07:00 |
Kirill Fomichev
|
e4e64384dd
|
lang: Change client_accounts visibility (#515)
|
2021-07-12 11:56:23 -07:00 |
Kirill Fomichev
|
5ef708e39b
|
lang: Change entrypoint visibility (#510)
|
2021-07-10 11:46:41 -07:00 |
Armani Ferrante
|
c5b61848c0
|
v0.11.1 (#507)
|
2021-07-09 19:05:57 -07:00 |
Armani Ferrante
|
5018e98a9c
|
examples: Permissioned markets (#483)
|
2021-07-09 18:42:05 -07:00 |
Armani Ferrante
|
46cccd8946
|
lang, docs: Remove associated documentation (#506)
|
2021-07-09 17:19:01 -07:00 |
Brett Etter
|
d612ffddc2
|
lang: Added generic support to Accounts (#496)
|
2021-07-08 13:14:39 -07:00 |
Armani Ferrante
|
dd5f18271f
|
lang: Fmt (#495)
|
2021-07-07 23:41:31 -07:00 |
suscd
|
2d486f55fa
|
lang: Use `pub(crate)` visibility for `__nonce` field (#489)
|
2021-07-07 21:02:39 -07:00 |
Armani Ferrante
|
bbc40ba1c0
|
v0.11.0 (#458)
|
2021-07-03 12:41:55 -07:00 |
Kirill Fomichev
|
2d974604ae
|
lang: Remove belongs_to in favor of has_one (#459)
|
2021-07-03 11:58:23 -07:00 |
Armani Ferrante
|
915e6dd398
|
lang, ts: Fallback functions (#457)
|
2021-07-02 17:33:48 -07:00 |
Armani Ferrante
|
6ad68ed368
|
lang, ts: Add deprecated state address feature flag (#446)
|
2021-07-02 16:53:22 -07:00 |
Vladimir Komendantskiy
|
61625e73db
|
Upgrade solana to 1.7.4 and borsh to 0.9 (#450)
|
2021-07-01 10:16:04 -07:00 |
Armani Ferrante
|
c7de475177
|
v0.10.0 (#433)
|
2021-06-27 17:34:40 -07:00 |
Kirill Fomichev
|
1aa019cb0f
|
Apply clippy rules (#431)
|
2021-06-27 17:09:46 -07:00 |
Armani Ferrante
|
f067624add
|
Token PDAs and CLI scripts (#400)
|
2021-06-27 13:17:05 -07:00 |