Add [[nodiscard]] attribute to node::process method (#3505)
* Add [[nodiscard]] attribute to node::process method
This commit is contained in:
		
					parent
					
						
							
								c2fe0eb8f3
							
						
					
				
			
			
				commit
				
					
						7b5e4d75f8
					
				
			
		
					 5 changed files with 25 additions and 25 deletions
				
			
		| 
						 | 
					@ -268,8 +268,8 @@ TEST (bootstrap_processor, process_state)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	node0->work_generate_blocking (*block1);
 | 
						node0->work_generate_blocking (*block1);
 | 
				
			||||||
	node0->work_generate_blocking (*block2);
 | 
						node0->work_generate_blocking (*block2);
 | 
				
			||||||
	node0->process (*block1);
 | 
						ASSERT_EQ (nano::process_result::progress, node0->process (*block1).code);
 | 
				
			||||||
	node0->process (*block2);
 | 
						ASSERT_EQ (nano::process_result::progress, node0->process (*block2).code);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	auto node1 (std::make_shared<nano::node> (system.io_ctx, nano::get_available_port (), nano::unique_path (), system.logging, system.work, node_flags));
 | 
						auto node1 (std::make_shared<nano::node> (system.io_ctx, nano::get_available_port (), nano::unique_path (), system.logging, system.work, node_flags));
 | 
				
			||||||
	ASSERT_EQ (node0->latest (nano::dev::genesis_key.pub), block2->hash ());
 | 
						ASSERT_EQ (node0->latest (nano::dev::genesis_key.pub), block2->hash ());
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -219,16 +219,16 @@ TEST (election, quorum_minimum_update_weight_before_quorum_checks)
 | 
				
			||||||
	node1.work_generate_blocking (*send2);
 | 
						node1.work_generate_blocking (*send2);
 | 
				
			||||||
	node1.process_active (send1);
 | 
						node1.process_active (send1);
 | 
				
			||||||
	node1.block_processor.flush ();
 | 
						node1.block_processor.flush ();
 | 
				
			||||||
	node1.process (*open1);
 | 
						ASSERT_EQ (nano::process_result::progress, node1.process (*open1).code);
 | 
				
			||||||
	node1.process (*send2);
 | 
						ASSERT_EQ (nano::process_result::progress, node1.process (*send2).code);
 | 
				
			||||||
	node1.block_processor.flush ();
 | 
						node1.block_processor.flush ();
 | 
				
			||||||
	ASSERT_EQ (node1.ledger.cache.block_count, 4);
 | 
						ASSERT_EQ (node1.ledger.cache.block_count, 4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	node_config.peering_port = nano::get_available_port ();
 | 
						node_config.peering_port = nano::get_available_port ();
 | 
				
			||||||
	auto & node2 = *system.add_node (node_config);
 | 
						auto & node2 = *system.add_node (node_config);
 | 
				
			||||||
	node2.process (*send1);
 | 
						ASSERT_EQ (nano::process_result::progress, node2.process (*send1).code);
 | 
				
			||||||
	node2.process (*open1);
 | 
						ASSERT_EQ (nano::process_result::progress, node2.process (*open1).code);
 | 
				
			||||||
	node2.process (*send2);
 | 
						ASSERT_EQ (nano::process_result::progress, node2.process (*send2).code);
 | 
				
			||||||
	system.wallet (1)->insert_adhoc (key1.prv);
 | 
						system.wallet (1)->insert_adhoc (key1.prv);
 | 
				
			||||||
	node2.block_processor.flush ();
 | 
						node2.block_processor.flush ();
 | 
				
			||||||
	ASSERT_EQ (node2.ledger.cache.block_count, 4);
 | 
						ASSERT_EQ (node2.ledger.cache.block_count, 4);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -68,7 +68,7 @@ TEST (gap_cache, gap_bootstrap)
 | 
				
			||||||
	nano::block_hash latest (node1.latest (nano::dev::genesis_key.pub));
 | 
						nano::block_hash latest (node1.latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::keypair key;
 | 
						nano::keypair key;
 | 
				
			||||||
	auto send (std::make_shared<nano::send_block> (latest, key.pub, nano::dev::constants.genesis_amount - 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *system.work.generate (latest)));
 | 
						auto send (std::make_shared<nano::send_block> (latest, key.pub, nano::dev::constants.genesis_amount - 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *system.work.generate (latest)));
 | 
				
			||||||
	node1.process (*send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1.process (*send).code);
 | 
				
			||||||
	ASSERT_EQ (nano::dev::constants.genesis_amount - 100, node1.balance (nano::dev::genesis->account ()));
 | 
						ASSERT_EQ (nano::dev::constants.genesis_amount - 100, node1.balance (nano::dev::genesis->account ()));
 | 
				
			||||||
	ASSERT_EQ (nano::dev::constants.genesis_amount, node2.balance (nano::dev::genesis->account ()));
 | 
						ASSERT_EQ (nano::dev::constants.genesis_amount, node2.balance (nano::dev::genesis->account ()));
 | 
				
			||||||
	// Confirm send block, allowing voting on the upcoming block
 | 
						// Confirm send block, allowing voting on the upcoming block
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -103,7 +103,7 @@ public:
 | 
				
			||||||
	void process_confirmed_data (nano::transaction const &, std::shared_ptr<nano::block> const &, nano::block_hash const &, nano::account &, nano::uint128_t &, bool &, bool &, nano::account &);
 | 
						void process_confirmed_data (nano::transaction const &, std::shared_ptr<nano::block> const &, nano::block_hash const &, nano::account &, nano::uint128_t &, bool &, bool &, nano::account &);
 | 
				
			||||||
	void process_confirmed (nano::election_status const &, uint64_t = 0);
 | 
						void process_confirmed (nano::election_status const &, uint64_t = 0);
 | 
				
			||||||
	void process_active (std::shared_ptr<nano::block> const &);
 | 
						void process_active (std::shared_ptr<nano::block> const &);
 | 
				
			||||||
	nano::process_return process (nano::block &);
 | 
						[[nodiscard]] nano::process_return process (nano::block &);
 | 
				
			||||||
	nano::process_return process_local (std::shared_ptr<nano::block> const &);
 | 
						nano::process_return process_local (std::shared_ptr<nano::block> const &);
 | 
				
			||||||
	void process_local_async (std::shared_ptr<nano::block> const &);
 | 
						void process_local_async (std::shared_ptr<nano::block> const &);
 | 
				
			||||||
	void keepalive_preconfigured (std::vector<std::string> const &);
 | 
						void keepalive_preconfigured (std::vector<std::string> const &);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2877,7 +2877,7 @@ TEST (rpc, republish)
 | 
				
			||||||
	system.add_node ();
 | 
						system.add_node ();
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
| 
						 | 
					@ -3456,7 +3456,7 @@ TEST (rpc, wallet_republish)
 | 
				
			||||||
	system.wallet (0)->insert_adhoc (key.prv);
 | 
						system.wallet (0)->insert_adhoc (key.prv);
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
| 
						 | 
					@ -3485,7 +3485,7 @@ TEST (rpc, delegators)
 | 
				
			||||||
	system.wallet (0)->insert_adhoc (key.prv);
 | 
						system.wallet (0)->insert_adhoc (key.prv);
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
| 
						 | 
					@ -3511,7 +3511,7 @@ TEST (rpc, delegators_parameters)
 | 
				
			||||||
	nano::keypair key;
 | 
						nano::keypair key;
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3606,7 +3606,7 @@ TEST (rpc, delegators_count)
 | 
				
			||||||
	system.wallet (0)->insert_adhoc (key.prv);
 | 
						system.wallet (0)->insert_adhoc (key.prv);
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
| 
						 | 
					@ -3644,7 +3644,7 @@ TEST (rpc, account_info)
 | 
				
			||||||
	system.wallet (0)->insert_adhoc (key.prv);
 | 
						system.wallet (0)->insert_adhoc (key.prv);
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	auto time (nano::seconds_since_epoch ());
 | 
						auto time (nano::seconds_since_epoch ());
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		auto transaction = node1->store.tx_begin_write ();
 | 
							auto transaction = node1->store.tx_begin_write ();
 | 
				
			||||||
| 
						 | 
					@ -3700,15 +3700,15 @@ TEST (rpc, account_info)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		latest = node1->latest (nano::dev::genesis_key.pub);
 | 
							latest = node1->latest (nano::dev::genesis_key.pub);
 | 
				
			||||||
		nano::send_block send1 (latest, key1.pub, 50, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
							nano::send_block send1 (latest, key1.pub, 50, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
		node1->process (send1);
 | 
							ASSERT_EQ (nano::process_result::progress, node1->process (send1).code);
 | 
				
			||||||
		nano::send_block send2 (send1.hash (), key1.pub, 25, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (send1.hash ()));
 | 
							nano::send_block send2 (send1.hash (), key1.pub, 25, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (send1.hash ()));
 | 
				
			||||||
		node1->process (send2);
 | 
							ASSERT_EQ (nano::process_result::progress, node1->process (send2).code);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		nano::state_block state_change (nano::dev::genesis_key.pub, send2.hash (), key1.pub, 25, 0, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (send2.hash ()));
 | 
							nano::state_block state_change (nano::dev::genesis_key.pub, send2.hash (), key1.pub, 25, 0, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (send2.hash ()));
 | 
				
			||||||
		node1->process (state_change);
 | 
							ASSERT_EQ (nano::process_result::progress, node1->process (state_change).code);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		nano::open_block open (send1.hash (), nano::dev::genesis_key.pub, key1.pub, key1.prv, key1.pub, *node1->work_generate_blocking (key1.pub));
 | 
							nano::open_block open (send1.hash (), nano::dev::genesis_key.pub, key1.pub, key1.prv, key1.pub, *node1->work_generate_blocking (key1.pub));
 | 
				
			||||||
		node1->process (open);
 | 
							ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	rpc_ctx->io_scope->renew ();
 | 
						rpc_ctx->io_scope->renew ();
 | 
				
			||||||
| 
						 | 
					@ -3811,7 +3811,7 @@ TEST (rpc, json_block_output)
 | 
				
			||||||
	nano::keypair key;
 | 
						nano::keypair key;
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
	boost::property_tree::ptree request;
 | 
						boost::property_tree::ptree request;
 | 
				
			||||||
	request.put ("action", "block_info");
 | 
						request.put ("action", "block_info");
 | 
				
			||||||
| 
						 | 
					@ -3944,7 +3944,7 @@ TEST (rpc, block_info_successor)
 | 
				
			||||||
	nano::keypair key;
 | 
						nano::keypair key;
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
						auto [rpc, rpc_ctx] = add_rpc (system, node1);
 | 
				
			||||||
	boost::property_tree::ptree request;
 | 
						boost::property_tree::ptree request;
 | 
				
			||||||
	request.put ("action", "block_info");
 | 
						request.put ("action", "block_info");
 | 
				
			||||||
| 
						 | 
					@ -4096,7 +4096,7 @@ TEST (rpc, ledger)
 | 
				
			||||||
	auto send_amount (genesis_balance - 100);
 | 
						auto send_amount (genesis_balance - 100);
 | 
				
			||||||
	genesis_balance -= send_amount;
 | 
						genesis_balance -= send_amount;
 | 
				
			||||||
	nano::send_block send (latest, key.pub, genesis_balance, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, genesis_balance, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node->work_generate_blocking (latest));
 | 
				
			||||||
	node->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node->process (open).code);
 | 
				
			||||||
	auto time (nano::seconds_since_epoch ());
 | 
						auto time (nano::seconds_since_epoch ());
 | 
				
			||||||
| 
						 | 
					@ -4166,7 +4166,7 @@ TEST (rpc, ledger)
 | 
				
			||||||
	genesis_balance -= send2_amount;
 | 
						genesis_balance -= send2_amount;
 | 
				
			||||||
	nano::send_block send2 (send.hash (), key.pub, genesis_balance, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node->work_generate_blocking (send.hash ()));
 | 
						nano::send_block send2 (send.hash (), key.pub, genesis_balance, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node->work_generate_blocking (send.hash ()));
 | 
				
			||||||
	rpc_ctx->io_scope->reset ();
 | 
						rpc_ctx->io_scope->reset ();
 | 
				
			||||||
	node->process (send2);
 | 
						ASSERT_EQ (nano::process_result::progress, node->process (send2).code);
 | 
				
			||||||
	rpc_ctx->io_scope->renew ();
 | 
						rpc_ctx->io_scope->renew ();
 | 
				
			||||||
	// When asking for pending, pending amount is taken into account for threshold so the account must show up
 | 
						// When asking for pending, pending amount is taken into account for threshold so the account must show up
 | 
				
			||||||
	request.put ("count", 2);
 | 
						request.put ("count", 2);
 | 
				
			||||||
| 
						 | 
					@ -4240,7 +4240,7 @@ TEST (rpc, block_create)
 | 
				
			||||||
	auto send_block (nano::deserialize_block_json (block_l));
 | 
						auto send_block (nano::deserialize_block_json (block_l));
 | 
				
			||||||
	ASSERT_EQ (send.hash (), send_block->hash ());
 | 
						ASSERT_EQ (send.hash (), send_block->hash ());
 | 
				
			||||||
	rpc_ctx->io_scope->reset ();
 | 
						rpc_ctx->io_scope->reset ();
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	rpc_ctx->io_scope->renew ();
 | 
						rpc_ctx->io_scope->renew ();
 | 
				
			||||||
	boost::property_tree::ptree request1;
 | 
						boost::property_tree::ptree request1;
 | 
				
			||||||
	request1.put ("action", "block_create");
 | 
						request1.put ("action", "block_create");
 | 
				
			||||||
| 
						 | 
					@ -4618,7 +4618,7 @@ TEST (rpc, wallet_ledger)
 | 
				
			||||||
	system.wallet (0)->insert_adhoc (key.prv);
 | 
						system.wallet (0)->insert_adhoc (key.prv);
 | 
				
			||||||
	auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
						auto latest (node1->latest (nano::dev::genesis_key.pub));
 | 
				
			||||||
	nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
						nano::send_block send (latest, key.pub, 100, nano::dev::genesis_key.prv, nano::dev::genesis_key.pub, *node1->work_generate_blocking (latest));
 | 
				
			||||||
	node1->process (send);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (send).code);
 | 
				
			||||||
	nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
						nano::open_block open (send.hash (), nano::dev::genesis_key.pub, key.pub, key.prv, key.pub, *node1->work_generate_blocking (key.pub));
 | 
				
			||||||
	ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
						ASSERT_EQ (nano::process_result::progress, node1->process (open).code);
 | 
				
			||||||
	auto time (nano::seconds_since_epoch ());
 | 
						auto time (nano::seconds_since_epoch ());
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue