交易所 / 众筹站多币种接入集成接口
海蓝天1688
发表于 2022-12-2 10:10:36
90
0
0
标准json字符串' N" p1 F+ r9 n ]
统一响应参数 ?, g; I7 v- U4 p4 H- `2 v/ N
标准josn字符串
example:{code:1,msg:”测试”,result:”json数组”}, N5 p2 g$ ^5 X* r. |
统一code说明0 G9 \6 R2 Y2 Z# Y3 p
code:-2 msg:操作失败
code:-1 msg:系统异常! I6 s* W: J) ]: d2 O# u: h
code: 0 msg:操作成功
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": {
"password":"123456"& f" N3 S' D6 |, Y0 i6 A Y
}" q5 D( a3 w c" W3 a$ N/ Z
}
参数说明7 I- L) v2 N' \9 U1 v
参数名称 说明 必填
password 钱包密码 Y
响应参数7 l( E6 m( \) w+ J5 d1 Q9 e
{
"code":"0",
"msg": "",9 q" H4 {& ^2 }. f k( u
"result":{$ [$ o/ s+ U7 n
"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
"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
}
}
参数说明 address 钱包地址
1.2. 导入钱包. `! I; r m) b1 K6 |
请求地址 http://IP:PORT/api/wallet
请求参数
{
"cmd":"wallet_import",
"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"
}) V ~3 {( E1 [8 [
}
参数说明+ `1 J4 P- o6 p9 }+ J5 o
参数名称 说明 必填7 D( N, c& r6 z* L; b3 u# [" l: u
keystore 钱包keystore Y
password 钱包密码 Y
响应参数+ 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":{
"address": "0x113d79bea1f6ff0681a778dace3c64d5ff915c89"
}
}: P( a: w, y2 u9 Z% Y2 c% a+ f
参数说明 address 钱包地址
1.3. 查询余额
请求地址 http://IP:PORT/api/wallet7 A# A+ }' X# ~" ^6 c
请求参数6 q. B: w- Y3 z \, o V
{
"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
}
}' J$ r+ e$ ^( ?& D# U5 \! U
参数说明
参数名称 说明 必填
keystore 钱包keystore Y
password 钱包密码 Y
响应参数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",
"eth_balance": "0.03",
}
}! G# ?! y/ [5 S
参数说明, ~) B* w [# j5 e! C& |3 x1 t
eth_balance 以太币数量
balance 代币数量
1.4. 代币转账
请求地址 http://IP:PORT/api/wallet
请求参数
{# V' F& s0 i9 ~' [
"cmd":"wallet_transaction",! c8 }, y: z; ^, q" G
"params": {" e7 y) j1 c9 H5 a- G5 Q* ^
"from_address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",
"password":"123",
"to_address":"0x113d79bea1f6ff0681a778dace3c64d5ff915c89",. D* P b) x2 N( h/ R. ~
"cost": "0.00018",
"num":"0.22"
}8 _8 Q0 ~+ O7 T+ y/ f7 j5 M
}- e- K" s7 ?/ |4 i0 @) H% M m
参数说明
参数名称 说明 必填
from_address 转出钱包地址 Y
password 转出钱包的密码 Y
to_address 转入钱包地址 Y! W/ b* d5 I3 Z5 P, c% ~
cost 手续费,单位:以太币。(手续费越高,到账时间越短,过低的手续费可能导致交易失败)目前限制了最低手续费为 0.00018 Y M/ Q6 [, Q+ _ M3 b
num 转出代币数量 Y
响应参数
{
"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"
}
}9 X2 }2 n2 g: ]& g7 x) a! [
参数说明 trans_hash 交易Hash值; Z1 k' x& t* T. D- I7 N7 o
1.5. 查询交易状态
请求地址 http://IP:PORT/api/wallet
请求参数$ 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"
}. }+ @& {5 ?: M$ q5 }% @: N
}7 F0 P- a% w8 F6 K6 t/ ~
参数说明+ Q: K7 _1 f1 m( s7 @! I
参数名称 说明 必填
trans_hash 交易hash值 Y
响应参数
{; i b1 `( r q9 s* j" M" K2 a. L
"code": "0",: c, E9 s5 V5 k0 {& @; f( D
"msg": "",
"result":{
"status": "1"
}& u, o2 G" J- K9 C& A8 r2 A4 D
}
参数说明 status 1 交易完成、 0 未完成
1.6. 查询交易详情% h, d0 {0 L6 a @: M' |; t
请求地址 http://IP:PORT/api/wallet- f% j, V% D# ^: [
请求参数
{( K+ z$ C7 F% C; C" ^! k3 }, ?% h
"cmd":"trans_detail",; i3 M4 z) U. \& E
"params": {
"trans_hash": "0x601e124ffc98d7682ef9ea4c731efdab576f34f47e80bec84c5f17b5af7098d6"7 G6 Z P0 x; @- E! a
}
}; m' P, W, j8 f' V) i- x8 p5 h
参数说明* v& v! B" t; u" V) ~& w- Z
参数名称 说明 必填
trans_hash 交易hash值 Y
响应参数% ~+ D; o% U# E" ^
{
"code": "0",
"result":{. r9 q9 D9 o1 b! r8 F* T
"num": "2",
"from": "0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10",
"to": "0x33852530794c67fac23a010e2e4a88fb84477ff2",
"timestamp": 1525774296
}
}' 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
请求参数5 }! F% x( W6 w0 f Q
{4 L: J( p3 X" }7 |9 `( g/ Z2 W
"cmd":"trans_record",
"params": {
"address":"0x78c001ad4409ceb94dc0e07e1f2cd9ac62f24d10"
}
}% x# n5 w3 o, r: Q, m/ N2 a3 t3 X
参数说明
参数名称 说明 必填2 O6 e8 m! _, y( j+ r
trans_hash 交易hash值 Y' e8 t5 A$ M: p6 U
响应参数
{# s' w& j( W* ]% x0 {0 {
"code": "0",+ a( H) Y5 L1 R; ^0 t' S
"result":{
"records":[{
"num": "0.02",0 T, M- d! f( [7 H0 M$ N
"from": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8",$ ]# b4 p6 S$ O) p
"to": "0x70550b9acd503d5154d21985426a0829612dc060",
"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",
"timestamp": 1525774296
},{
"num": "0.01",5 A3 Y+ B3 a8 [" \- F1 x6 P* R1 a5 c
"from": "0x70550b9acd503d5154d21985426a0829612dc060",
"to": "0x06bf56bd88349c5b9f77d6bb79377d43f0f0abd8",2 m Z) Y( _) S6 B: C+ K0 o
"hash": "0x7c2ed817daca92c6ee29f18e31807c663b1b91d35f82365697ef14f6a272b208",) }. ~6 |1 e0 y
"timestamp": 1525774296
}]
}
}
成为第一个吐槽的人