POSTview_code
https://near-mainnet.nodit.io/Returns the contract code (WASM binary) deployed to an account, encoded in base64, together with its code hash.
Call the query method with request_type: "view_code". Querying an account with no deployed contract returns the NO_CONTRACT_CODE error, and querying an account that does not exist returns the UNKNOWN_ACCOUNT error.
Request ID. Any string; it is returned unchanged in the response.
Query type. Fixed to view_code for contract code lookups.
Specifies the block finality. Cannot be used together with block_id.
optimistic: the latest block the node has received (may be reorganized)near-final: a Doomslug-final block (not reverted in most cases)final: a fully finalized block
Specifies the block to query by block height (integer) or block hash (base58 string).
Cannot be used together with finality.
NEAR account ID. A human-readable name (e.g. wrap.near) or a 64-character hex implicit account ID.
JSON-RPC version
Request ID
The entire contract WASM binary encoded in base64. The WASM can be up to about 4 MiB, and the base64 string is about 1.33 times longer. The example shows only the beginning.
Hash of the contract code (base58). Same value as code_hash in the view_account response.
Block height.
Example: 220785385
Base58-encoded 32-byte hash (block hash, chunk hash, transaction hash, etc.).
Example: 8EjuQRnAJiWkRmqxfexQFJWXXonuSMbz5AZziJLCWnWS
Error class. REQUEST_VALIDATION_ERROR (invalid request), HANDLER_ERROR (processing error), INTERNAL_ERROR (node internal error)
The specific cause of the error.
Name of the error cause (e.g. UNKNOWN_BLOCK, UNKNOWN_ACCOUNT, PARSE_ERROR)
Additional information about the error (block hash, height, account ID, etc.)
Legacy JSON-RPC error code (e.g. -32000 server error, -32700 parse error, -32601 method not found)
Legacy error message
Legacy error details