Commit Graph

357 Commits

Author SHA1 Message Date
blackjok3r
a4313d4536 clean up 2018-11-30 01:53:45 +08:00
blackjok3r
a4e70bd464 try reverse 2018-11-30 00:48:04 +08:00
blackjok3r
c8e652c452 fix 2018-11-29 23:50:38 +08:00
blackjok3r
697eddcc79 Merge branch 'FSM' of https://github.com/jl777/komodo into jl777-FSM
merge
2018-11-29 23:22:32 +08:00
miketout
6e2a502b0e Merge of Komodo and Verus Technologies Post Sapling, Pre-VerusPoP with Support for Time locked coinbases 2018-11-14 16:40:10 -08:00
blackjok3r
ad8126e23e Merge branch 'FSM' of https://github.com/jl777/komodo into mastertest
try this
2018-11-11 17:43:41 +08:00
jl777
064a97f021 MofN -> Heir 2018-11-10 10:25:34 -11:00
blackjok3r
cfa9c3c640 try this first 2018-11-03 14:49:09 +08:00
Michael Toutonghi
8fc4030c10 Reorganized cheatcatcher for build issues 2018-10-10 21:46:40 -07:00
miketout
ca4a5f2692 Change name to Stake Guard 2018-10-07 19:56:02 -07:00
Michael Toutonghi
ccc47c554c Add cc include dirs to make file 2018-10-06 23:44:26 -07:00
miketout
8a727a26a7 Beginning of N@S solution using CoinbaseGuard CC 2018-10-02 19:49:54 -07:00
blackjok3r
5f2b706625 meh 2018-09-21 16:09:51 +08:00
blackjok3r
c83285ffe2 add include file to makefile ... Please work?! 2018-09-21 15:24:53 +08:00
miketout
9feb4b9e08 Major updates integration from all upstreams 2018-09-18 14:33:53 -07:00
Michael Toutonghi
0c8fa56a02 All latest updates, smart contracts, including oracle from KMD/jl777 2018-09-13 13:00:13 -07:00
Alrighttt
8254f50610 Merge pull request #6 from StakedChain/nntest
Nntest
2018-09-10 01:11:01 -04:00
Scott Sadler
538de2ee49 multiple authorities 2018-09-05 00:19:12 -03:00
Jack Grigg
7614198f9d ZIP 32 Sapling structs 2018-09-03 10:27:52 +01:00
jl777
c926780fba Rest of second wave CC contract stubs 2018-08-21 08:58:19 -11:00
jl777
287a373a05 +channels 2018-08-21 08:20:32 -11:00
jl777
d96ce6e90b MofN 2018-08-21 04:47:45 -11:00
Jack Grigg
1dae6e9336 Pass correct compiler, linker, and flags into libsnark 2018-08-17 16:45:55 +01:00
Jack Grigg
d10a762fb8 Clean up libzcash CPPFLAGS, CXXFLAGS, and LDFLAGS
By using the flags defined through ./configure instead, libzcash will react to
configuration and build system changes (such as PIC_FLAGS being empty for
Windows builds).
2018-08-17 16:44:05 +01:00
Asher Dawes
f2c103207f Portable dev (#105)
* Force portable code

* Switch to old MMX instructions, avoiding SSE & SSE2 instructions.

* Less agressive, leave verus code (which checks for it) using advanced instructions.

* Compiling only for windows

* Update .gitlab-ci.yml

* Try -march=native for C++ code generation.

* Tweaking machine architecture settings.

* Try native alone.

* Also get LIBCRYPTOCONDITIONS to -march=native

* Switch other lib to native as well.

* Try switching back further for CPU architecture.

* Even lower end settings.

* Turn on symbols.

* Use sse2,3 and 4 capable x64.

* Once again let verus lib use advances instructioins since it checjs via CPUID at run time.

* Modify a few more makefile entries.

* Switch to AMD model similar to our test system.

* Get snark makefile to k8 too.

* Yet another -march to modify to k8, or two of them.

* Brute force k8 settings, comment non-portable code out.

* Put the condition on cpuid back.

* Put non-portable advenced instruction code back

* Enable instructions.

* Add lib for separate settings.

* Update .gitlab-ci.yml

* Update .gitlab-ci.yml

* Update .gitlab-ci.yml

* Update .gitlab-ci.yml

* replacing k8-sse3 specific flags to x86-84

* updating versions
2018-08-10 17:44:52 -07:00
Michael Toutonghi
5034d1c134 Sync with latest Komodo changes 2018-08-06 12:52:22 -07:00
Jack Grigg
d0372cff5e Adjust Makefile so that common can be used by the wallet 2018-08-05 10:41:06 +01:00
Cory Fields
6a753e4f9c crypter: shuffle Makefile so that crypto can be used by the wallet
Wallet must come before crypto, otherwise linking fails on some platforms.

Includes a tangentially-related general cleanup rather than making the Makefile
sloppier.
2018-08-05 10:41:07 +01:00
jl777
7137a0223e FSM skeleton 2018-07-31 19:19:33 -11:00
Jack Grigg
e691e21f40 TransactionBuilder with support for creating Sapling-only transactions 2018-07-25 11:35:10 +02:00
jl777
4391153705 Makefile 2018-07-24 09:05:31 -11:00
jl777
0542b1cd55 Add dice.cpp 2018-07-24 07:45:35 -11:00
jl777
e3ec4c50aa Fix 2018-07-23 18:38:40 -11:00
jl777
d082e563f3 Fixes 2018-07-22 10:28:47 -11:00
jl777
c2f34bc31e Test 2018-07-22 03:32:23 -11:00
jl777
5a9f21107d Move assetstx to wallet 2018-07-22 03:31:31 -11:00
jl777
44a9fd7c3b Reorganize CC assets code 2018-07-22 02:49:52 -11:00
Michael Toutonghi
17d0160a17 Cleanup nonce changes 2018-07-20 19:57:46 -07:00
Michael Toutonghi
c5325a3256 PoS improvements 2018-07-18 17:42:15 -07:00
Wladimir J. van der Laan
a9496b08b6 rpc: Register calls where they are defined
Split out methods to every module, apart from 'help' and 'stop' which
are implemented in rpcserver.cpp itself.

- This makes it easier to add or remove RPC commands - no longer everything that includes
    rpcserver.h has to be rebuilt when there's a change there.
- Cleans up `rpc/server.h` by getting rid of the huge cluttered list of function definitions.
- Removes most of the bitcoin-specific code from rpcserver.cpp and .h.

Continues #7307 for the non-wallet.
2018-07-18 11:07:18 -06:00
Daniel Cousens
4519a766b6 move rpc* to rpc/ 2018-07-18 11:07:16 -06:00
Jonas Schnelli
34aca1b03c [RPC, Wallet] Move RPC dispatch table registration to wallet/ code
Allow extending the rpc dispatch table by appending commands when server is not running.
2018-07-18 11:07:15 -06:00
jl777
2abababa75 Test 2018-07-18 03:06:22 -11:00
Michael Toutonghi
4dcb64c081 Radical hash rate optimization 2018-06-26 07:39:50 -07:00
Michael Toutonghi
5296a85018 Portable VerusHash and CPU check 2018-06-16 14:51:13 -07:00
Michael Toutonghi
3a868069d3 update build file that missed checkin 2018-05-27 20:26:42 -07:00
Scott Sadler
e4f943d86d cross chain rpc methods 2018-05-18 19:29:33 -03:00
Homu
1942f7a42b Auto merge of #3242 - str4d:3058-key-encoding-refactor, r=str4d
Key encoding refactor

Includes code cherry-picked from the following upstream PRs:

- bitcoin/bitcoin#11372
  - Only the first three commits (the fourth commit depends on #2390)

Part of #3058.
2018-05-11 12:21:29 -07:00
Homu
08f74ed026 Auto merge of #3240 - str4d:remove-obsolete-binaries, r=str4d
Remove obsolete CreateJoinSplit and GenerateParams binaries
2018-05-09 13:50:25 -07:00
Scott Sadler
20c3ac51c2 wip 2018-05-09 16:17:28 -03:00