Executes a read-only method on a smart contract using typed stack entries. Input and output stack entries use explicit types (TvmStackEntryNumber, TvmStackEntryCell, etc.) for structured input/output handling. Common methods: seqno (wallet sequence number), get_wallet_data (wallet info), get_jetton_data (token info).
Account address in raw format (e.g., 0:ca6e321c...) or user-friendly format (e.g., EQDKbjIcfM...). All formats are automatically detected.
The get method name (e.g., "seqno", "get_wallet_data") or its numeric ID.
Input arguments as a TVM stack. Each entry is a typed object with @type discriminator: tvm.stackEntryNumber (decimal string), tvm.stackEntryCell (base64 BOC), tvm.stackEntrySlice (base64 BOC), tvm.stackEntryTuple, or tvm.stackEntryList.
Masterchain block sequence number. Run the get method against the contract state at this specific block height. If omitted, uses the current state.
Returns the get method result in standardized stack format.
Returns true if the request succeeded; otherwise false. See the error field for details.
Response data. Present only when ok is true.
Optional request ID that you can pass in the request and receive back in the response. Useful for matching async responses.