Commit Graph

276 Commits

Author SHA1 Message Date
armaniferrante d0a3f0faba
docs, examples: Associated tutorial 2021-04-13 22:45:57 -07:00
Armani Ferrante a1aa705c64
lang: Log errors on exit (#194) 2021-04-13 18:52:14 -07:00
armaniferrante 318eb520d4
examples/misc: Mark associated account payer mut 2021-04-13 14:05:48 -07:00
Armani Ferrante f1bb17d35d
v0.4.3 (#188) 2021-04-13 12:11:58 -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 a94e24aea4
lang: Add owner constraint (#178) 2021-04-12 12:54:35 +08:00
Armani Ferrante 290e342ade
lang: Parse unused accounts into the IDL (#177) 2021-04-11 20:05:19 -07:00
Armani Ferrante c7c322a306
State struct cpi code generation (#43) 2021-04-11 17:23:43 -07:00
Armani Ferrante 60b1c87224
lang: Simplify codegen (#171) 2021-04-11 13:04:43 -07:00
armaniferrante fbb1a31e37
cli: Use crate's current version for Cargo.toml template 2021-04-10 18:16:21 -07:00
Armani Ferrante 808d0542a5
v0.4.2 (#170) 2021-04-10 18:10:19 -07:00
Armani Ferrante 81e03c5e37
lang: Cleanup private apis and documentation (#169) 2021-04-10 17:47:14 -07:00
Armani Ferrante ae990e21d7
spl: Add token initialize_account instruction (#166) 2021-04-09 23:54:19 -07:00
Armani Ferrante 0e02301e42
cli: Fund configured wallet when testing (#164) 2021-04-09 10:33:59 -07:00
armaniferrante 80ddf04307
docs: Use latest in docs.rs links 2021-04-09 09:42:10 -07:00
armaniferrante ce8263b858
examples/tutorial/basic-2: Remove typescript 2021-04-09 09:35:21 -07:00
Armani Ferrante fe2ada85b7
lang/syn: Log errors on exit (#158) 2021-04-08 11:49:54 -07:00
armaniferrante 7eb1a97a61
ts: Remove unused tests 2021-04-08 11:05:56 -07:00
armaniferrante 8e1b104ebd
ts: Remove unused peer dependency 2021-04-08 09:48:14 -07:00
armaniferrante be602c2c9a
readme: Mention changelog in contribution guidelines 2021-04-07 12:23:09 -07:00
armaniferrante 75ee90e366
readme: Update contribution section 2021-04-07 10:31:42 -07:00
armaniferrante ef6123f215
docs: Fix broken link 2021-04-07 09:46:18 -07:00
armaniferrante 3243d65c07
lang: Document #[account(executable)] 2021-04-07 09:40:20 -07:00
Armani Ferrante 66bad5d72e
travis: Use stable rust (#154) 2021-04-06 20:00:04 -07:00
armaniferrante 3eb1ee96c7
cli: Add version number to version and help commands 2021-04-06 17:55:01 -07:00
armaniferrante e7f6d637f4
docs, docker: Update cli version and add publish command 2021-04-06 16:15:29 -07:00
Armani Ferrante 430e10cb6a
v0.4.1 (#152) 2021-04-06 15:49:51 -07:00
Armani Ferrante dce5cfd1f8
cli, docker: Version verifiable builder with cli (#145) 2021-04-06 15:15:18 -07:00
armaniferrante 3f31be2bea
docs: Update install commands 2021-04-06 11:49:49 -07:00
armaniferrante f7b92e2e7c
lang: Add some docs for events 2021-04-04 15:08:02 -07:00
Armani Ferrante 719602e836
v0.4.0 (#144) 2021-04-04 14:24:50 -07:00
Armani Ferrante 8289e47513
Update solana tooling to v1.6.3 (#139) 2021-04-04 00:55:56 -07:00
Armani Ferrante d6d41eee59
lang: Add executable account constraint (#140) 2021-04-03 15:13:12 -07:00
Standaa 7f2ef239ac
Feat/migrations typescript support (#132) 2021-03-30 23:14:15 -07:00
armaniferrante d0396ea15e
ts: v0.3.1-beta.3 2021-03-30 20:21:51 -07:00
armaniferrante 6576e0d7ff
ts, examples: Fix web3.js usage 2021-03-30 20:19:05 -07:00
Armani Ferrante 46a9ff9dab
travis: Pin nightly version (#131) 2021-03-27 10:09:03 -07:00
defactojob c1119ccc56
cli: Test command kills all subprocesses (#130) 2021-03-27 09:52:09 -07:00
defactojob b53a3291e5
ts: Enable declaration map (#129) 2021-03-27 09:47:44 -07:00
Armani Ferrante c3865ac401
Revert "travis: Use stable rust"
This reverts commit 5c1c0ac37c.
2021-03-26 22:58:52 -07:00
armaniferrante 5c1c0ac37c
travis: Use stable rust 2021-03-26 18:17:20 -07:00
Armani Ferrante 07a65233a5
lang: Namespaceable account discriminators (#128) 2021-03-26 15:21:31 -07:00
Armani Ferrante 429da0914c
examples: Use path dep for all examples (#122) 2021-03-25 12:13:09 -07:00
Armani Ferrante 3cbc227491
Events (#89) 2021-03-24 20:19:29 -07:00
armaniferrante 4df98961f2
travis: Don't cache all example target dirs 2021-03-24 12:23:15 -07:00
Armani Ferrante b7cafcda0e
lang: Add state size override (#121) 2021-03-24 10:35:51 -07:00
Armani Ferrante 0a4eb05c68
travis: Cache all example target dirs and breakup build jobs (#120) 2021-03-23 23:26:34 -07:00
Armani Ferrante cf1feafb06
cli: Specify test files to run (#118) 2021-03-23 10:58:46 -07:00
armaniferrante 118be5c6cb
lang: Use official borsh crate 2021-03-23 10:41:02 -07:00