Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PropagationDelaySecs = uint64(10) // PropagationDelaySecs corresponds to https://github.com/filecoin-project/lotus/blob/v1.25.2/build/params_mainnet.go#L113 APIMaxTipsetsBehind = uint64(4) // APIMaxTipsetsBehind should not be set too low: a nul tipset is indistinguishable from loss of sync )
View Source
var ( ClockMainnet = TimeConv{1598306400} // echo '{"jsonrpc":"2.0","id":1, "method":"Filecoin.ChainGetGenesis", "params":[] }' | curl -sH'Content-Type: application/json' -d@/dev/stdin https://api.chain.love/rpc/v0 | jq -r '.result.Blocks[0].Timestamp' ClockCalibnet = TimeConv{1667326380} // echo '{"jsonrpc":"2.0","id":1, "method":"Filecoin.ChainGetGenesis", "params":[] }' | curl -sH'Content-Type: application/json' -d@/dev/stdin https://api.calibration.node.glif.io/rpc/v0 | jq -r '.result.Blocks[0].Timestamp' )
Functions ¶
func GetTipset ¶
func GetTipset(ctx context.Context, lapi LotusDaemonAPIClientV0, lookback filabi.ChainEpoch) (*lotustypes.TipSet, error)
Types ¶
type ActorID ¶
type ActorID uint64 //nolint:revive
func MustParseActorString ¶
func ParseActorString ¶
type CommP ¶
type CommP struct {
// contains filtered or unexported fields
}
func CommPFromPCidV2 ¶
func (*CommP) PayloadSize ¶
type LotusBeaconEntry ¶
type LotusBeaconEntry = lotustypes.BeaconEntry
type LotusDaemonAPIClientV0 ¶
type LotusMinerAPIClientV0 ¶
type LotusMinerAPIClientV0 = v0api.StorageMiner
type LotusTS ¶
type LotusTS = lotustypes.TipSet
type LotusTSK ¶
type LotusTSK = lotustypes.TipSetKey
type TimeConv ¶
type TimeConv struct {
// contains filtered or unexported fields
}
func (TimeConv) EpochToTime ¶
func (tc TimeConv) EpochToTime(e filabi.ChainEpoch) time.Time
func (TimeConv) TimeToEpoch ¶
func (tc TimeConv) TimeToEpoch(t time.Time) filabi.ChainEpoch
Click to show internal directories.
Click to hide internal directories.