testlogs

package
v0.0.0-...-8c998e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LogsPath string
View Source
var TestCasesV1 = []*TestConfig{
	{
		FromBlock: 15944400,
		ToBlock:   15944500,
		LogsFiles: []string{
			"/logs_poolfactory.json",
			"/logs_lp.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15944390,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15944411,
				MovedLogs:  nil,
			},
		},
	},
	{
		FromBlock: 15965717,
		ToBlock:   15965748,
		LogsFiles: []string{
			"/logs_lp_2_1.json",
			"/logs_lp_2_2.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15965710,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15965730,
				MovedLogs:  nil,
			},
		},
	},
	{
		FromBlock: 15965802,
		ToBlock:   15965835,
		LogsFiles: []string{
			"/logs_lp_3_1.json",
			"/logs_lp_3_2.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15965800,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15965811,
				MovedLogs:  nil,
			},
		},
	},
	{
		FromBlock: 15966460,
		ToBlock:   15966479,
		LogsFiles: []string{
			"/logs_lp_4.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15966455,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15966475,
				MovedLogs:  nil,
			},
		},
	},
	{
		FromBlock: 15966500,
		ToBlock:   15966536,
		LogsFiles: []string{
			"/logs_lp_5.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15966490,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15966536,
				MovedLogs:  nil,
			},
		},
	},
	{
		FromBlock: 15966500,
		ToBlock:   15966540,
		LogsFiles: []string{
			"/logs_lp_5.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15966490,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgBlock: 15966512,

				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15966522: {
						{
							NewBlock: 15966527,
							TxHashes: []common.Hash{
								common.HexToHash("0x53f6b4200c700208fe7bb8cb806b0ce962a75e7a31d8a523fbc4affdc22ffc44"),
							},
						},
					},
					15966525: {
						{
							NewBlock: 15966527,
							TxHashes: []common.Hash{
								common.HexToHash("0xa46b7e3264f2c32789c4af8f58cb11293ac9a608fb335e9eb6f0fb08be370211"),
							},
						},
					},
				},
			},
		},
	},
}
View Source
var TestCasesV2 = []*TestConfig{
	{
		FromBlock: 15944400,
		ToBlock:   15944500,
		LogsFiles: []string{
			"/logs_poolfactory.json",
			"/logs_lp.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15944390,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgTrigger: 15944430,
				ReorgBlock:   15944419,
				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15944419: {
						{
							NewBlock: 15944455,
							TxHashes: []common.Hash{
								common.HexToHash("0x41e29790ca68bd08062b3ed1670216d49ef458dbe398fafda3918f2322c18068"),
							},
						},
					},
					15944455: {
						{
							NewBlock: 15944498,
							TxHashes: []common.Hash{
								common.HexToHash("0x620be69b041f986127322985854d3bc785abe1dc9f4df49173409f15b7515164"),
							},
						},
					},
				},
			},
		},
	},
	{
		FromBlock: 15966500,
		ToBlock:   15966540,
		LogsFiles: []string{
			"/logs_lp_5.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15966490,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgTrigger: 15966515,
				ReorgBlock:   15966512,

				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15966522: {
						{
							NewBlock: 15966527,
							TxHashes: []common.Hash{
								common.HexToHash("0x53f6b4200c700208fe7bb8cb806b0ce962a75e7a31d8a523fbc4affdc22ffc44"),
							},
						},
					},
				},
			},
			{
				ReorgTrigger: 15966525,
				ReorgBlock:   15966524,
				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15966525: {
						{
							NewBlock: 15966527,
							TxHashes: []common.Hash{
								common.HexToHash("0xa46b7e3264f2c32789c4af8f58cb11293ac9a608fb335e9eb6f0fb08be370211"),
							},
						},
					},
				},
			},
		},
	},
	{
		FromBlock: 15966400,
		ToBlock:   15966500,
		LogsFiles: []string{
			"/logs_lp_4.json",
		},
		Param: reorgsim.Param{
			StartBlock: 15966465,
		},
		Events: []reorgsim.ReorgEvent{
			{
				ReorgTrigger: 15966466,
				ReorgBlock:   15966464,
				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15966464: {
						{
							NewBlock: 15966477,
							TxHashes: []common.Hash{
								common.HexToHash("0x6e23009a3f85e85fa9602382a29f74f4ca3027f4ed5c48fee3229b53c4c51e7d"),
							},
						},
					},
				},
			},
			{
				ReorgBlock: 15966473,
				MovedLogs: map[uint64][]reorgsim.MoveLogs{
					15966473: {
						{
							NewBlock: 15966475,
							TxHashes: []common.Hash{
								common.HexToHash("0x0d6ae93dc766ae8be6ae975a5a42cffe7ad6327e5cf1dc20c50d60a07f849f14"),
							},
						},
					},
				},
			},
		},
	},
}

Functions

func SetLogsPath

func SetLogsPath(pathToTestLogs string)

SetLogsPath prepend all TestConfig.LogsFiles string with |pathToTestLogs|. It should be called in testing init(), and the string pathToTestLogs should be relative to the tester package.

Types

type TestConfig

type TestConfig struct {
	Param     reorgsim.Param        `json:"param"`
	Events    []reorgsim.ReorgEvent `json:"reorgEvents"`
	FromBlock uint64                `json:"fromBlock"`
	ToBlock   uint64                `json:"toBlock"`
	LogsFiles []string              `json:"logs"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL