Commit Graph

23 Commits

Author SHA1 Message Date
sneurlax
4336e1bc0e update bindings IAW sparkmobile changes 2023-11-28 15:04:06 -06:00
julian
b76033ffca Simplify lib api and clean up duplicate code 2023-11-28 09:50:21 -06:00
sneurlax
1ae8d15c3c add WIP createSparkMintRecipients wrapper 2023-11-22 13:27:46 -06:00
sneurlax
3bce5dda71 add CMintedCoinData toFFI, CMintedCoin factory, and test 2023-11-21 18:48:59 -06:00
sneurlax
bc4b51589f add CRecipient<->CCRecipient fromFFI<->toFFI and tests
`cd sparkmobile` and `clear && ./interface bin && bin/interface_test`
2023-11-20 20:56:11 -06:00
sneurlax
8aa61c7a31 add identifyCoin wrapper
TODO test
2023-11-17 16:21:44 -06:00
sneurlax
a022033b03 Revert "upgrade diversifier to a uint64_t"
This reverts commit f1bbbf6975.
2023-11-15 15:29:03 -06:00
sneurlax
f1bbbf6975 upgrade diversifier to a uint64_t 2023-11-15 15:28:57 -06:00
sneurlax
236e4de255 pass isTestnet bool as int 2023-11-09 18:22:26 -06:00
sneurlax
59ab5fa68f validate keyData length (32) 2023-11-09 16:53:18 -06:00
sneurlax
7118a050d3 extensions
wonder if/where I should centralize these...
2023-11-09 16:51:25 -06:00
sneurlax
0ff8c380d2 pass a hex string 2023-11-09 15:04:36 -06:00
sneurlax
875361aa66 malloc Int size 2023-11-09 14:42:29 -06:00
sneurlax
4f1b488cbd Pass a List<int> keyData 2023-11-09 11:46:45 -06:00
sneurlax
656f2f5807 update demo and docs
and ignore bin in sparkmobile submodule
2023-11-08 16:56:19 -06:00
sneurlax
baa8514f21 bind getAddress 2023-11-08 16:28:54 -06:00
sneurlax
51e2aead5c bind createFullViewKey and expand example app 2023-11-07 17:05:03 -06:00
sneurlax
70260b44c8 remove old autogened bindings 2023-11-07 16:04:08 -06:00
sneurlax
6c99a1f300 bind library to dart and demo in app 2023-11-02 15:13:03 -05:00
sneurlax
4fc6dda265 configure ffigen to only ffigen specific fns
and to ignore linter errors etc
2023-11-02 14:38:55 -05:00
sneurlax
c836d8dab2 add first generated bindings and docs for them 2023-11-02 14:33:13 -05:00
sneurlax
cd1c70b8b5 linux libsparkmobile process
and update docs

TODO dart_interface.cpp and Utils.cpp insofar as needed
2023-10-30 20:43:05 -05:00
sneurlax
7d0b91ab91 flutter create --template=plugin
flutter create --org com.cypherstack --template=plugin --platforms=android,ios,linux,macos,windows flutter_libsparkmobile
2023-10-30 10:51:33 -05:00