Compare commits
53 Commits
Author | SHA1 | Date |
---|---|---|
Jonathan "Duke" Leto | 85b075749d | 5 years ago |
Jonathan "Duke" Leto | 8b9311e637 | 5 years ago |
Jonathan "Duke" Leto | 51981c26ad | 5 years ago |
Jonathan "Duke" Leto | d1bb6e8196 | 5 years ago |
Jonathan "Duke" Leto | 52f4f8bddd | 5 years ago |
Jonathan "Duke" Leto | 61848df1b3 | 5 years ago |
Jonathan "Duke" Leto | 47f09b9da6 | 5 years ago |
Jonathan "Duke" Leto | af4cffb1f0 | 5 years ago |
Jonathan "Duke" Leto | 250b8464ae | 5 years ago |
Jonathan "Duke" Leto | 33a456ce02 | 5 years ago |
Jonathan "Duke" Leto | 257f419ba0 | 6 years ago |
Jonathan "Duke" Leto | b5ec988021 | 6 years ago |
Duke Leto | fcd07fa9b4 | 6 years ago |
Duke Leto | 6ce55a0ae0 | 6 years ago |
Jonathan "Duke" Leto | 8312618647 | 6 years ago |
Jonathan "Duke" Leto | 94d8710140 | 6 years ago |
Jonathan "Duke" Leto | 623f3dfdee | 6 years ago |
Jonathan "Duke" Leto | 70e5e01f4e | 6 years ago |
Jonathan "Duke" Leto | 799c4c1ec7 | 6 years ago |
Jonathan "Duke" Leto | 2f14564c79 | 6 years ago |
Jonathan "Duke" Leto | 0faf48c0be | 6 years ago |
Jonathan "Duke" Leto | 67d8ebb2ff | 6 years ago |
Duke Leto | ab04057210 | 6 years ago |
Jonathan "Duke" Leto | 791b6a408e | 6 years ago |
Jonathan "Duke" Leto | 0f47de0bdc | 6 years ago |
Jonathan "Duke" Leto | 3068f19054 | 6 years ago |
Jonathan "Duke" Leto | 5f47971df8 | 6 years ago |
Jonathan "Duke" Leto | 271389623f | 6 years ago |
Jonathan "Duke" Leto | ad146967bc | 6 years ago |
Jonathan "Duke" Leto | 7122a6d004 | 6 years ago |
Jonathan "Duke" Leto | 04ca2ee4a1 | 6 years ago |
Jonathan "Duke" Leto | b46080bb6c | 6 years ago |
Jonathan "Duke" Leto | b03d169e13 | 6 years ago |
Jonathan "Duke" Leto | ad411f2075 | 6 years ago |
Duke Leto | 3ff1205367 | 6 years ago |
Jonathan "Duke" Leto | 52e6bd74ca | 6 years ago |
Jonathan "Duke" Leto | 9e54048778 | 6 years ago |
FireMartZ | ad9cb03132 | 6 years ago |
FireMartZ | 38c1e0ebaf | 6 years ago |
Jonathan "Duke" Leto | aa00b0421c | 6 years ago |
Jonathan "Duke" Leto | dcb5f16c93 | 6 years ago |
Martin | 24d581ff8a | 6 years ago |
FireMartZ | 401b860f65 | 6 years ago |
FireMartZ | f25acdf47b | 6 years ago |
Jonathan "Duke" Leto | 09b31a9ae9 | 6 years ago |
FireMartZ | c7d6ba61c4 | 6 years ago |
Martin | b4f1a4ce23 | 6 years ago |
Martin | 17a9a39026 | 6 years ago |
FireMartZ | 7e81c6dd0b | 6 years ago |
FireMartZ | bc7396110a | 6 years ago |
Jonathan "Duke" Leto | f5d84d3705 | 6 years ago |
Jonathan "Duke" Leto | cae75b122c | 6 years ago |
Jonathan "Duke" Leto | 4e66ca4026 | 6 years ago |
25 changed files with 31683 additions and 58 deletions
@ -0,0 +1,3 @@ |
|||
# Hush V3 Stuff |
|||
|
|||
Things pertaining to Hush V3. |
File diff suppressed because it is too large
@ -0,0 +1,51 @@ |
|||
#!/usr/bin/env python2 |
|||
# Copyright (c) 2018 The Hush developers |
|||
# Distributed under the MIT software license, see the accompanying |
|||
# file COPYING or http://www.opensource.org/licenses/mit-license.php. |
|||
|
|||
from test_framework.test_framework import BitcoinTestFramework |
|||
from test_framework.util import assert_equal, initialize_chain_clean, \ |
|||
start_node, stop_node, wait_bitcoinds |
|||
|
|||
|
|||
class DPoWConfsTest(BitcoinTestFramework): |
|||
|
|||
def setup_chain(self): |
|||
print("Initializing test directory "+self.options.tmpdir) |
|||
num_nodes = 1 |
|||
initialize_chain_clean(self.options.tmpdir, num_nodes) |
|||
|
|||
def setup_network(self): |
|||
self.nodes = [] |
|||
self.is_network_split = False |
|||
self.nodes.append(start_node(0, self.options.tmpdir)) |
|||
self.sync_all() |
|||
|
|||
def run_test(self): |
|||
rpc = self.nodes[0] |
|||
# 98 is notarized, next will be 105. Must mine at least 101 |
|||
# blocks for 100 block maturity rule |
|||
blockhashes = rpc.generate(101) |
|||
# block 98, this is 0 indexed |
|||
notarizedhash = blockhashes[97] |
|||
print rpc.getinfo() |
|||
|
|||
taddr = rpc.getnewaddress() |
|||
rpc.sendtoaddress(taddr, 1987.420) |
|||
rpc.generate(2) |
|||
|
|||
info = rpc.getinfo() |
|||
assert_equal( info['notarizedhash'], notarizedhash) |
|||
|
|||
result = rpc.listunspent() |
|||
|
|||
# this xtn has 2 raw confs, but not in a notarized block, |
|||
# so dpowconfs holds it at 1 |
|||
for res in result: |
|||
if (res['address'] == taddr and res['generated'] == 'false'): |
|||
assert_equal( result[0]['confirmations'], 1 ) |
|||
assert_equal( result[0]['rawconfirmations'], 2 ) |
|||
|
|||
|
|||
if __name__ == '__main__': |
|||
DPoWConfsTest().main() |
@ -0,0 +1,13 @@ |
|||
#ifndef KOMODO_DEFS_H |
|||
#define KOMODO_DEFS_H |
|||
|
|||
#define ASSETCHAINS_MINHEIGHT 128 |
|||
#define KOMODO_ELECTION_GAP 2000 |
|||
#define ROUNDROBIN_DELAY 61 |
|||
#define KOMODO_ASSETCHAIN_MAXLEN 65 |
|||
#define KOMODO_LIMITED_NETWORKSIZE 4 |
|||
#define IGUANA_MAXSCRIPTSIZE 10001 |
|||
#define KOMODO_MAXMEMPOOLTIME 3600 // affects consensus
|
|||
#define CRYPTO777_PUBSECPSTR "020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9" |
|||
|
|||
#endif |
Loading…
Reference in new issue