Alexandre Bourget
b56360c762
First draft of `spl` and `system` commands in the CLI.
...
Draft of Instructions, and a few System instructions. Not yet packed.
2020-08-14 18:29:24 -04:00
Alexandre Bourget
efa3cf9acf
Purge old deps
2020-08-14 17:46:31 -04:00
Alexandre Bourget
155698c492
Added the CLI interface to the Vault
2020-08-14 17:45:34 -04:00
Alexandre Bourget
82ea80e0c2
Added full-blown Solana vault, based on eosc vault.
2020-08-14 17:45:22 -04:00
Alexandre Bourget
95ab89e873
Implemented ShortVec.
...
Pack and unpack a Token `Account` struct too.
2020-08-14 17:03:31 -04:00
Alexandre Bourget
1b77746a25
Partly implemented ShortVec
2020-08-05 15:25:43 -04:00
Alexandre Bourget
d0cb5433d3
Can't decode binary transactions yet.. because of the `short_vec` encoding,
...
I think `struc` won't be able to do that dynamically, we'll need a small
decoder, mostly for Transcations.. and perhaps if other people use that
in their contracts.
2020-07-31 18:06:41 -04:00
Alexandre Bourget
e282266159
Added get confirmed block, recent-blockhash, get slot. First stab
...
at transactions. Unpacks for the most part, an incoming JSON
from the RPC.
2020-07-31 17:54:41 -04:00
Alexandre Bourget
73b00349c1
Added getBalance. Decode data that you understand, hard-coded for now.
2020-07-31 17:07:54 -04:00
Alexandre Bourget
a6f173be91
First draft of a `slnc` client, similar to `eosc`.
...
First draft of the `token` state reading/writing implementation.
2020-07-31 16:34:44 -04:00
Alexandre Bourget
abb3e991fa
First draft of a Solana client.
2020-07-31 12:17:36 -04:00