@@ -353,11 +353,11 @@ contract("ERC20DividendCheckpoint", accounts => {
353
353
} ) ;
354
354
355
355
it ( "Issuer pushes dividends iterating over account holders - dividends proportional to checkpoint" , async ( ) => {
356
- let investor1Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
357
- let investor2Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
356
+ let investor1Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
357
+ let investor2Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
358
358
await I_ERC20DividendCheckpoint . pushDividendPayment ( 0 , 0 , 10 , { from : token_owner , gas : 5000000 } ) ;
359
- let investor1BalanceAfter = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
360
- let investor2BalanceAfter = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
359
+ let investor1BalanceAfter = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
360
+ let investor2BalanceAfter = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
361
361
assert . equal ( investor1BalanceAfter . sub ( investor1Balance ) . toNumber ( ) , web3 . utils . toWei ( "0.5" , "ether" ) ) ;
362
362
assert . equal ( investor2BalanceAfter . sub ( investor2Balance ) . toNumber ( ) , web3 . utils . toWei ( "1" , "ether" ) ) ;
363
363
//Check fully claimed
@@ -515,13 +515,13 @@ contract("ERC20DividendCheckpoint", accounts => {
515
515
516
516
it ( "should investor 3 claims dividend" , async ( ) => {
517
517
console . log ( ( await I_ERC20DividendCheckpoint . dividends ( 2 ) ) [ 5 ] . toNumber ( ) ) ;
518
- let investor1Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
519
- let investor2Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
520
- let investor3Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
518
+ let investor1Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
519
+ let investor2Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
520
+ let investor3Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
521
521
await I_ERC20DividendCheckpoint . pullDividendPayment ( 2 , { from : account_investor3 , gasPrice : 0 } ) ;
522
- let investor1BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
523
- let investor2BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
524
- let investor3BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
522
+ let investor1BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
523
+ let investor2BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
524
+ let investor3BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
525
525
assert . equal ( investor1BalanceAfter1 . sub ( investor1Balance ) . toNumber ( ) , 0 ) ;
526
526
assert . equal ( investor2BalanceAfter1 . sub ( investor2Balance ) . toNumber ( ) , 0 ) ;
527
527
assert . equal ( investor3BalanceAfter1 . sub ( investor3Balance ) . toNumber ( ) , web3 . utils . toWei ( "7" , "ether" ) ) ;
@@ -533,15 +533,15 @@ contract("ERC20DividendCheckpoint", accounts => {
533
533
534
534
it ( "should issuer pushes remain" , async ( ) => {
535
535
console . log ( ( await I_ERC20DividendCheckpoint . dividends ( 2 ) ) [ 5 ] . toNumber ( ) ) ;
536
- let investor1BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
537
- let investor2BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
538
- let investor3BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
539
- let investorTempBalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
536
+ let investor1BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
537
+ let investor2BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
538
+ let investor3BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
539
+ let investorTempBalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
540
540
await I_ERC20DividendCheckpoint . pushDividendPayment ( 2 , 0 , 10 , { from : token_owner } ) ;
541
- let investor1BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
542
- let investor2BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
543
- let investor3BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
544
- let investorTempBalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
541
+ let investor1BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
542
+ let investor2BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
543
+ let investor3BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
544
+ let investorTempBalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
545
545
assert . equal ( investor1BalanceAfter2 . sub ( investor1BalanceAfter1 ) . toNumber ( ) , 0 ) ;
546
546
assert . equal ( investor2BalanceAfter2 . sub ( investor2BalanceAfter1 ) . toNumber ( ) , web3 . utils . toWei ( "3" , "ether" ) ) ;
547
547
assert . equal ( investor3BalanceAfter2 . sub ( investor3BalanceAfter1 ) . toNumber ( ) , 0 ) ;
@@ -778,31 +778,31 @@ contract("ERC20DividendCheckpoint", accounts => {
778
778
} ) ;
779
779
780
780
it ( "Investor 2 claims dividend" , async ( ) => {
781
- let investor1Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
782
- let investor2Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
783
- let investor3Balance = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
784
- let tempBalance = BigNumber ( await web3 . eth . getBalance ( account_temp ) ) ;
781
+ let investor1Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
782
+ let investor2Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
783
+ let investor3Balance = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
784
+ let tempBalance = new BigNumber ( await web3 . eth . getBalance ( account_temp ) ) ;
785
785
await I_ERC20DividendCheckpoint . pullDividendPayment ( 3 , { from : account_investor2 , gasPrice : 0 } ) ;
786
- let investor1BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
787
- let investor2BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
788
- let investor3BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
789
- let tempBalanceAfter1 = BigNumber ( await web3 . eth . getBalance ( account_temp ) ) ;
786
+ let investor1BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
787
+ let investor2BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
788
+ let investor3BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
789
+ let tempBalanceAfter1 = new BigNumber ( await web3 . eth . getBalance ( account_temp ) ) ;
790
790
assert . equal ( investor1BalanceAfter1 . sub ( investor1Balance ) . toNumber ( ) , 0 ) ;
791
791
assert . equal ( investor2BalanceAfter1 . sub ( investor2Balance ) . toNumber ( ) , web3 . utils . toWei ( "1.8" , "ether" ) ) ;
792
792
assert . equal ( investor3BalanceAfter1 . sub ( investor3Balance ) . toNumber ( ) , 0 ) ;
793
793
assert . equal ( tempBalanceAfter1 . sub ( tempBalance ) . toNumber ( ) , 0 ) ;
794
794
} ) ;
795
795
796
796
it ( "Should issuer pushes temp investor - investor1 excluded" , async ( ) => {
797
- let investor1BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
798
- let investor2BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
799
- let investor3BalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
800
- let tempBalanceAfter1 = BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
797
+ let investor1BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
798
+ let investor2BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
799
+ let investor3BalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
800
+ let tempBalanceAfter1 = new BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
801
801
await I_ERC20DividendCheckpoint . pushDividendPaymentToAddresses ( 3 , [ account_temp , account_investor1 ] , { from : token_owner } ) ;
802
- let investor1BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
803
- let investor2BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
804
- let investor3BalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
805
- let tempBalanceAfter2 = BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
802
+ let investor1BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor1 ) ) ;
803
+ let investor2BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor2 ) ) ;
804
+ let investor3BalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_investor3 ) ) ;
805
+ let tempBalanceAfter2 = new BigNumber ( await I_PolyToken . balanceOf ( account_temp ) ) ;
806
806
assert . equal ( investor1BalanceAfter2 . sub ( investor1BalanceAfter1 ) . toNumber ( ) , 0 ) ;
807
807
assert . equal ( investor2BalanceAfter2 . sub ( investor2BalanceAfter1 ) . toNumber ( ) , 0 ) ;
808
808
assert . equal ( investor3BalanceAfter2 . sub ( investor3BalanceAfter1 ) . toNumber ( ) , 0 ) ;
@@ -823,9 +823,9 @@ contract("ERC20DividendCheckpoint", accounts => {
823
823
} ) ;
824
824
825
825
it ( "Issuer reclaims withholding tax" , async ( ) => {
826
- let issuerBalance = BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
826
+ let issuerBalance = new BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
827
827
await I_ERC20DividendCheckpoint . withdrawWithholding ( 3 , { from : token_owner , gasPrice : 0 } ) ;
828
- let issuerBalanceAfter = BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
828
+ let issuerBalanceAfter = new BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
829
829
assert . equal ( issuerBalanceAfter . sub ( issuerBalance ) . toNumber ( ) , web3 . utils . toWei ( "0.4" , "ether" ) ) ;
830
830
} ) ;
831
831
@@ -843,9 +843,9 @@ contract("ERC20DividendCheckpoint", accounts => {
843
843
} ) ;
844
844
845
845
it ( "Issuer is able to reclaim dividend after expiry" , async ( ) => {
846
- let tokenOwnerBalance = BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
846
+ let tokenOwnerBalance = new BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
847
847
await I_ERC20DividendCheckpoint . reclaimDividend ( 3 , { from : token_owner , gasPrice : 0 } ) ;
848
- let tokenOwnerAfter = BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
848
+ let tokenOwnerAfter = new BigNumber ( await I_PolyToken . balanceOf ( token_owner ) ) ;
849
849
assert . equal ( tokenOwnerAfter . sub ( tokenOwnerBalance ) . toNumber ( ) , web3 . utils . toWei ( "7" , "ether" ) ) ;
850
850
} ) ;
851
851
0 commit comments