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
Click to show internal directories.
Click to hide internal directories.