@@ -11,6 +11,7 @@ import (
1111 "github.com/stretchr/testify/assert"
1212
1313 "github.com/stellar/go/ingest"
14+ "github.com/stellar/go/ingest/sac"
1415 "github.com/stellar/go/services/horizon/internal/db2/history"
1516 "github.com/stellar/go/xdr"
1617
@@ -524,12 +525,12 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractID() {
524525 }
525526 eurID , err := trustLine .Asset .ToAsset ().ContractID ("" )
526527 s .Assert ().NoError (err )
527- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
528+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
528529 s .Assert ().NoError (err )
529530
530531 usdID , err := xdr .MustNewCreditAsset ("USD" , trustLineIssuer .Address ()).ContractID ("" )
531532 s .Assert ().NoError (err )
532- usdContractData , err := AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
533+ usdContractData , err := sac . AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
533534 s .Assert ().NoError (err )
534535
535536 lastModifiedLedgerSeq := xdr .Uint32 (1234 )
@@ -638,7 +639,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractBalance() {
638639 Type : xdr .LedgerEntryTypeContractData ,
639640 Post : & xdr.LedgerEntry {
640641 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
641- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
642+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
642643 },
643644 }))
644645
@@ -704,11 +705,11 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractBalance() {
704705 Type : xdr .LedgerEntryTypeContractData ,
705706 Pre : & xdr.LedgerEntry {
706707 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
707- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 100 ),
708+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 100 ),
708709 },
709710 Post : & xdr.LedgerEntry {
710711 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
711- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 300 ),
712+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 300 ),
712713 },
713714 }))
714715
@@ -763,7 +764,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractBalance() {
763764 Type : xdr .LedgerEntryTypeContractData ,
764765 Pre : & xdr.LedgerEntry {
765766 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
766- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
767+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 200 ),
767768 },
768769 }))
769770
@@ -821,12 +822,12 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
821822 }
822823 eurID , err := trustLine .Asset .ToAsset ().ContractID ("" )
823824 s .Assert ().NoError (err )
824- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
825+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
825826 s .Assert ().NoError (err )
826827
827828 usdID , err := xdr .MustNewCreditAsset ("USD" , trustLineIssuer .Address ()).ContractID ("" )
828829 s .Assert ().NoError (err )
829- usdContractData , err := AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
830+ usdContractData , err := sac . AssetToContractData (false , "USD" , trustLineIssuer .Address (), usdID )
830831 s .Assert ().NoError (err )
831832
832833 lastModifiedLedgerSeq := xdr .Uint32 (1234 )
@@ -867,7 +868,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
867868 Type : xdr .LedgerEntryTypeContractData ,
868869 Post : & xdr.LedgerEntry {
869870 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
870- Data : BalanceToContractData (usdID , [32 ]byte {1 }, 150 ),
871+ Data : sac . BalanceToContractData (usdID , [32 ]byte {1 }, 150 ),
871872 },
872873 }))
873874
@@ -876,7 +877,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestInsertContractIDWithBalance() {
876877 Type : xdr .LedgerEntryTypeContractData ,
877878 Post : & xdr.LedgerEntry {
878879 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
879- Data : BalanceToContractData (btcID , [32 ]byte {1 }, 20 ),
880+ Data : sac . BalanceToContractData (btcID , [32 ]byte {1 }, 20 ),
880881 },
881882 }))
882883
@@ -1096,7 +1097,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractID() {
10961097
10971098 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
10981099 s .Assert ().NoError (err )
1099- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1100+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
11001101 s .Assert ().NoError (err )
11011102
11021103 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1231,7 +1232,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDWithBalance() {
12311232
12321233 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
12331234 s .Assert ().NoError (err )
1234- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1235+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
12351236 s .Assert ().NoError (err )
12361237
12371238 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1247,7 +1248,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDWithBalance() {
12471248 Type : xdr .LedgerEntryTypeContractData ,
12481249 Post : & xdr.LedgerEntry {
12491250 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
1250- Data : BalanceToContractData (eurID , [32 ]byte {1 }, 150 ),
1251+ Data : sac . BalanceToContractData (eurID , [32 ]byte {1 }, 150 ),
12511252 },
12521253 }))
12531254 keyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {1 })
@@ -1350,7 +1351,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateContractIDError() {
13501351 s .Assert ().NoError (err )
13511352 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
13521353 s .Assert ().NoError (err )
1353- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1354+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
13541355 s .Assert ().NoError (err )
13551356
13561357 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1395,7 +1396,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndContractIDErr
13951396 s .Assert ().NoError (err )
13961397 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
13971398 s .Assert ().NoError (err )
1398- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1399+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
13991400 s .Assert ().NoError (err )
14001401
14011402 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1470,7 +1471,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDError() {
14701471
14711472 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
14721473 s .Assert ().NoError (err )
1473- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1474+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
14741475 s .Assert ().NoError (err )
14751476
14761477 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -1496,7 +1497,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndRemoveContrac
14961497
14971498 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
14981499 s .Assert ().NoError (err )
1499- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
1500+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
15001501 s .Assert ().NoError (err )
15011502
15021503 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2085,7 +2086,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractID() {
20852086
20862087 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
20872088 s .Assert ().NoError (err )
2088- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2089+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
20892090 s .Assert ().NoError (err )
20902091
20912092 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2138,7 +2139,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestUpdateTrustlineAndRemoveContrac
21382139
21392140 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
21402141 s .Assert ().NoError (err )
2141- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2142+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
21422143 s .Assert ().NoError (err )
21432144
21442145 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2238,7 +2239,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDFromZeroRow() {
22382239
22392240 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
22402241 s .Assert ().NoError (err )
2241- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2242+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
22422243 s .Assert ().NoError (err )
22432244
22442245 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2292,7 +2293,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
22922293
22932294 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
22942295 s .Assert ().NoError (err )
2295- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2296+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
22962297 s .Assert ().NoError (err )
22972298
22982299 err = s .processor .ProcessChange (s .ctx , ingest.Change {
@@ -2308,7 +2309,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
23082309 Type : xdr .LedgerEntryTypeContractData ,
23092310 Pre : & xdr.LedgerEntry {
23102311 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
2311- Data : BalanceToContractData (eurID , [32 ]byte {1 }, 9 ),
2312+ Data : sac . BalanceToContractData (eurID , [32 ]byte {1 }, 9 ),
23122313 },
23132314 }))
23142315 keyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {1 })
@@ -2330,7 +2331,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndBalanceZeroR
23302331 Type : xdr .LedgerEntryTypeContractData ,
23312332 Pre : & xdr.LedgerEntry {
23322333 LastModifiedLedgerSeq : lastModifiedLedgerSeq ,
2333- Data : BalanceToContractData (eurID , [32 ]byte {2 }, 1 ),
2334+ Data : sac . BalanceToContractData (eurID , [32 ]byte {2 }, 1 ),
23342335 },
23352336 }))
23362337 otherKeyHash := getKeyHashForBalance (s .T (), eurID , [32 ]byte {2 })
@@ -2406,7 +2407,7 @@ func (s *AssetStatsProcessorTestSuiteLedger) TestRemoveContractIDAndRow() {
24062407
24072408 eurID , err := xdr .MustNewCreditAsset ("EUR" , trustLineIssuer .Address ()).ContractID ("" )
24082409 s .Assert ().NoError (err )
2409- eurContractData , err := AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
2410+ eurContractData , err := sac . AssetToContractData (false , "EUR" , trustLineIssuer .Address (), eurID )
24102411 s .Assert ().NoError (err )
24112412
24122413 err = s .processor .ProcessChange (s .ctx , ingest.Change {
0 commit comments