Commit Graph

103 Commits

Author SHA1 Message Date
Armani Ferrante 68ba3004f4
complete merge 2022-02-21 11:36:16 -05:00
Armani Ferrante 288005882d
Merge branch 'master' into armani/versioning 2022-02-21 11:28:41 -05:00
Paul 48138894b1
docs: add warning about manually closing accounts (#1490) 2022-02-21 10:47:19 -05:00
Paul 40596824bf
error redesign (#1462) 2022-02-20 17:28:24 -05:00
Armani Ferrante 2dd6caa2e5
Merge branch 'master' into armani/versioning 2022-02-18 12:07:09 -05:00
Armani Ferrante f39ea73a65
lang: cargo fmt (#1459) 2022-02-16 22:07:56 -05:00
Paul 2d9209ba33
improve error code reference (#1454) 2022-02-16 16:11:12 +01:00
Paul 1f56a62bab
lang: add check that declared id == program id (#1451) 2022-02-15 18:16:06 -05:00
Armani Ferrante cb8584c015
clippy 2022-02-12 15:59:13 -05:00
Armani Ferrante 1741b6e5d3
update 2022-02-12 15:42:41 -05:00
Armani Ferrante 5d03706171
Merge branch 'master' into armani/versioning 2022-02-10 16:23:44 -05:00
Paul 2390a4f167
lang: fix error mod exports (#1426) 2022-02-10 15:54:12 -05:00
Armani Ferrante 71297bdf48
update 2022-02-10 13:46:57 -05:00
Armani Ferrante b45bb8a914
update 2022-02-09 16:44:09 -05:00
Armani Ferrante 3b680a6cf9
update 2022-02-09 16:08:39 -05:00
Armani Ferrante 9f3ea48b7b
lang, ts: account versioning 2022-02-08 13:36:42 -05:00
Blas Rodriguez Irizar 33c5dab909
lang: hide __private module from docs (#1386) 2022-02-03 13:09:54 -05:00
Armani Ferrante 16a7dc5dc1
lang: store calculated bump seeds in context (#1367) 2022-01-27 16:55:13 -05:00
Paul 0dfed11eaa
lang: rename loader_account.rs to account_loader.rs (#1279) 2022-01-10 14:39:24 -05:00
Blaž Hrastnik 787527fdff
lang: Allow zero_size accounts to be larger than account schema (#1158) 2022-01-10 12:30:34 -05:00
Paul 8739db4e58
lang: mut types using blanket implementations (#1127) 2022-01-09 22:48:21 -05:00
Paul e3d733c996
docs: fix require macro (#1269) 2022-01-08 16:29:00 -05:00
Paul 49ad086edc
docs: more require macro docs (#1268) 2022-01-08 15:24:58 -05:00
Paul 3ddad6cbb6
lang: rest of accounts docs reference (#1231) 2022-01-06 16:30:44 -05:00
Paul a830644203
lang: export accounts module, re-export its types in the prelude (#1208) 2022-01-06 15:26:43 -05:00
Paul bb20eee8f6
lang/docs: Context and CpiContext docs (#1247) 2022-01-06 10:05:11 -05:00
Paul b3720a0b84
lang, ts: fix init_if_needed missing ATA address check (#1221) 2022-01-01 21:47:13 -05:00
Paul 4013ec9337
lang, docs: ErrorCode docs (#1204) 2021-12-30 20:46:49 -05:00
Paul a7eccb6e82
lang: improved Account reference (#1207) 2021-12-29 10:18:34 -05:00
Paul 22c2c30ef4
lang: use phantomdata in account type instead of '_account: T' (#1155) 2021-12-27 13:01:46 -05:00
Paul 51366441d2
lang: implement AsRef<T> for Account<'a, T> (#1173) 2021-12-27 10:37:47 -05:00
Paul b5827c1b24
lang: add default impls for AccountSerialize and AccountDeserialize (#1156) 2021-12-27 10:36:29 -05:00
Paul d43d965cfb
lang: fix constraint typo (#1166) 2021-12-21 22:13:51 +03:00
Paul 790fda9258
lang: add `set_inner` function to `Account<'a, T>` (#1177) 2021-12-20 15:16:26 -05:00
Paul 8aab5b4634
lang: fix clippy (#1164) 2021-12-18 18:25:04 -05:00
man0s 561f7cdaa8
Change AccoutNotProgramOwned error to AccountOwnedByWrongProgram (#1154) 2021-12-17 13:34:43 +01:00
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 423ddde30a
lang: Always execute constraints for init_if_needed (#1096) 2021-12-08 16:50:08 -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
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