Call a view function on a contract by Hname
POST//v1/chains/:chainID/callview
Execute a view call. Either use HName or Name properties. If both are supplied, HName are used.
Request
Path Parameters
chainID stringrequired
ChainID (Bech32)
- application/json
Body
required
Parameters
arguments JSONDictrequired
block string
contractHName stringrequired
The contract name as HName (Hex)
contractName stringrequired
The contract name
functionHName stringrequired
The function name as HName (Hex)
functionName stringrequired
The function name
Responses
- 200
Result
- application/json
- Schema
- Example (from schema)
Schema
Items Item[]
{
"Items": [
{
"value": 130160803538225,
"key": 1801812273
},
{
"value": 130160803538225,
"key": 1801812273
}
]
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L -X POST '/v1/chains/:chainID/callview' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"contractHName": "contractHName",
"functionName": "functionName",
"functionHName": "functionHName",
"arguments": {
"Items": [
{
"value": "value",
"key": "key"
},
{
"value": "value",
"key": "key"
}
]
},
"block": "block",
"contractName": "contractName"
}'
ResponseClear