gear_rpc

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2026 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NoArgsMethods = [...]string{
	MethodRpc:                        "rpc_methods",
	MethodAuthorPendingExtrinsics:    "author_pendingExtrinsics",
	MethodAuthorRotateKeys:           "author_rotateKeys",
	MethodChainGetFinalizedHead:      "chain_getFinalizedHead",
	MethodGrandpaRoundState:          "grandpa_roundState",
	MethodSystemChain:                "system_chain",
	MethodSystemChainType:            "system_chainType",
	MethodSystemHealth:               "system_health",
	MethodSystemLocalListenAddresses: "system_localListenAddresses",
	MethodSystemLocalPeerId:          "system_localPeerId",
	MethodSystemName:                 "system_name",
	MethodSystemNodeRoles:            "system_nodeRoles",
	MethodSystemPeers:                "system_peers",
	MethodSystemProperties:           "system_properties",
	MethodSystemReservedPeers:        "system_reservedPeers",
	MethodSystemSyncState:            "system_syncState",
	MethodSystemVersion:              "system_version",
}

Functions

This section is empty.

Types

type IGearRPC

type IGearRPC interface {
	NoArgRpcRequest(method NoArgsMethod) (*models.RpcGenericResponse, error)
	// Author methods
	AuthorSubmitExtrinsic(signed string) (*models.RpcGenericResponse, error)

	// Chain methods
	ChainGetBlockHashLatest() (*models.RpcGenericResponse, error)
	ChainGetBlockHash(blockNum int) (*models.RpcGenericResponse, error)
	//State methods
	StateGetRuntimeVersionLatest() (*models.RpcGenericResponse, error)
	StateGetMetadataLatest() (*models.RpcGenericResponse, error)
	StateGetRuntimeVersion(blockHash string) (*models.RpcGenericResponse, error)
	StateGetMetadata(blockHash string) (*models.RpcGenericResponse, error)
	StateGetStorageLatest(storageKey string) (*models.RpcGenericResponse, error)
	StateGetKeyPaged(encodedKey string) (*models.RpcGenericResponse, error)
	StateQueryStorageAt(encodedKey string) (*models.RpcGenericResponse, error)

	SystemAccountNextIndex(accountId string) (*models.RpcGenericResponse, error)

	//Gear methods
	GearCalculateInitCreateGas(owner, codeId, payload string, value any, allowOtherPanic bool) (*models.RpcGenericResponse, error)
	GearCalculateHandleGas(owner, dest, payload string, value any, allowOtherPanic bool) (*models.RpcGenericResponse, error)
}

type NoArgsMethod

type NoArgsMethod int
const (
	MethodRpc NoArgsMethod = iota
	MethodAuthorPendingExtrinsics
	MethodAuthorRotateKeys
	MethodChainGetFinalizedHead
	MethodGrandpaRoundState
	MethodSystemChain
	MethodSystemChainType
	MethodSystemHealth
	MethodSystemLocalListenAddresses
	MethodSystemLocalPeerId
	MethodSystemName
	MethodSystemNodeRoles
	MethodSystemPeers
	MethodSystemProperties
	MethodSystemReservedPeers
	MethodSystemSyncState
	MethodSystemVersion
)

func NoArgMethodFromString

func NoArgMethodFromString(s string) NoArgsMethod

func NoArgMethodFromStringE

func NoArgMethodFromStringE(s string) (NoArgsMethod, error)

NoArgMethodFromStringE return new NoArgsMethod enum from given string or return an error

func (NoArgsMethod) String

func (s NoArgsMethod) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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