aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gen_stlog.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2017-08-24 17:26:06 +0800
committerPéter Szilágyi <peterke@gmail.com>2017-08-24 22:16:39 +0800
commitb872961ec82ec88a7ac6ef331cfb3eb685ce2c00 (patch)
tree652d5bc27e4f95809637e6f76f6db3162b2e435e /tests/gen_stlog.go
parent3c48a25762dfab9382791c33a2f5832466077ac3 (diff)
downloadgo-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar.gz
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar.bz2
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar.lz
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar.xz
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.tar.zst
go-tangerine-b872961ec82ec88a7ac6ef331cfb3eb685ce2c00.zip
consensus, core, tests: implement Metropolis EIP 649
Diffstat (limited to 'tests/gen_stlog.go')
-rw-r--r--tests/gen_stlog.go61
1 files changed, 0 insertions, 61 deletions
diff --git a/tests/gen_stlog.go b/tests/gen_stlog.go
deleted file mode 100644
index 4f7ebc966..000000000
--- a/tests/gen_stlog.go
+++ /dev/null
@@ -1,61 +0,0 @@
-// Code generated by github.com/fjl/gencodec. DO NOT EDIT.
-
-package tests
-
-import (
- "encoding/json"
-
- "github.com/ethereum/go-ethereum/common"
- "github.com/ethereum/go-ethereum/common/hexutil"
-)
-
-var _ = (*stLogMarshaling)(nil)
-
-func (s stLog) MarshalJSON() ([]byte, error) {
- type stLog struct {
- Address common.UnprefixedAddress `json:"address"`
- Data hexutil.Bytes `json:"data"`
- Topics []common.UnprefixedHash `json:"topics"`
- Bloom string `json:"bloom"`
- }
- var enc stLog
- enc.Address = common.UnprefixedAddress(s.Address)
- enc.Data = s.Data
- if s.Topics != nil {
- enc.Topics = make([]common.UnprefixedHash, len(s.Topics))
- for k, v := range s.Topics {
- enc.Topics[k] = common.UnprefixedHash(v)
- }
- }
- enc.Bloom = s.Bloom
- return json.Marshal(&enc)
-}
-
-func (s *stLog) UnmarshalJSON(input []byte) error {
- type stLog struct {
- Address *common.UnprefixedAddress `json:"address"`
- Data hexutil.Bytes `json:"data"`
- Topics []common.UnprefixedHash `json:"topics"`
- Bloom *string `json:"bloom"`
- }
- var dec stLog
- if err := json.Unmarshal(input, &dec); err != nil {
- return err
- }
- if dec.Address != nil {
- s.Address = common.Address(*dec.Address)
- }
- if dec.Data != nil {
- s.Data = dec.Data
- }
- if dec.Topics != nil {
- s.Topics = make([]common.Hash, len(dec.Topics))
- for k, v := range dec.Topics {
- s.Topics[k] = common.Hash(v)
- }
- }
- if dec.Bloom != nil {
- s.Bloom = *dec.Bloom
- }
- return nil
-}