Documentation ¶
Index ¶
- Constants
- Variables
- func GeneratePaddedPresealFileCID(pt abi.RegisteredSealProof) (cid.Cid, error)
- func MakeInitialStateTree(ctx context.Context, bs bstore.Blockstore, template genesis.Template) (*state.StateTree, map[address.Address]address.Address, error)
- func MinerAddress(genesisIndex uint64) address.Address
- func ParseIDAddresses(info genesis.Actor, keyIDs map[address.Address]address.Address) ([]address.Address, error)
- func SetupCronActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupExpertFundActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupGovernActor(bs bstore.Blockstore, super address.Address) (*types.Actor, error)
- func SetupInitActor(bs bstore.Blockstore, tpl genesis.Template) (int64, *types.Actor, map[address.Address]address.Address, error)
- func SetupKnowledgeActor(bs bstore.Blockstore, initialPayee address.Address) (*types.Actor, error)
- func SetupRetrievalFundActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupRewardActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupStorageMarketActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupStorageMiners(ctx context.Context, cs *store.ChainStore, sroot cid.Cid, tpl genesis.Template, ...) (cid.Cid, error)
- func SetupStoragePowerActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupSystemActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupVestingActor(bs bstore.Blockstore) (*types.Actor, error)
- func SetupVoteActor(bs bstore.Blockstore, fallback address.Address) (*types.Actor, error)
- func VerifyPreSealedData(ctx context.Context, cs *store.ChainStore, stateroot cid.Cid, ...) (cid.Cid, error)
- type GenesisBootstrap
- type InitDatas
Constants ¶
View Source
const AccountStart = 100
View Source
const MaxAccounts = MinerStart - AccountStart
View Source
const MinerStart = 1000
Variables ¶
View Source
var GenesisNetworkVersion = func() network.Version { return build.NewestNetworkVersion }()
TODO: Get from build TODO: make a list/schedule of these.
Functions ¶
func GeneratePaddedPresealFileCID ¶
func GeneratePaddedPresealFileCID(pt abi.RegisteredSealProof) (cid.Cid, error)
UnsealedCID
func MakeInitialStateTree ¶
func MinerAddress ¶
func MinerAddress(genesisIndex uint64) address.Address
func ParseIDAddresses ¶
func SetupCronActor ¶
func SetupCronActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupExpertFundActor ¶
func SetupExpertFundActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupGovernActor ¶
func SetupGovernActor(bs bstore.Blockstore, super address.Address) (*types.Actor, error)
func SetupInitActor ¶
func SetupKnowledgeActor ¶
func SetupKnowledgeActor(bs bstore.Blockstore, initialPayee address.Address) (*types.Actor, error)
func SetupRetrievalFundActor ¶
func SetupRetrievalFundActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupRewardActor ¶
func SetupRewardActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupStorageMarketActor ¶
func SetupStorageMarketActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupStorageMiners ¶
func SetupStoragePowerActor ¶
func SetupStoragePowerActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupSystemActor ¶
func SetupSystemActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupVestingActor ¶
func SetupVestingActor(bs bstore.Blockstore) (*types.Actor, error)
func SetupVoteActor ¶
func SetupVoteActor(bs bstore.Blockstore, fallback address.Address) (*types.Actor, error)
func VerifyPreSealedData ¶
Types ¶
type GenesisBootstrap ¶
type GenesisBootstrap struct {
Genesis *types.BlockHeader
}
func MakeGenesisBlock ¶
func MakeGenesisBlock(ctx context.Context, j journal.Journal, bs bstore.Blockstore, sys vm.SyscallBuilder, template genesis.Template) (*GenesisBootstrap, error)
Click to show internal directories.
Click to hide internal directories.