@@ -1001,7 +1001,7 @@ TEST (wallet, epoch_2_validation)
1001
1001
ASSERT_EQ (nano::epoch::epoch_2, send->sideband ().details .epoch );
1002
1002
ASSERT_EQ (nano::epoch::epoch_0, send->sideband ().source_epoch ); // Not used for send state blocks
1003
1003
1004
- auto receive = wallet.receive_action (send->hash (), nano::dev::genesis_key.pub , amount, send->link ().as_account (), 1 );
1004
+ auto receive = wallet.receive_action (send->hash (), nano::dev::genesis_key.pub , amount, send->link ().value (). as_account (), 1 );
1005
1005
ASSERT_NE (nullptr , receive);
1006
1006
if (nano::dev::network_params.work .difficulty (*receive) < node.network_params .work .base )
1007
1007
{
@@ -1043,7 +1043,7 @@ TEST (wallet, epoch_2_receive_propagation)
1043
1043
auto amount = node.config .receive_minimum .number ();
1044
1044
auto send1 = wallet.send_action (nano::dev::genesis_key.pub , key.pub , amount, 1 );
1045
1045
ASSERT_NE (nullptr , send1);
1046
- ASSERT_NE (nullptr , wallet.receive_action (send1->hash (), nano::dev::genesis_key.pub , amount, send1->link ().as_account (), 1 ));
1046
+ ASSERT_NE (nullptr , wallet.receive_action (send1->hash (), nano::dev::genesis_key.pub , amount, send1->link ().value (). as_account (), 1 ));
1047
1047
1048
1048
// Upgrade the genesis account to epoch 2
1049
1049
auto epoch2 = system .upgrade_genesis_epoch (node, nano::epoch::epoch_2);
@@ -1053,7 +1053,7 @@ TEST (wallet, epoch_2_receive_propagation)
1053
1053
auto send2 = wallet.send_action (nano::dev::genesis_key.pub , key.pub , amount, 1 );
1054
1054
ASSERT_NE (nullptr , send2);
1055
1055
1056
- auto receive2 = wallet.receive_action (send2->hash (), key.pub , amount, send2->link ().as_account (), 1 );
1056
+ auto receive2 = wallet.receive_action (send2->hash (), key.pub , amount, send2->link ().value (). as_account (), 1 );
1057
1057
ASSERT_NE (nullptr , receive2);
1058
1058
if (nano::dev::network_params.work .difficulty (*receive2) < node.network_params .work .base )
1059
1059
{
@@ -1106,7 +1106,7 @@ TEST (wallet, epoch_2_receive_unopened)
1106
1106
1107
1107
wallet.insert_adhoc (key.prv , false );
1108
1108
1109
- auto receive1 = wallet.receive_action (send1->hash (), key.pub , amount, send1->link ().as_account (), 1 );
1109
+ auto receive1 = wallet.receive_action (send1->hash (), key.pub , amount, send1->link ().value (). as_account (), 1 );
1110
1110
ASSERT_NE (nullptr , receive1);
1111
1111
if (nano::dev::network_params.work .difficulty (*receive1) < node.network_params .work .base )
1112
1112
{
@@ -1190,7 +1190,7 @@ TEST (wallet, search_receivable)
1190
1190
auto receive = node.block (receive_hash);
1191
1191
ASSERT_NE (nullptr , receive);
1192
1192
ASSERT_EQ (receive->sideband ().height , 3 );
1193
- ASSERT_EQ (send->hash (), receive->link ().as_block_hash ());
1193
+ ASSERT_EQ (send->hash (), receive->link ().value (). as_block_hash ());
1194
1194
}
1195
1195
1196
1196
TEST (wallet, receive_pruned)
@@ -1228,7 +1228,7 @@ TEST (wallet, receive_pruned)
1228
1228
1229
1229
wallet2.insert_adhoc (key.prv , false );
1230
1230
1231
- auto open1 = wallet2.receive_action (send1->hash (), key.pub , amount, send1->link ().as_account (), 1 );
1231
+ auto open1 = wallet2.receive_action (send1->hash (), key.pub , amount, send1->link ().value (). as_account (), 1 );
1232
1232
ASSERT_NE (nullptr , open1);
1233
1233
ASSERT_EQ (amount, node2.ledger .balance (node2.store .tx_begin_read (), open1->hash ()));
1234
1234
ASSERT_TIMELY_EQ (5s, node2.ledger .cache .cemented_count , 4 );
0 commit comments