mvx_sdk_go_core

Query MultiversX network data and smart contract state via Go SDK.

12|5|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-sdk-go-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mvx_sdk_go_core
Source: https://github.com/multiversx/mx-ai-skills/tree/main/antigravity/skills/mvx_sdk_go_core
Command: npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-sdk-go-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies interacting with the MultiversX blockchain network using the Go SDK, enabling developers to easily query blockchain data and smart contract states.

Core Features & Use Cases

  • Network Proxy: Set up and use a proxy to connect to MultiversX network endpoints.
  • Data Retrieval: Fetch account details, network configurations, and transaction information.
  • VM Queries: Execute read-only queries on smart contracts to retrieve state without gas costs.
  • Shard Coordination: Determine the shard ID for a given address.
  • Use Case: Retrieve the current nonce and balance of a MultiversX account, or query a smart contract for its current state.

Quick Start

Use the mvx_sdk_go_core skill to get the account details for the address 'erd1...' from the MultiversX devnet.

Frequently Asked Questions about mvx_sdk_go_core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query a smart contract state on MultiversX using a Go SDK?

You can query a MultiversX smart contract state in Go by executing read-only VM calls, which retrieve contract data without incurring gas costs. This approach facilitates direct state querying through a configured network proxy.

How do I get account balance and nonce from the MultiversX blockchain using Go?

You can retrieve MultiversX account details like balance and nonce in Go by fetching account information through a configured network proxy. This data retrieval operation connects to MultiversX endpoints to return the current account state.

What is the best way to check MultiversX transaction status in a Go application?

The best way to check MultiversX transaction status in Go is to use the SDK's network operations to retrieve transaction information. This fetches the current transaction status directly from the configured MultiversX network proxy.

How does shard computation work for MultiversX addresses in Go?

Shard computation for MultiversX addresses calculates the specific shard ID assigned to a given address. This allows your Go application to coordinate network interactions and route transactions to the correct shard.

Can I use the MultiversX Go SDK to fetch network configurations from devnet?

Yes, you can use the MultiversX Go SDK to fetch network configurations from devnet. The SDK provides data retrieval operations to set up a proxy connection and pull the current network configuration from MultiversX endpoints.

Do I need to pay gas fees to perform VM queries on MultiversX smart contracts?

No, you do not pay gas fees to perform VM queries on MultiversX smart contracts. These are read-only queries that retrieve the current smart contract state without modifying the blockchain or requiring gas.