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 |
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 |
Kirill Fomichev
|
3688683931
|
lang: Add `deprecated` attribute to `ProgramAccount` (#1014)
|
2021-11-14 06:46:18 -08:00 |
Matthew Callens
|
20726d06bd
|
lang: Add `SystemAccount<'info>` Account Type (#954)
|
2021-10-30 11:45:06 -05:00 |
Kirill Fomichev
|
6a19cc48ef
|
lang: Remove not required `to_account_info()` call (#914)
|
2021-10-23 09:16:40 -07:00 |
Matthew Callens
|
39576de39c
|
lang: Add Box<T> implementation for the AccountsClose trait (#856)
|
2021-10-09 14:11:47 -07:00 |
NorbertBodziony
|
1c5c6a8aba
|
lang: Support for AccountLoader (#792)
|
2021-10-08 09:24:25 -07:00 |
Armani Ferrante
|
db193d8248
|
lang: Cpi AccountInfos (#824)
|
2021-10-03 12:57:14 -07:00 |
Kirill Fomichev
|
b99f017334
|
lang: Add Id trait to prelude (#748)
|
2021-09-17 09:45:50 -05:00 |
Armani Ferrante
|
c004b0f99c
|
lang, examples: UncheckedAccount and Cfo updates (#745)
|
2021-09-16 17:49:24 -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
|
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
|
f4f60d7fab
|
lang: Move program check to try_from (#660)
|
2021-09-01 14:53:39 -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
|
6e55078ff3
|
lang, ts, examples: Remove associated keyword (#612)
|
2021-08-15 16:35:53 -07:00 |
Kirill Fomichev
|
ceb80b0a04
|
lang: Dynamically fetch rent sysvar for when using `init` (#588)
|
2021-08-08 13:20:26 -07:00 |
suscd
|
c1109721b5
|
lang: Add `AsRef` conversions for accounts to `AccountInfo` (#541)
|
2021-07-21 16:54:35 -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 |
Armani Ferrante
|
5018e98a9c
|
examples: Permissioned markets (#483)
|
2021-07-09 18:42:05 -07:00 |
Kirill Fomichev
|
2d974604ae
|
lang: Remove belongs_to in favor of has_one (#459)
|
2021-07-03 11:58:23 -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 |
CanardMandarin
|
704b325491
|
lang: Add Accounts trait for Vec (#417)
|
2021-06-24 19:35:55 -07:00 |
bonedaddy
|
3c295f958a
|
lang: Impl ToAccountMetas for AccountMeta and make state mod pub (#406)
|
2021-06-18 15:50:58 -07:00 |
Armani Ferrante
|
a6ebaabac4
|
lang: Initialize program derived addresses with instruction data (#386)
|
2021-06-15 17:15:51 -07:00 |
Armani Ferrante
|
df51a27a48
|
lang, ts: Account close constraint (#371)
|
2021-06-09 15:40:43 -07:00 |
Armani Ferrante
|
ba99c9c920
|
lang: Framework defined error codes (#354)
|
2021-06-09 13:02:50 -07:00 |
Armani Ferrante
|
c23a5dfa29
|
lang: Implement ToAccountMetas for CpiContext (#351)
|
2021-05-31 16:41:21 -07:00 |
Armani Ferrante
|
6b5ed789fc
|
lang, spl, cli: Refactor to preserve span information (#341)
|
2021-05-30 12:59:33 -07:00 |
Armani Ferrante
|
d796cee091
|
client, lang: Add client support for state instructions (#248)
|
2021-05-06 14:48:22 -07:00 |
guanqun
|
a108354536
|
lang, cli: Fix typos (#229)
|
2021-04-29 10:24:43 -07:00 |
Armani Ferrante
|
a1464d14d5
|
examples: Swap on the serum orderbook (#224)
|
2021-04-28 14:08:53 -07:00 |
Armani Ferrante
|
a8aa84a3d1
|
lang: Zero copy state structs (#206)
|
2021-04-18 09:54:18 -07:00 |
Armani Ferrante
|
b6afb30474
|
lang: Zero copy deserialization (#202)
|
2021-04-17 12:07:48 -07:00 |
Armani Ferrante
|
b498b99f96
|
lang: Associated program account attributes (#186)
|
2021-04-13 11:47:54 -07:00 |
Armani Ferrante
|
3d661cdc66
|
lang: Rename StateCpiContext to CpiStateContext
|
2021-04-12 13:37:58 +08:00 |
Armani Ferrante
|
c7c322a306
|
State struct cpi code generation (#43)
|
2021-04-11 17:23:43 -07:00 |
Armani Ferrante
|
81e03c5e37
|
lang: Cleanup private apis and documentation (#169)
|
2021-04-10 17:47:14 -07:00 |
armaniferrante
|
f7b92e2e7c
|
lang: Add some docs for events
|
2021-04-04 15:08:02 -07:00 |
Armani Ferrante
|
07a65233a5
|
lang: Namespaceable account discriminators (#128)
|
2021-03-26 15:21:31 -07:00 |
Armani Ferrante
|
3cbc227491
|
Events (#89)
|
2021-03-24 20:19:29 -07:00 |
Armani Ferrante
|
b7cafcda0e
|
lang: Add state size override (#121)
|
2021-03-24 10:35:51 -07:00 |