forked from cerc-io/plugeth
Merge pull request #22666 from karalabe/remove-stale-datatype
core/types: drop some relice data types
This commit is contained in:
commit
d8ff53dfb8
@ -166,19 +166,6 @@ type Block struct {
|
|||||||
ReceivedFrom interface{}
|
ReceivedFrom interface{}
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeprecatedTd is an old relic for extracting the TD of a block. It is in the
|
|
||||||
// code solely to facilitate upgrading the database from the old format to the
|
|
||||||
// new, after which it should be deleted. Do not use!
|
|
||||||
func (b *Block) DeprecatedTd() *big.Int {
|
|
||||||
return b.td
|
|
||||||
}
|
|
||||||
|
|
||||||
// [deprecated by eth/63]
|
|
||||||
// StorageBlock defines the RLP encoding of a Block stored in the
|
|
||||||
// state database. The StorageBlock encoding contains fields that
|
|
||||||
// would otherwise need to be recomputed.
|
|
||||||
type StorageBlock Block
|
|
||||||
|
|
||||||
// "external" block encoding. used for eth protocol, etc.
|
// "external" block encoding. used for eth protocol, etc.
|
||||||
type extblock struct {
|
type extblock struct {
|
||||||
Header *Header
|
Header *Header
|
||||||
@ -186,15 +173,6 @@ type extblock struct {
|
|||||||
Uncles []*Header
|
Uncles []*Header
|
||||||
}
|
}
|
||||||
|
|
||||||
// [deprecated by eth/63]
|
|
||||||
// "storage" block encoding. used for database.
|
|
||||||
type storageblock struct {
|
|
||||||
Header *Header
|
|
||||||
Txs []*Transaction
|
|
||||||
Uncles []*Header
|
|
||||||
TD *big.Int
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewBlock creates a new block. The input data is copied,
|
// NewBlock creates a new block. The input data is copied,
|
||||||
// changes to header and to the field values will not affect the
|
// changes to header and to the field values will not affect the
|
||||||
// block.
|
// block.
|
||||||
@ -279,16 +257,6 @@ func (b *Block) EncodeRLP(w io.Writer) error {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// [deprecated by eth/63]
|
|
||||||
func (b *StorageBlock) DecodeRLP(s *rlp.Stream) error {
|
|
||||||
var sb storageblock
|
|
||||||
if err := s.Decode(&sb); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
b.header, b.uncles, b.transactions, b.td = sb.Header, sb.Uncles, sb.Txs, sb.TD
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: copies
|
// TODO: copies
|
||||||
|
|
||||||
func (b *Block) Uncles() []*Header { return b.uncles }
|
func (b *Block) Uncles() []*Header { return b.uncles }
|
||||||
|
Loading…
Reference in New Issue
Block a user