aboutsummaryrefslogtreecommitdiffstats
path: root/core/types/transaction.go
diff options
context:
space:
mode:
authorFelix Lange <fjl@users.noreply.github.com>2017-04-06 16:38:21 +0800
committerPéter Szilágyi <peterke@gmail.com>2017-04-06 16:38:21 +0800
commit3d8de95f999de6f52f0c1605eb2913278f1d87d2 (patch)
tree1906f5ec11dbbd304bb30f3e75c117727a4d1e79 /core/types/transaction.go
parent24b9860c1bc214d2db943bc69117818311406bdb (diff)
downloadgo-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar.gz
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar.bz2
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar.lz
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar.xz
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.tar.zst
go-tangerine-3d8de95f999de6f52f0c1605eb2913278f1d87d2.zip
core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868)
* Makefile: fix devtools target * core: regenerate genesis marshaling with fjl/gencodec@cbfa5be5a8a8 * core/types: regenerate marshaling methods with fjl/gencodec@cbfa5be5a8a8 * core/types: add "hash" to JSON headers
Diffstat (limited to 'core/types/transaction.go')
-rw-r--r--core/types/transaction.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/core/types/transaction.go b/core/types/transaction.go
index 3945684a1..8e108b2a3 100644
--- a/core/types/transaction.go
+++ b/core/types/transaction.go
@@ -55,20 +55,20 @@ type Transaction struct {
}
type txdata struct {
- AccountNonce uint64 `json:"nonce"`
- Price *big.Int `json:"gasPrice"`
- GasLimit *big.Int `json:"gas"`
- Recipient *common.Address `json:"to" optional:"yes" rlp:"nil"` // nil means contract creation
- Amount *big.Int `json:"value"`
- Payload []byte `json:"input"`
+ AccountNonce uint64 `json:"nonce" gencodec:"required"`
+ Price *big.Int `json:"gasPrice" gencodec:"required"`
+ GasLimit *big.Int `json:"gas" gencodec:"required"`
+ Recipient *common.Address `json:"to" rlp:"nil"` // nil means contract creation
+ Amount *big.Int `json:"value" gencodec:"required"`
+ Payload []byte `json:"input" gencodec:"required"`
// Signature values
- V *big.Int `json:"v"`
- R *big.Int `json:"r"`
- S *big.Int `json:"s"`
+ V *big.Int `json:"v" gencodec:"required"`
+ R *big.Int `json:"r" gencodec:"required"`
+ S *big.Int `json:"s" gencodec:"required"`
// This is only used when marshaling to JSON.
- Hash *common.Hash `json:"hash" optional:"yes" rlp:"-"`
+ Hash *common.Hash `json:"hash" rlp:"-"`
}
type txdataMarshaling struct {