Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
 统一请求参数:9 @$ C. b. G9 R0 w' B2 A& e
标准json字符串; }& t( A/ @  A; d# G
 统一响应参数
- k$ H2 V9 D8 f标准josn字符串- |* m+ [# \# P) z% Y
example:{code:1,msg:”测试”,result:”json数组”}  V/ y, [' w4 U% _1 N! V, Y0 D) U
 统一code说明
9 Z0 ?: H8 z4 b8 t1 i8 \3 \code:-2 msg:操作失败
4 K( `: K$ G7 mcode:-1 msg:系统异常: q( r0 ]3 T6 x
code: 0 msg:操作成功
# E/ V9 {# n( B7 [4 c! `+ y1.1. 创建钱包地址  G. M% D0 U$ T3 c+ S7 ^% `
请求地址 http://IP:PORT/api/wallet3 f& w3 `' n$ p1 x. E$ @' x
请求参数
2 q# c. b4 E( P! U{" ?4 ~1 Q9 g- z0 L9 J1 v+ {/ J- o
"cmd":"wallet_create",
9 j4 V1 i1 }; K+ W4 W3 C* m"params": {
4 w! Q$ R8 G7 b"password":"123456"3 `: l* [: o. v% a
}- T: M8 e6 m! h& D- L
}
2 M: U& X  H; D! L参数说明
7 _, A8 i, B" l8 _8 ^5 z/ H3 [5 N参数名称 说明 必填
1 G- \& Y! I; A* B8 n/ upassword 钱包密码 Y* Z4 x7 f3 w3 z# x7 s4 X
响应参数
1 i. b* h! B5 B{. o8 B  p; _5 n
"code":"0",
$ K5 R  {3 d9 O  ]- V3 U% |1 L+ I"msg": "",+ ?9 Y/ w) V9 I7 m- }$ H$ A
"result":{
& g4 r3 J4 A' {4 C"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
6 Y9 A7 U, ~$ _: ?# t+ H) B: y"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\"}}"/ O8 P/ i: A# l3 `
}0 \2 Y. \: ?9 Y9 A, c
}
7 [' u' l1 ~+ t" b; r' @参数说明 address 钱包地址
" r$ _1 T4 z+ A# T, {! b4 G1 U1.2. 导入钱包
& L8 G: B# \7 Q$ b5 R# s, F- F+ ~请求地址 http://IP:PORT/api/wallet
* Z4 K' x9 m% M5 r- e6 ?$ b. C, z请求参数4 _' ~) t0 j! Y- n2 K
{
: f) w7 d7 i' S3 l; J' M"cmd":"wallet_import",0 q- \+ k- t7 K
"params": {" J; h2 Q. `6 b8 p
"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\"}}",
9 @4 ]  ]2 H; w, v/ j"password":"123456"" E1 ?: z! f- ?
}
3 ~3 O" {% U& w$ G' {4 F( t}0 N8 w0 v1 `: B
参数说明
- A, r0 X3 `8 C1 G4 Z参数名称 说明 必填
$ g  U- A2 u2 T! {4 A, F' }keystore 钱包keystore Y
; ^# k" R3 [! ]password 钱包密码 Y
+ J: L& T  w1 C( J0 S# h* E响应参数9 p- x6 y4 h, g, j, U. Z
{+ ^$ X4 i8 O; C9 V( g5 ]; \  S' v
"code":"0",
/ [6 P) J% j6 ?! R"msg": "",
: j: j, P9 ?6 l1 [& G0 x"result":{5 s$ \/ w8 C" [! J+ y
"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
$ `7 K- S" j8 N' a}9 |! q3 N1 [* {
}
. e" g9 r& v) r0 X! o参数说明 address 钱包地址
# j; Z5 O  ~' n( j1.3. 查询余额/ l2 k! @$ h% N! x( v
请求地址 http://IP:PORT/api/wallet" q2 Y& O) s. t% x
请求参数8 j3 A+ c5 i% [$ S* E" }
{
5 l2 R. ^) z- i"cmd":"wallet_balance",! p. x) g4 K4 A8 P% z5 W
"params": {
9 i' X: \' J1 z4 k' j"address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10"4 P, j! \" j2 n( h* Y
}
0 p6 [% F$ e% X" K' _8 G}
' n8 d# \) H% a( i参数说明
* a+ R: V! T% o6 m" h& G% `3 V参数名称 说明 必填
) @% S- A  m$ z6 n8 Q( O' fkeystore 钱包keystore Y
7 l! @# u0 |1 ^2 Vpassword 钱包密码 Y
! {0 g% t# C7 x- [8 J9 }' m响应参数
* V; G: n9 p- E: K{
; M( H& Z. v& W% V! x3 Q0 t3 I"code":"0",  \# P) W4 o, W/ g8 i5 A
"msg": "",
% m) M' G6 X& |# `"result":{
7 H+ j5 _  N' X8 R& ~" ]"balance": "88.2",& Q1 x1 P" I( x% S; i. t
"eth_balance": "0.03",  Q, z( K4 C% S, K3 \  }
}
* E& Y: |- U9 V0 @( Y0 A  |}, Y: U! h/ t8 M; L3 D
参数说明
$ O  G: I2 x4 Jeth_balance 以太币数量. s7 G2 m  o* {. p7 {
balance 代币数量
" O4 E0 \: P( i- d1.4. 代币转账
- i, \9 A, C! q8 N( A6 `2 ^请求地址 http://IP:PORT/api/wallet
! a+ F7 M9 z$ B请求参数! [! d* ^1 j! X1 i- a, F  R; g
{
6 u! B( \- O; B' y"cmd":"wallet_transaction",
5 J: n9 ^( B+ S; k2 Q, G' M+ s, o"params": {( A8 W4 e/ U- ^* ?- I7 M7 S9 D; n, [
"from_address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",$ `' i  W( g( m* T- g1 M; {
"password":"123",3 s( }# ?# L2 L4 P/ s3 A# S7 ]
"to_address":"0x113d79bea1f6ff0681a778dace3c64d5ff915c89",% H) U  l3 ?* s6 f$ N; x
"cost": "0.00018",
- E9 `" {1 Y3 q& {; T1 c"num":"0.22": r% c1 T  a" C6 l& Q8 _* Z
}
; `+ y% b9 t5 C$ S" d' C7 s( p9 z! }3 o}" A) Y$ B" v+ O1 w" z( j6 x6 c
参数说明
  K3 F2 K( p* d参数名称 说明 必填
5 |2 u, H. H; }! _  a  k9 e& pfrom_address 转出钱包地址 Y+ N% u5 j2 _1 t' h+ Q* [. j
password 转出钱包的密码 Y
5 U4 d7 `( b/ M3 N( C& Qto_address 转入钱包地址 Y2 t# D& R4 M8 N/ `, g9 Y; O
cost 手续费,单位:以太币。(手续费越高,到账时间越短,过低的手续费可能导致交易失败)目前限制了最低手续费为 0.00018 Y
- p; Z+ `6 Z3 g' Cnum 转出代币数量 Y& ^! h7 s! o7 n4 t/ w
响应参数* b( z  r% V5 _3 F5 H9 X
{
$ {1 n; d* z5 c2 S7 _"code": "0",# v( j- H9 M0 I/ P8 x/ G
"msg": "",$ v. @! n% p0 i  m6 i
"result":{
, s. _4 C( |( N5 Z" ?"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"
3 U8 {0 t' L4 U: A}  }( _6 _( M' p
}
+ G, w; P& Z! Q0 h7 @参数说明 trans_hash 交易Hash值( m# ~# M* N1 `9 i! h  ~) a9 C
1.5. 查询交易状态
" J: x8 }& [+ |3 D请求地址 http://IP:PORT/api/wallet) L3 N) l( l  J) S" q" C
请求参数
% ?( c: X$ U# ]" D9 f{: @& |/ j) x+ a' ]! L. A
"cmd":"trans_status",1 S5 S" k2 a/ ]) Y( y
"params": {
% f" P+ d! f* S, j$ r"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"& x5 B$ Q! y, x, U0 H
}
5 E9 a$ |; B9 X! Q/ f: ]}7 {1 x0 q7 e- p( \
参数说明: ]* Y: x& g0 o7 K
参数名称 说明 必填' h! K6 M; O/ F. V$ h# G
trans_hash 交易hash值 Y
1 |$ ]! M6 g$ N3 \% H响应参数
* B! K+ G# }! r+ U9 n/ o{2 ^" }; d. w2 z* C/ D+ t# i7 R# ~
"code": "0",  ]& [5 L2 c+ b) E% R
"msg": "",
$ q9 _; J- d/ K( w0 }"result":{& M' c7 ?* y) q+ ]. ?
"status": "1"
) b; L! ^) s5 x5 l- A- R& B}2 x! e& o6 m( K2 M, c3 h
}
1 q+ r0 P$ V5 ?参数说明 status 1 交易完成、 0 未完成+ b4 ^" v/ b! a, m& o! \
1.6. 查询交易详情4 `. _% w4 X8 N( {3 R' G
请求地址 http://IP:PORT/api/wallet
: g  {% R  {4 B7 A8 `请求参数
! O- A0 ^4 K9 d& z( a9 U{
% ]! \- q, P& G! ~* M: {6 F$ a"cmd":"trans_detail",
; ^0 j; Z. R) V; }- S"params": {
3 n" N/ k( W8 I4 j6 s"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"
2 w. N' U+ E, F2 g1 m2 J: F& i}
6 X2 X' L& q9 \/ O  E) [" K}+ A5 T( _: r  F4 h& e& j7 g( N
参数说明, p. ]$ J, n3 c* e! `" D2 Y
参数名称 说明 必填' J* D/ V5 V/ L1 U6 G0 Z+ Q
trans_hash 交易hash值 Y% L- G% t4 M# n: Y
响应参数) p6 Q( _# I$ u  W/ C
{* O6 Z: B" k* G. b
"code": "0",4 R5 x% }0 z2 l0 T1 u& n. e1 F
"result":{! s7 l4 _: D. d, G  s9 u. b
"num": "2",6 r) n7 `/ r$ J; O5 K
"from": "0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",, d) ~6 l: r, i6 C! B8 c
"to": "0x33852530794c67fac23a010e2e4a88fb84477ff2",( b( ?' Y5 V& ?9 p! L* F$ Z; ]
"timestamp": 1525774296
8 t0 i* i5 U0 ]% B4 E* f4 \}
1 C6 S1 n( k& u- F3 s3 p8 n}
- s. A! P7 i# H& H* r" B. h9 w1 @: I参数说明. X4 w( ^' ~8 X: T  B  X4 {
1.7. 查询交易记录# D) G( w: X! \0 m
请求地址 http://IP:PORT/api/wallet* ~( I3 U8 e& r- C6 ^: @' O
请求参数$ g& ~, I7 ?6 e  u) d4 ^6 N
{. {" h: e2 E3 a, Q, y% L
"cmd":"trans_record",
- m5 Y) S5 O# s"params": {8 k$ x) C7 {( x! n
"address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10"
0 A- T7 D  j7 A}/ U+ ]- b! ~' _& M
}- V" L0 q* K5 T. i9 _3 A' m* p$ y1 J
参数说明
& {& T  G9 _+ G4 s/ @参数名称 说明 必填' D% O/ W) Z. Z+ P8 V( P8 J  ]
trans_hash 交易hash值 Y0 A/ w. y- Q0 U6 {* U' T
响应参数
$ q, i- p0 D: c{
' d' H: w) H9 j"code": "0",- l9 C7 d9 y7 n* k8 y3 b
"result":{
8 v7 U( @# t9 ~  R- N"records":[{
0 B( H1 X4 K7 z$ v- d"num": "0.02",
8 ~6 |6 |/ A  X) K* q# `0 E5 ?$ ]- K"from": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8"," w1 G+ ]. g# A  ]- P
"to": "0x70550b9acd503d5154d21985426a0829612dc060",5 i0 |1 S: ?/ V, o! W/ y
"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",) \, }( |3 A8 B: F
"timestamp": 15257742968 f& J, i; c3 }; F$ s! Z
},{4 Z  v" I! Q3 ?, R7 M7 D* u
"num": "0.01",# S2 k  }3 o5 p, H1 O6 T' J. z
"from": "0x70550b9acd503d5154d21985426a0829612dc060",
0 O' G; p  L" j"to": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8",
- ~& |5 f- P( ?7 V"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",( u1 }* [8 `& D' b* a+ {) z) W3 B
"timestamp": 1525774296
" L1 K3 x$ E, q# v. i}]
6 M! |, a0 p- J' M, {}
0 p$ T) ]2 ?" F0 F1 j- I  z2 \}
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

海蓝天1688 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1