Commit Graph

40 Commits

Author SHA1 Message Date
Jack May 46f0b42873
Programs can be client dependencies (#181) 2020-07-31 16:35:49 -07:00
Tyera Eulberg a6278bd58d
Consistency nits (#187) 2020-07-31 18:01:33 +00:00
Michael Vines 06b4d18191 Export current solana-sdk types for downstream users 2020-07-30 15:28:45 -07:00
Marc-Antoine Ross c6fe796900
Fix typo (#167) 2020-07-30 09:18:55 -07:00
Tyera Eulberg 87a0af07b3
TokenInstruction::Approve: source account must be writable (#164)
* Source account must be writable

* Comment fixups
2020-07-30 00:03:40 +00:00
Jack May 0f2226c190
Nits (#159)
* Nits

* nudge
2020-07-28 16:33:34 -07:00
Jack May 96366cb4ff
Improve CI coverage (#141)
* Improve CI coverage

* install fmt
2020-07-21 14:37:34 -07:00
Tyera Eulberg b24bfe7e32
Token: add Rust program id and bump version (#47)
* Token: add Rust program id and bump version

* Exclude js from package

* C header bump
2020-07-15 18:52:15 -06:00
Tyera Eulberg 339100e96b
Disable CloseAccount for non-native token accounts (#127) 2020-07-15 13:01:45 -06:00
Aaron Hill 88d738f9d2
Bump solana-sdk to 1.2.10 (#124)
This allows https://github.com/solana-labs/solana/pull/11015 to build
2020-07-13 14:55:46 -06:00
Jack May 18ca475bd6
Document that delegates cannot CloseAccount (#121) 2020-07-10 15:34:12 -07:00
Jack May ab5ea5c1f9
Add support for native token (#112) 2020-07-09 17:11:00 -07:00
Jack May 6c10d9170d
Fix docs (#111) 2020-07-08 14:59:01 -07:00
Jack May 7a3fb516bc
Whittle down the token program across the board (#93)
* Whittle down the token program across the board

* nit

* nudge
2020-07-08 12:41:08 -07:00
Jack May 56dd582c6f
Remove supply from Token (#82) 2020-07-07 14:34:23 -07:00
Jack May a831eddb8d
Use variant fields (#90) 2020-07-07 13:55:56 -07:00
Jack May db1da9bac1
Update docs (#89) 2020-07-07 11:53:23 -07:00
Jack May ad823a1340
Add revoke instruction (#85) 2020-07-07 11:23:23 -07:00
Jack May 5080b8a649
Fix clippy (#83) 2020-07-07 01:56:07 -07:00
Jack May 666b0b75e3
Remove initialize signers (#84)
* Remove initialize signers

* update js to do initialize atomically
2020-07-07 01:55:49 -07:00
Jack May e8704a1e30
Add multisig support 3 (#79) 2020-07-06 16:36:27 -07:00
Jack May 5ee2d1f993
Single delegate support (#77) 2020-07-06 07:49:20 -07:00
Tyera Eulberg 5e4dcbbcc1
Fix CI (#74)
* Fix ci

* Docs fix

* Dir name
2020-07-01 11:20:44 -06:00
Jack May fc7a808461
Token type renaming (#70) 2020-07-01 01:40:36 -07:00
Jack May f8f51c13fa
FFI compatible token interface (#48) 2020-06-26 15:20:03 -07:00
Jack May c448faca38
Remove unnecessary lifetimes and use rand during test (#60) 2020-06-25 21:42:40 -07:00
Jack May fef20764e8
Fix SetOwner documentation (#55) 2020-06-24 10:16:21 -07:00
Jack May e181b975c6
Fix serialization (#54) 2020-06-23 16:35:29 -07:00
Jack May 87331fd926
Add instruction helpers (#52) 2020-06-23 09:16:58 -07:00
Jack May 077a425b70
No account required is initial supply is zero (#44) 2020-06-18 11:02:06 -07:00
Jack May 9214d08be6
Add rustdocs (#39) 2020-06-17 11:25:19 -07:00
Tyera Eulberg dfbfc9367b
Reorganize repository in preparation for more programs (#20)
* Initial reorg

* Update READMEs

* Update CI

* Add CI build stages
2020-06-05 12:34:17 -06:00
Jack May 299025b479
Improve docs and naming (#22) 2020-06-05 10:15:14 -07:00
Jack May d04c034209
Add incinerator (#15) 2020-06-05 08:38:48 -07:00
Michael Vines 833845e0a2
Update error.rs 2020-06-04 22:51:51 -07:00
Jack May 19e40bfd18
Add MintTo instruction (#19) 2020-06-04 22:47:17 -07:00
Jack May 0c3842a078
Update to Solana-sdk 1.2.0 (#17) 2020-06-03 10:28:14 -07:00
Jack May c4d8902ce3
Update token module filename (#14) 2020-06-02 15:20:39 -07:00
Jack May 8248ccb793
fix ci (#5)
* fix ci

* nudge
2020-05-29 16:03:59 -07:00
Jack May 539fdfca78
First cut of token program (#1) 2020-05-29 15:00:47 -07:00