当前位置: 首页>>代码示例>>Python>>正文


Python util.start_nodes函数代码示例

本文整理汇总了Python中test_framework.util.start_nodes函数的典型用法代码示例。如果您正苦于以下问题:Python start_nodes函数的具体用法?Python start_nodes怎么用?Python start_nodes使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了start_nodes函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setup_network

 def setup_network(self, split = False):
     print("Setting up network...")
     # These nodes simulate the ARRR asset chain parameters
     self.nodes   = start_nodes(self.num_nodes, self.options.tmpdir,
                 extra_args=[[
                 # always give -ac_name as first extra_arg and port as third
                 '-ac_name=REGTEST',
                 '-conf='+self.options.tmpdir+'/node0/REGTEST.conf',
                 '-port=64367',
                 '-rpcport=64368',
                 '-regtest',
                 '-addressindex=1',
                 '-spentindex=1',
                 '-ac_supply=0',
                 '-ac_reward=25600000000',
                 '-ac_private=1',
                 '-whitelist=127.0.0.1',
                 '-debug',
                 '--daemon',
                 '-rpcuser=rt',
                 '-rpcpassword=rt'
                 ]]
     )
     self.is_network_split = split
     self.rpc              = self.nodes[0]
     self.sync_all()
     print("Done setting up network")
开发者ID:himu007,项目名称:komodo,代码行数:27,代码来源:ac_private.py

示例2: setup_network

 def setup_network(self, split=False):
     self.nodes = start_nodes(3, self.options.tmpdir, extra_args=[['-regtestprotectcoinbase', '-debug=zrpc']] * 3 )
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     connect_nodes_bi(self.nodes,0,2)
     self.is_network_split=False
     self.sync_all()
开发者ID:bitcartel,项目名称:zcash,代码行数:7,代码来源:wallet_anchorfork.py

示例3: setup_network

 def setup_network(self, split=False):
     self.nodes = start_nodes(3, self.options.tmpdir,
         extra_args=[NUPARAMS_ARGS] * 3)
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     self.is_network_split=False
     self.sync_all()
开发者ID:zcash,项目名称:zcash,代码行数:7,代码来源:turnstile.py

示例4: setup_network

 def setup_network(self, split=False):
     self.nodes = start_nodes(3, self.options.tmpdir)
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     connect_nodes_bi(self.nodes,0,2)
     self.is_network_split=False
     self.sync_all()
开发者ID:bitcartel,项目名称:zcash,代码行数:7,代码来源:zapwallettxes.py

示例5: setup_network

 def setup_network(self):
     self.nodes = start_nodes(1, self.options.tmpdir, extra_args=[[
         '-nuparams=5ba81b19:10', # Overwinter
         '-nuparams=76b809bb:15', # Sapling
         '-debug',
         '-whitelist=127.0.0.1',
     ]])
开发者ID:himu007,项目名称:komodo,代码行数:7,代码来源:p2p_nu_peer_management.py

示例6: setup_network

 def setup_network(self, split=False):
     # Use 1 minute timeout because the initial getnewaddress RPC can take
     # longer than the default 30 seconds due to an expensive
     # CWallet::TopUpKeyPool call, and the encryptwallet RPC made later in
     # the test often takes even longer.
     self.nodes = start_nodes(
         self.num_nodes, self.options.tmpdir, self.extra_args, timewait=60)
开发者ID:CommerciumBlockchain,项目名称:Commercium_Deprecated,代码行数:7,代码来源:wallet-dump.py

示例7: setup_network

 def setup_network(self, split=False):
     self.nodes = start_nodes(4, self.options.tmpdir, extra_args=[["-nuparams=5ba81b19:200", "-debug=zrpcunsafe", "-txindex"]] * 4 )
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     connect_nodes_bi(self.nodes,0,2)
     connect_nodes_bi(self.nodes,0,3)
     self.is_network_split=False
     self.sync_all()
开发者ID:bitcartel,项目名称:zcash,代码行数:8,代码来源:wallet_overwintertx.py

示例8: setup_nodes

 def setup_nodes(self):
     return start_nodes(4, self.options.tmpdir,
         [[
             "-nuparams=5ba81b19:205", # Overwinter
             "-nuparams=76b809bb:%d" % SAPLING_ACTIVATION_HEIGHT, # Sapling
             "-txexpirydelta=%d" % TX_EXPIRY_DELTA,
             "-debug=mempool"
         ]] * 4)
开发者ID:bitcartel,项目名称:zcash,代码行数:8,代码来源:mempool_tx_expiry.py

