Please note that API documentation is only valid for MVS FULL NODE.
You can refer to Metaverse wiki instead as well.
NOTICE
Strongly recommends referring to <a href=/api_v2/>API v2 to replace api v1.API v1 has some non-standard JSON-RPC reponse, will confused developers.
We found a boost library issue ptree write_json does not conform to JSON standard on json parser.
The Boost write_json method puts quotes around all values, not just strings.
So We strongly recommend developers to refer to API-v2:JSON-RPC 2.0.
API(v1) Usage
API URI: /rpc
HTTP Request to local default URL: http://127.0.0.1:8820/rpc
please replace ‘$parameter’ with your own parameter as below.
if we use./mvs-cli $command $param1 $param2 ...
that should be equal as below in RPC-CALL case:
Build Json, then POST to ‘http://127.0.0.1:8820/rpc'{
"method":"$command",
"params":["$param1", "$param2", ...]
}
Obviously, you should use help command for all commands.# see all commands
./mvs-cli help
# see help message of this command
./mvs-cli help $command
Check here for the instance of source codes: https://github.com/ViewBTC/mvs-exchange-tools (keep updating).
Some Documentation For Server Setup in Chinese.
API(v1) Call List
Compatibility after v0.7.3(API v2):
- ○ : keep same name, compatible in
result
if convert to json string. - × : incompatible in
result
. - ×× : obliterate.
- newname : rename/alias in API v2, and compatible in
result
if convert to json string.