@@ -11,6 +11,7 @@ import (
11
11
"github.com/stretchr/testify/assert"
12
12
13
13
"github.com/stellar/go/ingest"
14
+ "github.com/stellar/go/ingest/sac"
14
15
"github.com/stellar/go/services/horizon/internal/db2/history"
15
16
"github.com/stellar/go/xdr"
16
17
@@ -524,12 +525,12 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractID() {
524
525
}
525
526
eurID , err := trustLine .Asset .ToAsset ().ContractID ("" )
526
527
s .Assert ().NoError (err )
527
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
528
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
528
529
s .Assert ().NoError (err )
529
530
530
531
usdID , err := xdr .MustNewCreditAsset ("USD" , trustLineIssuer .Address ()).ContractID ("" )
531
532
s .Assert ().NoError (err )
532
- usdContractData , err := AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
533
+ usdContractData , err := sac . AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
533
534
s .Assert ().NoError (err )
534
535
535
536
lastModifiedLedgerSeq := xdr .Uint32 (1234 )
@@ -638,7 +639,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractBalance() {
638
639
Type : xdr .LedgerEntryTypeContractData ,
639
640
Post : & xdr.LedgerEntry {
640
641
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
641
- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
642
+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
642
643
},
643
644
}))
644
645
@@ -704,11 +705,11 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractBalance() {
704
705
Type : xdr .LedgerEntryTypeContractData ,
705
706
Pre : & xdr.LedgerEntry {
706
707
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
707
- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 100 ),
708
+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 100 ),
708
709
},
709
710
Post : & xdr.LedgerEntry {
710
711
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
711
- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 300 ),
712
+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 300 ),
712
713
},
713
714
}))
714
715
@@ -763,7 +764,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractBalance() {
763
764
Type : xdr .LedgerEntryTypeContractData ,
764
765
Pre : & xdr.LedgerEntry {
765
766
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
766
- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
767
+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
767
768
},
768
769
}))
769
770
@@ -821,12 +822,12 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
821
822
}
822
823
eurID , err := trustLine .Asset .ToAsset ().ContractID ("" )
823
824
s .Assert ().NoError (err )
824
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
825
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
825
826
s .Assert ().NoError (err )
826
827
827
828
usdID , err := xdr .MustNewCreditAsset ("USD" , trustLineIssuer .Address ()).ContractID ("" )
828
829
s .Assert ().NoError (err )
829
- usdContractData , err := AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
830
+ usdContractData , err := sac . AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
830
831
s .Assert ().NoError (err )
831
832
832
833
lastModifiedLedgerSeq := xdr .Uint32 (1234 )
@@ -867,7 +868,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
867
868
Type : xdr .LedgerEntryTypeContractData ,
868
869
Post : & xdr.LedgerEntry {
869
870
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
870
- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 150 ),
871
+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 150 ),
871
872
},
872
873
}))
873
874
@@ -876,7 +877,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
876
877
Type : xdr .LedgerEntryTypeContractData ,
877
878
Post : & xdr.LedgerEntry {
878
879
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
879
- Data : BalanceToContractData (btcID , [32 ]byte {1 }, 20 ),
880
+ Data : sac . BalanceToContractData (btcID , [32 ]byte {1 }, 20 ),
880
881
},
881
882
}))
882
883
@@ -1096,7 +1097,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractID() {
1096
1097
1097
1098
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1098
1099
s .Assert ().NoError (err )
1099
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1100
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1100
1101
s .Assert ().NoError (err )
1101
1102
1102
1103
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1231,7 +1232,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDWithBalance() {
1231
1232
1232
1233
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1233
1234
s .Assert ().NoError (err )
1234
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1235
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1235
1236
s .Assert ().NoError (err )
1236
1237
1237
1238
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1247,7 +1248,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDWithBalance() {
1247
1248
Type : xdr .LedgerEntryTypeContractData ,
1248
1249
Post : & xdr.LedgerEntry {
1249
1250
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
1250
- Data : BalanceToContractData (eurID , [32 ]byte {1 }, 150 ),
1251
+ Data : sac . BalanceToContractData (eurID , [32 ]byte {1 }, 150 ),
1251
1252
},
1252
1253
}))
1253
1254
keyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {1 })
@@ -1350,7 +1351,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDError() {
1350
1351
s .Assert ().NoError (err )
1351
1352
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1352
1353
s .Assert ().NoError (err )
1353
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1354
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1354
1355
s .Assert ().NoError (err )
1355
1356
1356
1357
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1395,7 +1396,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndContractIDErr
1395
1396
s .Assert ().NoError (err )
1396
1397
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1397
1398
s .Assert ().NoError (err )
1398
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1399
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1399
1400
s .Assert ().NoError (err )
1400
1401
1401
1402
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1470,7 +1471,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDError() {
1470
1471
1471
1472
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1472
1473
s .Assert ().NoError (err )
1473
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1474
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1474
1475
s .Assert ().NoError (err )
1475
1476
1476
1477
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1496,7 +1497,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndRemoveContrac
1496
1497
1497
1498
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
1498
1499
s .Assert ().NoError (err )
1499
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1500
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1500
1501
s .Assert ().NoError (err )
1501
1502
1502
1503
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2085,7 +2086,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractID() {
2085
2086
2086
2087
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
2087
2088
s .Assert ().NoError (err )
2088
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2089
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2089
2090
s .Assert ().NoError (err )
2090
2091
2091
2092
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2138,7 +2139,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndRemoveContrac
2138
2139
2139
2140
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
2140
2141
s .Assert ().NoError (err )
2141
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2142
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2142
2143
s .Assert ().NoError (err )
2143
2144
2144
2145
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2238,7 +2239,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDFromZeroRow() {
2238
2239
2239
2240
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
2240
2241
s .Assert ().NoError (err )
2241
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2242
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2242
2243
s .Assert ().NoError (err )
2243
2244
2244
2245
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2292,7 +2293,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
2292
2293
2293
2294
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
2294
2295
s .Assert ().NoError (err )
2295
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2296
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2296
2297
s .Assert ().NoError (err )
2297
2298
2298
2299
err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2308,7 +2309,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
2308
2309
Type : xdr .LedgerEntryTypeContractData ,
2309
2310
Pre : & xdr.LedgerEntry {
2310
2311
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
2311
- Data : BalanceToContractData (eurID , [32 ]byte {1 }, 9 ),
2312
+ Data : sac . BalanceToContractData (eurID , [32 ]byte {1 }, 9 ),
2312
2313
},
2313
2314
}))
2314
2315
keyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {1 })
@@ -2330,7 +2331,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
2330
2331
Type : xdr .LedgerEntryTypeContractData ,
2331
2332
Pre : & xdr.LedgerEntry {
2332
2333
LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
2333
- Data : BalanceToContractData (eurID , [32 ]byte {2 }, 1 ),
2334
+ Data : sac . BalanceToContractData (eurID , [32 ]byte {2 }, 1 ),
2334
2335
},
2335
2336
}))
2336
2337
otherKeyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {2 })
@@ -2406,7 +2407,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndRow() {
2406
2407
2407
2408
eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
2408
2409
s .Assert ().NoError (err )
2409
- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2410
+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2410
2411
s .Assert ().NoError (err )
2411
2412
2412
2413
err = s .processor .ProcessChange (s .ctx , ingest.Change {
0 commit comments