Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
 统一请求参数:
6 R. ~& x' T6 m" h标准json字符串' N" p1 F+ r9 n  ]
 统一响应参数  ?, g; I7 v- U4 p4 H- `2 v/ N
标准josn字符串
+ e5 A1 c& L% m4 Oexample:{code:1,msg:”测试”,result:”json数组”}, N5 p2 g$ ^5 X* r. |
 统一code说明0 G9 \6 R2 Y2 Z# Y3 p
code:-2 msg:操作失败
4 J7 j9 S3 E' ~% @% T9 b& mcode:-1 msg:系统异常! I6 s* W: J) ]: d2 O# u: h
code: 0 msg:操作成功
; V8 p) Q) S4 I0 X; C- N! b) ]1.1. 创建钱包地址( Y( O- k, E) e
请求地址 http://IP:PORT/api/wallet: l2 N% I7 Y6 S7 F( k) `
请求参数& w# H0 v# m) o) A9 K
{6 t: ]( r" B# e* G0 P
"cmd":"wallet_create",! m) x. b9 C7 {3 K# l3 w+ M3 F
"params": {
6 L& E5 O7 W2 F4 P8 v7 t"password":"123456"& f" N3 S' D6 |, Y0 i6 A  Y
}" q5 D( a3 w  c" W3 a$ N/ Z
}
( ^) f- V3 V* q0 F参数说明7 I- L) v2 N' \9 U1 v
参数名称 说明 必填
3 o" X0 l# B6 R- n5 spassword 钱包密码 Y
6 W+ T- l- Q& ^4 Z7 P1 B. Z响应参数7 l( E6 m( \) w+ J5 d1 Q9 e
{
6 v) e( ?' E% n1 B"code":"0",
  H- K7 f) G  ?"msg": "",9 q" H4 {& ^2 }. f  k( u
"result":{$ [$ o/ s+ U7 n
"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
# H( n6 V! r, ?# G"keystore": "{\"address\":\"fdd332dd0035eeec1a81ed56fd72633b25f63361\",\"id\":\"e67e1962-d9d7-4cf9-aa07-5387ae5dc320\",\"version\":3,\"crypto\":{\"cipher\":\"aes-128-ctr\",\"ciphertext\":\"466ab1504fc6b1082945779429aba45dc081385a4dc3846ff940d0703741e071\",\"cipherparams\":{\"iv\":\"f5f5a4547bc7f22f44f22ba64ff50603\"},\"kdf\":\"scrypt\",\"kdfparams\":{\"dklen\":32,\"n\":4096,\"p\":6,\"r\":8,\"salt\":\"3e66f07671383d420ded08098f50a5246f64ddf1c1ab56d0acdc9a04fe96cef0\"},\"mac\":\"4496da44fa9d1d44a5e09f6abd7500fe03500054a5c5aea3d4af6e3a28593fff\"}}"' z% k% ?! d" Y2 l( c# Z
}
/ ]! S1 l( e, d+ V- Z}
! H' `9 D5 z, W. z+ m# Y( I参数说明 address 钱包地址
8 K' w8 \4 L7 [; M3 N1.2. 导入钱包. `! I; r  m) b1 K6 |
请求地址 http://IP:PORT/api/wallet
) _% H* ]  h9 W4 O+ n6 r/ a请求参数
+ M  l4 u' x" B( n7 O5 T{
9 W- B" N8 b3 W"cmd":"wallet_import",
0 L: q0 m* ~5 q"params": {1 q0 @9 {1 J- X
"keystore":"{\"address\":\"113d79bea1f6ff0681a778dace3c64d5ff915c89\",\"id\":\"778a5f41-b680-4edb-86fd-e117d426dfbb\",\"version\":3,\"crypto\":{\"cipher\":\"aes-128-ctr\",\"ciphertext\":\"e59369214acc42d6f4b72ae3c1623273c7a6f9238e97c1e3a74401551315fc42\",\"cipherparams\":{\"iv\":\"27227ccc77183e8fc97c57afe644774a\"},\"kdf\":\"scrypt\",\"kdfparams\":{\"dklen\":32,\"n\":4096,\"p\":6,\"r\":8,\"salt\":\"8f2860de861d5f4273d447dd66b6b8df3ae19bc88c5a5782be7428de64be71b5\"},\"mac\":\"b5f92a51d0dc6c60484204c8559d1debcd3efe89f82f870bd40f8ce6a392ade5\"}}",5 }) `+ O& `, @5 g9 N$ [
"password":"123456"
2 n# A/ Y% k6 h$ m2 U& Z" N+ ?: ~6 F}) V  ~3 {( E1 [8 [
}
" L* M; ~; O! }# `0 D% p参数说明+ `1 J4 P- o6 p9 }+ J5 o
参数名称 说明 必填7 D( N, c& r6 z* L; b3 u# [" l: u
keystore 钱包keystore Y
' M+ W2 E( j4 q9 gpassword 钱包密码 Y
8 u6 g; ^  N) }* J2 u响应参数+ r4 P+ S/ c3 c6 r- {
{* b* M; E4 U8 N' C( ]2 f: ~
"code":"0",9 ~+ g7 }* n: s1 A2 o4 D
"msg": "",& r: h" T4 \+ p: E  R) N8 Y8 u
"result":{
2 ?' ]# e  {' K7 l3 Q! l' g"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
' y8 t( s6 @) J; B0 B: A9 P7 L( c! ~}
) T+ K. N+ F- Q# z' _" m}: P( a: w, y2 u9 Z% Y2 c% a+ f
参数说明 address 钱包地址
% `) F* v2 t) B/ {0 V* x7 c1.3. 查询余额
/ J' m5 s; x& V2 r  p6 C, t& ~2 [请求地址 http://IP:PORT/api/wallet7 A# A+ }' X# ~" ^6 c
请求参数6 q. B: w- Y3 z  \, o  V
{
$ Q! G" w: U$ x9 I+ {* b"cmd":"wallet_balance",4 e* \9 y+ J% Y; Y' C+ K: \
"params": {7 f7 W8 d; F% h% ~
"address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10"7 }$ l# h& l& ~5 _6 j. E
}
+ M9 H# e# {" n0 f2 u$ E! M}' J$ r+ e$ ^( ?& D# U5 \! U
参数说明
( j' K  _3 R% {! Q1 |参数名称 说明 必填
7 X* W8 t4 R- j: V* V. B* [' Qkeystore 钱包keystore Y
; q; G3 h( ?+ {; Epassword 钱包密码 Y
9 E* P7 D' c: a6 [响应参数4 a$ y  X( g$ ~! \* _8 u% U
{+ m6 O* `2 Z$ J, N
"code":"0",; D* }, n3 l, A4 L& E0 h
"msg": "",$ O( I/ k+ q8 E: S* K% ^! P5 d
"result":{+ X' N% n8 _# t! g
"balance": "88.2",
* {: V3 C6 A* J- O4 H, P2 X/ Q"eth_balance": "0.03",
7 L& i6 F  s/ p}
# N9 i" C8 r) j$ H* k. d}! G# ?! y/ [5 S
参数说明, ~) B* w  [# j5 e! C& |3 x1 t
eth_balance 以太币数量
/ u- `, J) {0 Cbalance 代币数量
* X( T8 I+ t$ |5 S+ r$ V: C1.4. 代币转账
) G3 X9 o% ]( l* S6 J! J9 n7 e请求地址 http://IP:PORT/api/wallet
. g9 X  a* d0 U2 a2 \9 G( e2 _4 @请求参数
, D. b, C0 c. u{# V' F& s0 i9 ~' [
"cmd":"wallet_transaction",! c8 }, y: z; ^, q" G
"params": {" e7 y) j1 c9 H5 a- G5 Q* ^
"from_address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",
3 d5 r! d: [9 e0 {) v4 e( M"password":"123",
5 `4 F4 T8 d, w) h" ~"to_address":"0x113d79bea1f6ff0681a778dace3c64d5ff915c89",. D* P  b) x2 N( h/ R. ~
"cost": "0.00018",
1 I* q6 s* _/ B"num":"0.22"
, |+ i6 k' ^) P: T7 G& t}8 _8 Q0 ~+ O7 T+ y/ f7 j5 M
}- e- K" s7 ?/ |4 i0 @) H% M  m
参数说明
2 Q/ U" l+ a6 O) T1 ^( L( y; a参数名称 说明 必填
: B$ q6 }8 c) ?6 }* H) O; W8 ofrom_address 转出钱包地址 Y
5 [" l4 p3 ]' a4 @; D: L9 y+ |password 转出钱包的密码 Y
: ~# M; N) z. {" H8 U+ R: ato_address 转入钱包地址 Y! W/ b* d5 I3 Z5 P, c% ~
cost 手续费,单位:以太币。(手续费越高,到账时间越短,过低的手续费可能导致交易失败)目前限制了最低手续费为 0.00018 Y  M/ Q6 [, Q+ _  M3 b
num 转出代币数量 Y
' j# K0 x& g5 o: d3 T响应参数
+ Q1 G2 P  `3 v1 @{
! D: m4 }8 s! V' D. B" n"code": "0",/ M+ O/ Z& Q/ B
"msg": "",; b# {0 F0 i2 ]1 S% M$ j. ^
"result":{0 l6 K' K/ v  Z+ y- g
"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"
+ Q% l" h" F% p; V# ]) J  V}
! n8 w* j% R# L+ k" z( F}9 X2 }2 n2 g: ]& g7 x) a! [
参数说明 trans_hash 交易Hash值; Z1 k' x& t* T. D- I7 N7 o
1.5. 查询交易状态
. w" B. q6 p( z2 h8 `; e; C( `请求地址 http://IP:PORT/api/wallet
, Q/ M+ Z3 M! A% h请求参数$ f. _7 J' J2 [+ u  `* P
{+ h$ p8 v6 q; q. ?" a+ x$ q( b- V# O# T
"cmd":"trans_status",+ i7 t- D$ H' }7 E
"params": {5 `( R1 N% _8 }
"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"
) V7 f3 z- T0 b0 G}. }+ @& {5 ?: M$ q5 }% @: N
}7 F0 P- a% w8 F6 K6 t/ ~
参数说明+ Q: K7 _1 f1 m( s7 @! I
参数名称 说明 必填
: \8 i* j$ q: W6 i$ @6 _trans_hash 交易hash值 Y
& ]( f! ]8 t' K6 n4 t& M3 R响应参数
! D7 A( T! T5 v  |9 M{; i  b1 `( r  q9 s* j" M" K2 a. L
"code": "0",: c, E9 s5 V5 k0 {& @; f( D
"msg": "",
/ q' r$ s- j, ^# Y0 l. o"result":{
3 D# Y. N3 a+ i* X: D"status": "1"
) a2 L$ F' f' N  b# g# P" L}& u, o2 G" J- K9 C& A8 r2 A4 D
}
' \7 ^" ~$ e  E; ?4 v参数说明 status 1 交易完成、 0 未完成
. V6 }+ f: `" r# s/ a- A1.6. 查询交易详情% h, d0 {0 L6 a  @: M' |; t
请求地址 http://IP:PORT/api/wallet- f% j, V% D# ^: [
请求参数
8 W: ]% X3 _- j{( K+ z$ C7 F% C; C" ^! k3 }, ?% h
"cmd":"trans_detail",; i3 M4 z) U. \& E
"params": {
9 F: w0 g. B8 `3 D9 J2 m/ \5 v. z  _"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"7 G6 Z  P0 x; @- E! a
}
6 h9 D4 [% s* J3 i" V8 g}; m' P, W, j8 f' V) i- x8 p5 h
参数说明* v& v! B" t; u" V) ~& w- Z
参数名称 说明 必填
' @. h# H, \+ M: Q; J& btrans_hash 交易hash值 Y
$ _! [% e9 _) }( s8 E6 n; {  H7 B响应参数% ~+ D; o% U# E" ^
{
" S, i. {4 V& D: w( x' ]4 a7 L"code": "0",
0 m! q$ t$ ?3 K"result":{. r9 q9 D9 o1 b! r8 F* T
"num": "2",
, ]7 x( t7 s' T8 \( E* S( o) p"from": "0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",
9 s$ \3 U; z8 U' ?"to": "0x33852530794c67fac23a010e2e4a88fb84477ff2",
$ g1 e& b) X$ P& l"timestamp": 1525774296
. O$ L& L2 X5 j8 K}
8 P( W3 |9 u, n$ p}' f2 P  Z' G0 I9 v
参数说明/ U% V* X# @. A+ q
1.7. 查询交易记录* |, t5 G3 F+ d/ f9 U5 q
请求地址 http://IP:PORT/api/wallet
7 L/ N* v! o2 n! O3 Q. D请求参数5 }! F% x( W6 w0 f  Q
{4 L: J( p3 X" }7 |9 `( g/ Z2 W
"cmd":"trans_record",
* T2 z) j$ i' W) |2 L"params": {
) e: C! n+ f: M  h9 @& j# f"address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10"
7 `5 N: _- [4 U  z( [}
9 a) M, C) H" ?$ w}% x# n5 w3 o, r: Q, m/ N2 a3 t3 X
参数说明
/ j3 Y( h7 C* F( O参数名称 说明 必填2 O6 e8 m! _, y( j+ r
trans_hash 交易hash值 Y' e8 t5 A$ M: p6 U
响应参数
% }+ w) ~0 E- \1 V$ X{# s' w& j( W* ]% x0 {0 {
"code": "0",+ a( H) Y5 L1 R; ^0 t' S
"result":{
1 x4 N. Z; @0 D5 g4 S# y"records":[{
1 m7 p; x" i" f( q  E0 ~) `1 s1 m"num": "0.02",0 T, M- d! f( [7 H0 M$ N
"from": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8",$ ]# b4 p6 S$ O) p
"to": "0x70550b9acd503d5154d21985426a0829612dc060",
# u: T9 c* w# }2 c"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",
: f* T  h. Z' v/ U2 Q"timestamp": 1525774296
. O& ~  N5 [: z+ p2 ]& f},{
4 v/ r" u$ n' j2 l"num": "0.01",5 A3 Y+ B3 a8 [" \- F1 x6 P* R1 a5 c
"from": "0x70550b9acd503d5154d21985426a0829612dc060",
7 Y& n& G' k+ w& K# V. J6 r+ Y"to": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8",2 m  Z) Y( _) S6 B: C+ K0 o
"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",) }. ~6 |1 e0 y
"timestamp": 1525774296
. @, r4 a+ [+ r: s( E" k4 V8 S5 t}]
/ P" S* Q  t+ `/ ^' I; D% w}
3 p1 G2 G5 d" q% L7 n* p1 G}
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

海蓝天1688 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1