misc

package
v0.0.0-...-39cdb81 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//如果头不支持
	//Pro Fork客户端。
	ErrBadProDAOExtra = errors.New("bad DAO pro-fork extra-data")

	//如果头确实支持no-
	//分支客户机。
	ErrBadNoDAOExtra = errors.New("bad DAO no-fork extra-data")
)

Functions

func ApplyDAOHardFork

func ApplyDAOHardFork(statedb *state.StateDB)

ApplyDaoHardFork根据DAO Hard Fork修改状态数据库 规则,将一组DAO帐户的所有余额转移到单个退款 合同。

func VerifyDAOHeaderExtraData

func VerifyDAOHeaderExtraData(config *params.ChainConfig, header *types.Header) error

verifydaoHeaderextradata验证块头的额外数据字段 确保符合刀硬叉规则。

DAO硬分叉扩展到头的有效性:

使用fork特定的额外数据集 b)如果节点是pro fork,则需要特定范围内的块具有 唯一的额外数据集。

func VerifyForkHashes

func VerifyForkHashes(config *params.ChainConfig, header *types.Header, uncle bool) error

verifyforkhashes验证符合网络硬分叉的块是否具有 正确的散列,以避免客户在不同的链上离开。这是一个 可选功能。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL