@@ -47,9 +47,7 @@ func (p *publisher) publishStateDiffToCSV(sd builder.StateDiff) (string, error)
4747
4848 var data [][]string
4949 data = append (data , Headers )
50- for _ , row := range accumulateAccountRows (sd ) {
51- data = append (data , row )
52- }
50+ data = append (data , accumulateAccountRows (sd )... )
5351 for _ , value := range data {
5452 err := writer .Write (value )
5553 if err != nil {
@@ -65,25 +63,19 @@ func accumulateAccountRows(sd builder.StateDiff) [][]string {
6563 for accountAddr , accountDiff := range sd .CreatedAccounts {
6664 formattedAccountData := formatAccountData (accountAddr , accountDiff , sd , createdAccountAction )
6765
68- for _ , accountData := range formattedAccountData {
69- accountRows = append (accountRows , accountData )
70- }
66+ accountRows = append (accountRows , formattedAccountData ... )
7167 }
7268
7369 for accountAddr , accountDiff := range sd .UpdatedAccounts {
7470 formattedAccountData := formatAccountData (accountAddr , accountDiff , sd , updatedAccountAction )
7571
76- for _ , accountData := range formattedAccountData {
77- accountRows = append (accountRows , accountData )
78- }
72+ accountRows = append (accountRows , formattedAccountData ... )
7973 }
8074
8175 for accountAddr , accountDiff := range sd .DeletedAccounts {
8276 formattedAccountData := formatAccountData (accountAddr , accountDiff , sd , deletedAccountAction )
8377
84- for _ , accountData := range formattedAccountData {
85- accountRows = append (accountRows , accountData )
86- }
78+ accountRows = append (accountRows , formattedAccountData ... )
8779 }
8880
8981 return accountRows
0 commit comments