POSTview_global_contract_code
https://near-mainnet.nodit.io/Returns the WASM binary of a global contract (an immutable shared contract) identified by its code hash, encoded in base64, together with its code hash. A global contract is code deployed once and referenced by many accounts.
Call the query method with request_type: "view_global_contract_code", passing the global contract's code hash in code_hash. If the node has never observed a global contract with that hash, it returns the NO_GLOBAL_CONTRACT_CODE error. Use view_global_contract_code_by_account_id for (updatable) global contracts deployed under an account ID.
Request ID. Any string; it is returned unchanged in the response.
Query type. Fixed to view_global_contract_code for looking up global contract code by hash.
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.
Code hash of the global contract to look up (base58). When an account uses this contract, the same value appears in global_contract_hash of the view_account response.
JSON-RPC version
Request ID
The entire global 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 global contract code (base58)
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