Documentation ¶
Index ¶
- func DefaultGenesisBlock() *core.Genesis
- func DefaultTestnetGenesisBlock() *core.Genesis
- func GenContractTransction(orgTx *modules.Transaction, msgs []*modules.Message) (*modules.Transaction, error)
- func GetGensisTransctions(ks *keystore.KeyStore, genesis *core.Genesis) (modules.Transactions, *modules.Asset, error)
- func InitialMediatorCandidates(len int, address, pubkey string) []*core.InitialMediator
- func InitialTimestamp(mediatorInterval uint8) int64
- func SetupGenesisUnit(genesis *core.Genesis, ks *keystore.KeyStore, account accounts.Account) (*modules.Unit, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultGenesisBlock ¶
DefaultGenesisBlock returns the PalletOne main net genesis block.
func DefaultTestnetGenesisBlock ¶
DefaultTestnetGenesisBlock returns the Ropsten network genesis block.
func GenContractTransction ¶
func GenContractTransction(orgTx *modules.Transaction, msgs []*modules.Message) (*modules.Transaction, error)
func GetGensisTransctions ¶
func InitialMediatorCandidates ¶
func InitialMediatorCandidates(len int, address, pubkey string) []*core.InitialMediator
func InitialTimestamp ¶
func SetupGenesisUnit ¶
func SetupGenesisUnit(genesis *core.Genesis, ks *keystore.KeyStore, account accounts.Account) (*modules.Unit, error)
SetupGenesisBlock writes or updates the genesis block in db. The block that will be used is:
genesis == nil genesis != nil +------------------------------------------ db has no genesis | main-net default | genesis db has genesis | from DB | genesis (if compatible)
The stored chain configuration will be updated if it is compatible (i.e. does not specify a fork block below the local head block). In case of a conflict, the error is a *configure.ConfigCompatError and the new, unwritten config is returned.
The returned chain configuration is never nil.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.