neo-go/integration
Roman Khimov 21efccd300 transaction: remove type field, set Version to 0
Two changes being done here, because they require a lot of updates to
tests. Now we're back into version 0 and we only have one type of
transaction.

It also removes GetType and GetScript interops, both are obsolete in Neo 3.
2020-06-05 19:20:16 +03:00
..
performance_test.go transaction: remove type field, set Version to 0 2020-06-05 19:20:16 +03:00
plug.go .circleci: enable -coverpkg=all 2020-04-14 15:11:36 +03:00
README.md *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00

Integration package

The main goal is to have integration tests here.

Performance test

Right now we have performance_test.go to measure number of processed TX per second. In order to run it:

$ cd integration
$ go test -bench=. -benchmem

Result:

10000            402421 ns/op          177370 B/op         90 allocs/op
PASS
ok      github.com/nspcc-dev/neo-go/integration        4.360s

Which means that in 4.360 seconds neo-go processes 10 000 transactions.