Constructors
Constructor
new GenRpcClient(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:43transport):GenRpcClient
Parameters
transport
JsonRpcTransport
Returns
GenRpcClient
Methods
getAbiByContractCodeId()
getAbiByContractCodeId(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:46 Returns contract ABIs by contract code ID.request):Promise<GetAbiByContractCodeIdResponse>
Parameters
request
GetAbiByContractCodeIdRequest
Returns
Promise<GetAbiByContractCodeIdResponse>
getAbiByContractId()
getAbiByContractId(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:53 Returns contract ABIs by contract ID.request):Promise<GetAbiByContractIdResponse>
Parameters
request
GetAbiByContractIdRequest
Returns
Promise<GetAbiByContractIdResponse>
getAccount()
getAccount(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:60 Returns account details by address.request):Promise<GetAccountResponse>
Parameters
request
GetAccountRequest
Returns
Promise<GetAccountResponse>
getActivation()
getActivation(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:65 Returns activation details by id. Returns JSON-RPC NOT_FOUND if the activation does not exist.request):Promise<GetActivationResponse>
Parameters
request
GetActivationRequest
Returns
Promise<GetActivationResponse>
getBalance()
getBalance(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:72 Returns the routed fungible balance for an account.request):Promise<Amount>
Parameters
request
GetBalanceRequest
Returns
Promise<Amount>
getBalances()
getBalances(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:77 Returns all configured fungible balances for an account.request):Promise<GetBalancesResponse>
Parameters
request
GetBalancesRequest
Returns
Promise<GetBalancesResponse>
getBlock()
getBlock(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:82 Returns an aggregated closed block for a given block index.request):Promise<GetBlockResponse>
Parameters
request
GetBlockRequest
Returns
Promise<GetBlockResponse>
getComponent()
getComponent(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:87 Returns component metadata and ABI.request):Promise<GetComponentResponse>
Parameters
request
GetComponentRequest
Returns
Promise<GetComponentResponse>
getContract()
getContract(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:94 Returns contract metadata and ABI.request):Promise<GetContractResponse>
Parameters
request
GetContractRequest
Returns
Promise<GetContractResponse>
getCurrentBlockIndex()
getCurrentBlockIndex(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:99 Returns the latest finalized block index known to this RPC unit.request):Promise<GetCurrentBlockIndexResponse>
Parameters
request
GetCurrentBlockIndexRequest
Returns
Promise<GetCurrentBlockIndexResponse>
getEntityRoot()
getEntityRoot(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:106 Returns root metadata for an entity.request):Promise<GetEntityRootResponse>
Parameters
request
GetEntityRootRequest
Returns
Promise<GetEntityRootResponse>
getStorageAt()
getStorageAt(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:113 Returns the raw storage value for a component at a given key.request):Promise<Base64Bytes|null>
Parameters
request
GetStorageAtRequest
Returns
Promise<Base64Bytes | null>
getTrace()
getTrace(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:120 Returns trace details by id.request):Promise<GetTraceResponse>
Parameters
request
GetTraceRequest
Returns
Promise<GetTraceResponse>
getVersion()
getVersion(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:125 Returns the artifact release version and developer-owned RPC protocol version.request):Promise<GetVersionResponse>
Parameters
request
GetVersionRequest
Returns
Promise<GetVersionResponse>
simulateActivation()
simulateActivation(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:130 Simulates an activation without submitting it to the network. The activation is executed locally and all continuations are followed BFS-style. State queries are resolved against the specified block height (if provided).request):Promise<SimulateActivationResponse>
Parameters
request
SimulateActivationRequest
Returns
Promise<SimulateActivationResponse>
submitActivation()
submitActivation(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:137 Sends a signed activation to the network.request):Promise<ActivationId>
Parameters
request
SubmitActivationRequest
Returns
Promise<ActivationId>
view()
view(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-client/client.ts:144 Executes a read-only activation payload. No state changes occur.request):Promise<ViewResult>
Parameters
request
ViewRequest
Returns
Promise<ViewResult>