@@ -463,14 +463,8 @@ const execute = (description, getRskHost) => {
463
463
464
464
// To ensure no refund is made, let's try to push any possible refund pegout.
465
465
await triggerRelease ( rskTxHelpers , btcTxHelper ) ;
466
-
467
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
468
466
469
- if ( isLovellActive ) {
470
- await assertBtcPeginTxHashProcessed ( btcPeginTxHash ) ;
471
- } else {
472
- await assertPeginTxHashNotProcessed ( btcPeginTxHash ) ;
473
- }
467
+ await assertBtcPeginTxHashProcessed ( btcPeginTxHash ) ;
474
468
475
469
// Two events are emitted in this scenario: rejected_pegin and unrefundable_pegin.
476
470
await assertExpectedRejectedPeginEventIsEmitted ( btcPeginTxHash , blockNumberBeforePegin , PEGIN_REJECTION_REASONS . LEGACY_PEGIN_UNDETERMINED_SENDER ) ;
@@ -769,8 +763,7 @@ const execute = (description, getRskHost) => {
769
763
770
764
// Assert
771
765
772
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
773
- const expectedPegoutValue = isLovellActive ? satoshisToWeis ( pegoutValueInSatoshis ) : pegoutValueInSatoshis ;
766
+ const expectedPegoutValue = satoshisToWeis ( pegoutValueInSatoshis ) ;
774
767
await assertExpectedReleaseRequestRejectedEventIsEmitted ( senderRecipientInfo . rskRecipientRskAddressInfo . address , expectedPegoutValue , PEGOUT_REJECTION_REASONS . LOW_AMOUNT ) ;
775
768
776
769
await assert2wpBalanceIsUnchanged ( initial2wpBalances ) ;
@@ -813,8 +806,7 @@ const execute = (description, getRskHost) => {
813
806
814
807
// Assert
815
808
816
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
817
- const expectedPegoutValue = isLovellActive ? satoshisToWeis ( pegoutValueInSatoshis ) : pegoutValueInSatoshis ;
809
+ const expectedPegoutValue = satoshisToWeis ( pegoutValueInSatoshis ) ;
818
810
await assertExpectedReleaseRequestRejectedEventIsEmitted ( senderRecipientInfo . rskRecipientRskAddressInfo . address , expectedPegoutValue , PEGOUT_REJECTION_REASONS . FEE_ABOVE_VALUE ) ;
819
811
820
812
await assert2wpBalanceIsUnchanged ( initial2wpBalances ) ;
@@ -853,8 +845,7 @@ const execute = (description, getRskHost) => {
853
845
854
846
// Assert
855
847
856
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
857
- const expectedPegoutValue = isLovellActive ? satoshisToWeis ( pegoutValueInSatoshis ) : pegoutValueInSatoshis ;
848
+ const expectedPegoutValue = satoshisToWeis ( pegoutValueInSatoshis ) ;
858
849
859
850
const contractAddressChecksummed = rskTxHelper . getClient ( ) . utils . toChecksumAddress ( ensure0x ( callReleaseBtcContract . options . address ) ) ;
860
851
const expectedEvent = createExpectedReleaseRequestRejectedEvent ( contractAddressChecksummed , expectedPegoutValue , PEGOUT_REJECTION_REASONS . CALLER_CONTRACT ) ;
@@ -994,24 +985,22 @@ const execute = (description, getRskHost) => {
994
985
const blockNumberAfterPegoutRelease = await rskTxHelper . getBlockNumber ( ) ;
995
986
const pegoutsEvents = await getPegoutEventsInBlockRange ( rskTxHelper , pegoutTransaction1 . blockNumber , blockNumberAfterPegoutRelease ) ;
996
987
997
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
998
-
999
988
// The release_request_received event of the first pegout request
1000
989
const rskSender1Address = rskTxHelper . getClient ( ) . utils . toChecksumAddress ( ensure0x ( senderRecipientInfo1 . rskRecipientRskAddressInfo . address ) ) ;
1001
990
const releaseRequestReceivedEvent1 = pegoutsEvents . find ( event => event . arguments . sender === rskSender1Address ) ;
1002
- const expectedPegoutValue1 = isLovellActive ? satoshisToWeis ( pegout1ValueInSatoshis ) : pegout1ValueInSatoshis ;
991
+ const expectedPegoutValue1 = satoshisToWeis ( pegout1ValueInSatoshis ) ;
1003
992
assertReleaseRequestReceivedEvent ( releaseRequestReceivedEvent1 , rskSender1Address , senderRecipientInfo1 . btcSenderAddressInfo . address , expectedPegoutValue1 ) ;
1004
993
1005
994
// The release_request_received event of the second pegout request
1006
995
const rskSender2Address = rskTxHelper . getClient ( ) . utils . toChecksumAddress ( ensure0x ( senderRecipientInfo2 . rskRecipientRskAddressInfo . address ) ) ;
1007
996
const releaseRequestReceivedEvent2 = pegoutsEvents . find ( event => event . arguments . sender === rskSender2Address ) ;
1008
- const expectedPegoutValue2 = isLovellActive ? satoshisToWeis ( pegout2ValueInSatoshis ) : pegout2ValueInSatoshis ;
997
+ const expectedPegoutValue2 = satoshisToWeis ( pegout2ValueInSatoshis ) ;
1009
998
assertReleaseRequestReceivedEvent ( releaseRequestReceivedEvent2 , rskSender2Address , senderRecipientInfo2 . btcSenderAddressInfo . address , expectedPegoutValue2 ) ;
1010
999
1011
1000
// The release_request_received event of the third pegout request
1012
1001
const rskSender3Address = rskTxHelper . getClient ( ) . utils . toChecksumAddress ( ensure0x ( senderRecipientInfo3 . rskRecipientRskAddressInfo . address ) ) ;
1013
1002
const releaseRequestReceivedEvent3 = pegoutsEvents . find ( event => event . arguments . sender === rskSender3Address ) ;
1014
- const expectedPegoutValue3 = isLovellActive ? satoshisToWeis ( pegout3ValueInSatoshis ) : pegout3ValueInSatoshis ;
1003
+ const expectedPegoutValue3 = satoshisToWeis ( pegout3ValueInSatoshis ) ;
1015
1004
assertReleaseRequestReceivedEvent ( releaseRequestReceivedEvent3 , rskSender3Address , senderRecipientInfo3 . btcSenderAddressInfo . address , expectedPegoutValue3 ) ;
1016
1005
1017
1006
const pegoutWaitingForConfirmationWhenPegoutWasCreated = bridgeStateAfterPegoutCreation . pegoutsWaitingForConfirmations [ 0 ] ;
@@ -1022,22 +1011,19 @@ const execute = (description, getRskHost) => {
1022
1011
const releaseRequestedEvent = pegoutsEvents [ 3 ] ;
1023
1012
assertReleaseRequestedEvent ( releaseRequestedEvent , pegoutCreationRskTransactionHash , btcTransaction . getId ( ) , totalPegoutValueInSatoshis ) ;
1024
1013
1025
- if ( isLovellActive ) {
1026
- // pegout_transaction_created event
1027
- const pegoutTransactionCreatedEvent = pegoutsEvents [ 4 ] ;
1028
- assertPegoutTransactionCreatedEvent ( pegoutTransactionCreatedEvent , btcTransaction , bridgeStateBeforePegoutCreation ) ;
1029
- }
1030
-
1014
+ const pegoutTransactionCreatedEvent = pegoutsEvents [ 4 ] ;
1015
+ assertPegoutTransactionCreatedEvent ( pegoutTransactionCreatedEvent , btcTransaction , bridgeStateBeforePegoutCreation ) ;
1016
+
1031
1017
// batch_pegout_created event
1032
- const batchPegoutCreatedEvent = pegoutsEvents [ isLovellActive ? 5 : 4 ] ;
1018
+ const batchPegoutCreatedEvent = pegoutsEvents [ 5 ] ;
1033
1019
assertBatchPegoutCreatedEvent ( batchPegoutCreatedEvent , btcTransaction . getId ( ) , [ pegoutTransaction1 . transactionHash , pegoutTransaction2 . transactionHash , pegoutTransaction3 . transactionHash ] ) ;
1034
1020
1035
1021
// pegout_confirmed event
1036
- const pegoutConfirmedEvent = pegoutsEvents [ isLovellActive ? 6 : 5 ] ;
1022
+ const pegoutConfirmedEvent = pegoutsEvents [ 6 ] ;
1037
1023
assertPegoutConfirmedEvent ( pegoutConfirmedEvent , btcTransaction . getId ( ) , pegoutWaitingForConfirmationWhenPegoutWasCreated . pegoutCreationBlockNumber ) ;
1038
1024
1039
1025
// add_signature events
1040
- const addSignatureEvents = pegoutsEvents . slice ( isLovellActive ? 7 : 6 , pegoutsEvents . length - 1 ) ;
1026
+ const addSignatureEvents = pegoutsEvents . slice ( 7 , pegoutsEvents . length - 1 ) ;
1041
1027
assertAddSignatureEvents ( addSignatureEvents , releaseRequestedEvent ) ;
1042
1028
1043
1029
// release_btc event
@@ -1218,30 +1204,26 @@ const assertSuccessfulPegoutEventsAreEmitted = async (pegoutsEvents, pegoutReque
1218
1204
// release_request_received event
1219
1205
const releaseRequestReceivedEvent = pegoutsEvents [ 0 ] ;
1220
1206
1221
- const isLovellActive = await Runners . common . forks . lovell700 . isAlreadyActive ( ) ;
1222
- const expectedPegoutValue = isLovellActive ? ( pegoutValueInWeis || satoshisToWeis ( pegoutValueInSatoshis ) ) : pegoutValueInSatoshis ;
1207
+ const expectedPegoutValue = pegoutValueInWeis || satoshisToWeis ( pegoutValueInSatoshis ) ;
1223
1208
assertReleaseRequestReceivedEvent ( releaseRequestReceivedEvent , rskSenderAddress , senderRecipientInfo . btcSenderAddressInfo . address , expectedPegoutValue ) ;
1224
1209
1225
1210
// release_requested event
1226
1211
const pegoutCreationRskTransactionHash = ensure0x ( pegoutWaitingForConfirmationWhenPegoutWasCreated . rskTxHash . padStart ( 64 , '0' ) ) ;
1227
1212
const releaseRequestedEvent = pegoutsEvents [ 1 ] ;
1228
1213
assertReleaseRequestedEvent ( releaseRequestedEvent , pegoutCreationRskTransactionHash , btcTransaction . getId ( ) , pegoutValueInSatoshis ) ;
1229
1214
1230
- if ( isLovellActive ) {
1231
- // pegout_transaction_created event
1232
- const pegoutTransactionCreatedEvent = pegoutsEvents [ 2 ] ;
1233
- assertPegoutTransactionCreatedEvent ( pegoutTransactionCreatedEvent , btcTransaction , bridgeStateBeforePegoutCreation ) ;
1234
- }
1215
+ const pegoutTransactionCreatedEvent = pegoutsEvents [ 2 ] ;
1216
+ assertPegoutTransactionCreatedEvent ( pegoutTransactionCreatedEvent , btcTransaction , bridgeStateBeforePegoutCreation ) ;
1235
1217
1236
1218
// batch_pegout_created event
1237
- const batchPegoutCreatedEvent = pegoutsEvents [ isLovellActive ? 3 : 2 ] ;
1219
+ const batchPegoutCreatedEvent = pegoutsEvents [ 3 ] ;
1238
1220
assertBatchPegoutCreatedEvent ( batchPegoutCreatedEvent , btcTransaction . getId ( ) , [ pegoutRequestReceivedTransactionHash ] ) ;
1239
1221
1240
1222
// pegout_confirmed event
1241
- const pegoutConfirmedEvent = pegoutsEvents [ isLovellActive ? 4 : 3 ] ;
1223
+ const pegoutConfirmedEvent = pegoutsEvents [ 4 ] ;
1242
1224
assertPegoutConfirmedEvent ( pegoutConfirmedEvent , btcTransaction . getId ( ) , pegoutWaitingForConfirmationWhenPegoutWasCreated . pegoutCreationBlockNumber ) ;
1243
1225
1244
- const addSignatureEvents = pegoutsEvents . slice ( isLovellActive ? 5 : 4 , pegoutsEvents . length - 1 ) ;
1226
+ const addSignatureEvents = pegoutsEvents . slice ( 5 , pegoutsEvents . length - 1 ) ;
1245
1227
assertAddSignatureEvents ( addSignatureEvents , releaseRequestedEvent ) ;
1246
1228
1247
1229
// Final event, release_btc
0 commit comments