Versions in this module Expand all Collapse all v0 v0.7.6 Oct 23, 2025 v0.7.5 Jun 30, 2025 Changes in this version + const BLSDefaultRuntimeEntryPoint + const BLSRuntimeFlagDebug + const BLSRuntimeFlagDrivers + const BLSRuntimeFlagEntry + const BLSRuntimeFlagEnv + const BLSRuntimeFlagExecutionTime + const BLSRuntimeFlagFSRoot + const BLSRuntimeFlagFuel + const BLSRuntimeFlagLogger + const BLSRuntimeFlagMemory + const BLSRuntimeFlagPermission + type AttributeAttestors struct + Each []peer.ID + OneOf []peer.ID + type Attributes struct + AttestationRequired bool + Attestors AttributeAttestors + Values []Parameter + type BLSRuntimeConfig struct + DebugInfo bool + DriversRootPath string + Entry string + ExecutionTime uint64 + FSRoot string + Fuel uint64 + Input string + Logger string + Memory uint64 + type Cluster struct + Main peer.ID + Peers []peer.ID + type Config struct + Attributes *Attributes + ConsensusAlgorithm string + Environment []EnvVar + NodeCount int + Permissions []string + ResultAggregation ResultAggregation + Runtime BLSRuntimeConfig + Stdin *string + Threshold float64 + Timeout int + type EnvVar struct + Name string + Value string + type NodeResult struct + Metadata any + PBFT PBFTResultInfo + Signature string + func (r *NodeResult) Sign(key crypto.PrivKey) error + func (r NodeResult) VerifySignature(key crypto.PubKey) error + type PBFTResultInfo struct + Replica peer.ID + RequestTimestamp time.Time + View uint + type Parameter struct + Name string + Value string + type ProcessID struct + Handle uintptr + PID int + type Request struct + Config Config + FunctionID string + Method string + Parameters []Parameter + Signature string + func (e *Request) Sign(key crypto.PrivKey) error + func (e Request) VerifySignature(key crypto.PubKey) error + func (r Request) Valid() error + type Result struct + Code codes.Code + Result RuntimeOutput + Usage Usage + type ResultAggregation struct + Enable bool + Parameters []Parameter + Type string + type ResultMap map[peer.ID]NodeResult + func (m ResultMap) MarshalJSON() ([]byte, error) + type RuntimeOutput struct + ExitCode int + Log string + Stderr string + Stdout string + type Usage struct + CPUSysTime time.Duration + CPUUserTime time.Duration + MemoryMaxKB int64 + WallClockTime time.Duration