generate log event signatures from functions

This commit is contained in:
Rob Mulholand
2018-09-04 16:19:03 -05:00
parent 8f5bc0a956
commit a30e5036fd
14 changed files with 120 additions and 42 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ import (
var PitFileConfig = shared.TransformerConfig{
ContractAddress: "0xff3f2400f1600f3f493a9a92704a29b96795af1a", // temporary address from Ganache deploy
ContractAbi: shared.PitABI,
Topics: []string{shared.PitFileSignature},
Topics: []string{shared.PitFileSignatureOne},
StartingBlockNumber: 0,
EndingBlockNumber: 100,
}
+1 -1
View File
@@ -36,7 +36,7 @@ func (transformer PitFileTransformer) Execute() error {
return err
}
for _, header := range missingHeaders {
topics := [][]common.Hash{{common.HexToHash(shared.PitFileSignature)}}
topics := [][]common.Hash{{common.HexToHash(shared.PitFileSignatureOne)}}
matchingLogs, err := transformer.Fetcher.FetchLogs(PitFileConfig.ContractAddress, topics, header.BlockNumber)
if err != nil {
return err
@@ -61,7 +61,7 @@ var _ = Describe("Pit file transformer", func() {
Expect(err).NotTo(HaveOccurred())
Expect(fetcher.FetchedBlocks).To(Equal([]int64{1, 2}))
Expect(fetcher.FetchedContractAddress).To(Equal(pit_file.PitFileConfig.ContractAddress))
Expect(fetcher.FetchedTopics).To(Equal([][]common.Hash{{common.HexToHash(shared.PitFileSignature)}}))
Expect(fetcher.FetchedTopics).To(Equal([][]common.Hash{{common.HexToHash(shared.PitFileSignatureOne)}}))
})
It("returns error if fetcher returns error", func() {