The runGetMethod
method executes a get method on a smart contract in the TON blockchain. This method allows you to retrieve data from smart contracts without modifying their state.
Start for free and get your app to production levels immediately. No credit card required.
You can sign up with your GitHub, X, Google, or Microsoft account.
There’s no difference between a full node an archive node in data availability or pricing. All data is always available and all node requests are consumed as 1 request unit.
address
(string, required) — The address of the smart contract to interact with. Example: EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs
.method
(string, required) — The name of the get method to execute. Example: get_wallet_address
.stack
(array, optional) — An array of arguments to pass to the method, if any. Default is an empty array.seqno
(int, optional) — the Masterchain seqno. You can get the Masterchain seqno with getMasterchainInfo | TON v2.exit_code
(integer) — The exit code of the method execution. A value of 0 typically indicates successful execution.
stack
(array of objects) — The resulting stack after method execution. Each object in the array represents a stack item and contains:
type
(string) — The type of the stack item.value
(string) — The value of the stack item.gas_used
(integer) — The amount of gas used for the execution.
A possible use case for the runGetMethod
method in TON is for applications or services that need to interact with smart contracts to retrieve data. This method can be used to:
Here’s another with a get_jetton_data
method:
The result of executing the get method
The response is of type object
.
The runGetMethod
method executes a get method on a smart contract in the TON blockchain. This method allows you to retrieve data from smart contracts without modifying their state.
Start for free and get your app to production levels immediately. No credit card required.
You can sign up with your GitHub, X, Google, or Microsoft account.
There’s no difference between a full node an archive node in data availability or pricing. All data is always available and all node requests are consumed as 1 request unit.
address
(string, required) — The address of the smart contract to interact with. Example: EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs
.method
(string, required) — The name of the get method to execute. Example: get_wallet_address
.stack
(array, optional) — An array of arguments to pass to the method, if any. Default is an empty array.seqno
(int, optional) — the Masterchain seqno. You can get the Masterchain seqno with getMasterchainInfo | TON v2.exit_code
(integer) — The exit code of the method execution. A value of 0 typically indicates successful execution.
stack
(array of objects) — The resulting stack after method execution. Each object in the array represents a stack item and contains:
type
(string) — The type of the stack item.value
(string) — The value of the stack item.gas_used
(integer) — The amount of gas used for the execution.
A possible use case for the runGetMethod
method in TON is for applications or services that need to interact with smart contracts to retrieve data. This method can be used to:
Here’s another with a get_jetton_data
method:
The result of executing the get method
The response is of type object
.