API Method - abtsdollar/ABTS-LAB GitHub Wiki
RESTful ๋ฐฉ์
http heder ์ค์
Content-Type = application/json
http response ๊ฒฐ๊ณผ ๋ฉ์์ง ๊ธฐ๋ณธ ๋ช ์ธ
ยท ๋ชจ๋ RequestBody/ResponseBody ์ ๋ฐ์ดํฐ ํฌ๋งท์ Json ํํ๋ก ์ฌ์ฉํ๋ค
ยท ์ผ๋ถ ์์ฒญ์ RequestBody ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ URL Parameter ๋ฅผ ์ฌ์ฉํ๋ค
ํญ๋ชฉ | ์ค ๋ช |
---|---|
rcode | Application ๋ด์์ ์ ์๋ code , ์์ธ ๋ด์ฉ์ ๋ณ๋๋ก ์ ์ |
message | ๋จ์ ๋ฉ์ธ์ง (ex. OK, RPC_ERROR ... ) |
result | ์์ฒญ์ ๋ํ ๊ฒฐ๊ณผ๊ฐ |
errors | ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์๋ฌ๋ด์ฉ์ ํ์ |
ํน๋ณํ ์์ฒญ field
ยท sct_addr์ sct_addr์ ์ ๋ ฅํด๋ ๋๊ณ sct_name์ ์ ๋ ฅํด๋ ๋๋ค.
์) "sct_addr": "TEST2" ํน์ "sct_addr": " 0xa72ff7afe13a1f7c1832"
ยท ๊ณ์ ์ ์ ๋ ฅํ๋ ํ๋๋ค์ symid, nick, eth_addr ์ค ํ๋๋ฅผ ์ ๋ ฅ ๊ฐ๋ฅํ๋ค.
(symid, sender, recipient, possessor, address ๋ฑ ๊ณ์ ์ ์๋ฏธํ๋ ํ๋๋ค์ ์ฌ์ฉ๊ฐ๋ฅ)
์) " sender": "id1" ํน์ "sender": " 0x0003c812f0e7c6a60002"
Example
$ curl http://localhost:8601/api/v1/wallets/create_safe_welcome \
-X POST \
-H "Content-Type: application/json" \
-d '{"nick":"[email protected]","sender": "rich_symid","amount": "1"}'