gofmt -w ethereum.go