示例9: setup_network

    def setup_network(self):
        extra_args = [["-debug=1"] for _ in range(self.num_nodes)]
        for i, import_node in enumerate(IMPORT_NODES, 2):
            if import_node.prune:
                extra_args[i] += ["-prune=1"]

        self.nodes = start_nodes(self.num_nodes, self.options.tmpdir, extra_args)
        for i in range(1, self.num_nodes):
            connect_nodes(self.nodes[i], 0)
开发者ID:8bitcoder,项目名称:myriadcoin,代码行数:9,代码来源:import-rescan.py

示例10: setup_nodes

 def setup_nodes(self):
     # Note: proxies are not used to connect to local nodes
     # this is because the proxy to use is based on CService.GetNetwork(), which return NET_UNROUTABLE for localhost
     return start_nodes(4, self.options.tmpdir, extra_args=[
         ['-listen', '-debug=net', '-debug=proxy', '-proxy=%s:%i' % (self.conf1.addr),'-proxyrandomize=1'], 
         ['-listen', '-debug=net', '-debug=proxy', '-proxy=%s:%i' % (self.conf1.addr),'-onion=%s:%i' % (self.conf2.addr),'-proxyrandomize=0'], 
         ['-listen', '-debug=net', '-debug=proxy', '-proxy=%s:%i' % (self.conf2.addr),'-proxyrandomize=1'], 
         ['-listen', '-debug=net', '-debug=proxy', '-proxy=[%s]:%i' % (self.conf3.addr),'-proxyrandomize=0', '-noonion']
         ])
开发者ID:bitcartel,项目名称:zcash,代码行数:9,代码来源:proxy_test.py

示例11: setup_network

    def setup_network(self):
        extra_args = [["-debug=1"] for _ in range(self.num_nodes)]
        for i, import_node in enumerate(IMPORT_NODES, 1):
            if import_node.prune:
                # txindex is enabled by default in Dash and needs to be disabled for import-rescan.py
                extra_args[i] += ["-prune=1", "-txindex=0", "-reindex-chainstate"]

        self.nodes = start_nodes(self.num_nodes, self.options.tmpdir, extra_args)
        for i in range(1, self.num_nodes):
            connect_nodes(self.nodes[i], 0)
开发者ID:bancoteam,项目名称:dash,代码行数:10,代码来源:import-rescan.py

示例12: reindex

 def reindex(self, justchainstate=False):
     self.nodes[0].generate(3)
     blockcount = self.nodes[0].getblockcount()
     stop_nodes(self.nodes)
     extra_args = [["-debug", "-reindex-chainstate" if justchainstate else "-reindex", "-checkblockindex=1"]]
     self.nodes = start_nodes(self.num_nodes, self.options.tmpdir, extra_args)
     while self.nodes[0].getblockcount() < blockcount:
         time.sleep(0.1)
     assert_equal(self.nodes[0].getblockcount(), blockcount)
     print("Success")
开发者ID:13971643458,项目名称:qtum,代码行数:10,代码来源:reindex.py

示例13: setup_network

 def setup_network(self, split=False):
     self.nodes = start_nodes(3, self.options.tmpdir,
         extra_args=[[
             '-nuparams=5ba81b19:100', # Overwinter
             '-nuparams=76b809bb:201', # Sapling
         ]] * 3)
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     self.is_network_split=False
     self.sync_all()
开发者ID:himu007,项目名称:komodo,代码行数:10,代码来源:wallet_persistence.py

示例14: setup_network

    def setup_network(self, split=False):
        self.nodes = start_nodes(3, self.options.tmpdir,
                           extra_args=[['-experimentalfeatures', '-developerencryptwallet']] * 4)

        connect_nodes_bi(self.nodes,0,1)
        connect_nodes_bi(self.nodes,1,2)
        connect_nodes_bi(self.nodes,0,2)

        self.is_network_split=False
        self.sync_all()
开发者ID:bitcartel,项目名称:zcash,代码行数:10,代码来源:fundrawtransaction.py

示例15: setup_network

 def setup_network(self, split=False):
     # Node 0 - Overwinter, then Sprout, then Overwinter again
     # Node 1 - Sprout
     # Node 2 - Overwinter
     self.nodes = start_nodes(3, self.options.tmpdir, extra_args=[['-nuparams=5ba81b19:10'], [], ['-nuparams=5ba81b19:10']])
     connect_nodes_bi(self.nodes,0,1)
     connect_nodes_bi(self.nodes,1,2)
     connect_nodes_bi(self.nodes,0,2)
     self.is_network_split=False
     self.sync_all()
开发者ID:bitcartel,项目名称:zcash,代码行数:10,代码来源:rewind_index.py


注:本文中的test_framework.util.start_nodes函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。