public class Wallet
extends java.lang.Object
| Constructor and Description |
|---|
Wallet(com.arxanfintech.common.rest.Client client)
new wallet
|
| Modifier and Type | Method and Description |
|---|---|
com.alibaba.fastjson.JSONObject |
createPOE(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
create POE API
|
com.alibaba.fastjson.JSONObject |
indexGet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
index get API
|
com.alibaba.fastjson.JSONObject |
indexSet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
index set API
|
com.alibaba.fastjson.JSONObject |
issueAssets(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
issue assets API
|
com.alibaba.fastjson.JSONObject |
issueTokens(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
issue tokens API
|
com.alibaba.fastjson.JSONObject |
queryPOE(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
query POE
|
com.alibaba.fastjson.JSONObject |
queryTransactionLogs(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String type,
java.lang.Boolean isEndpoint,
java.lang.String endpointOrId)
query transactionLogs API
|
com.alibaba.fastjson.JSONObject |
queryWalletBalance(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
query wallet balance API
|
com.alibaba.fastjson.JSONObject |
queryWalletInfos(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
query wallet infos API
|
com.alibaba.fastjson.JSONObject |
register(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
register wallet API
|
com.alibaba.fastjson.JSONObject |
registerSubWallet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
register subwallet API
|
com.alibaba.fastjson.JSONArray |
SignTxs(com.alibaba.fastjson.JSONArray txs,
com.alibaba.fastjson.JSONObject params,
java.lang.String signToolPath) |
com.alibaba.fastjson.JSONObject |
transferAssets(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
transfer assets API
|
com.alibaba.fastjson.JSONObject |
transferTokens(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
transfer tokens API
|
com.alibaba.fastjson.JSONObject |
updatePOE(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
update POE API
|
com.alibaba.fastjson.JSONObject |
uploadFile(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String pathFile,
java.lang.String poeID,
java.lang.Boolean readOnly)
upload file for poe
|
public Wallet(com.arxanfintech.common.rest.Client client)
client - base info with enterprise's did/nonce/created/privateKeyBase64public com.alibaba.fastjson.JSONObject register(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
throws java.lang.Exception
jsonheader - JSONObject header datajsonbody - JSONObject body datajava.lang.Exception - register errorpublic com.alibaba.fastjson.JSONObject registerSubWallet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
throws java.lang.Exception
jsonheader - JSONObject header datajsonbody - JSONObject body datajava.lang.Exception - register subwallet errorpublic com.alibaba.fastjson.JSONObject queryWalletInfos(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
throws java.lang.Exception
jsonheader - JSONObject header dataid - wallet did which you want to queryjava.lang.Exception - query wallet infos errorpublic com.alibaba.fastjson.JSONObject queryWalletBalance(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
throws java.lang.Exception
jsonheader - JSONObject header dataid - wallet did which you want to queryjava.lang.Exception - query wallet balance errorpublic com.alibaba.fastjson.JSONObject createPOE(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need create poecreated - created which wallet need create poenonce - nonce which wallet need create poeprivateKeyBase64 - wallet private key base64 which wallet need create poesignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - create poe errorpublic com.alibaba.fastjson.JSONObject updatePOE(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need update poecreated - created which wallet need update poenonce - nonce which wallet need update poeprivateKeyBase64 - wallet private key base64 which wallet need update poesignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - update poe errorpublic com.alibaba.fastjson.JSONObject queryPOE(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String id)
throws java.lang.Exception
jsonheader - JSONObject header dataid - POE id which poe need queyjava.lang.Exception - query poe errorpublic com.alibaba.fastjson.JSONObject issueTokens(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need issue tokenscreated - created which wallet need issue tokensnonce - nonce which wallet need issue tokensprivateKeyBase64 - wallet private key base64 which wallet need issue tokenssignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - issue tokens errorpublic com.alibaba.fastjson.JSONObject transferTokens(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need transfer tokenscreated - created which wallet need transfer tokensnonce - nonce which wallet need transfer tokensprivateKeyBase64 - wallet private key base64 which wallet need transfer tokenssignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - transfer tokens errorpublic com.alibaba.fastjson.JSONObject issueAssets(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need issue assetscreated - created which wallet need issue assetsnonce - nonce which wallet need issue assetsprivateKeyBase64 - wallet private key base64 which wallet need issue assetssignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - issue assets errorpublic com.alibaba.fastjson.JSONObject transferAssets(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject payload,
java.lang.String creator,
java.lang.String created,
java.lang.String nonce,
java.lang.String privateKeyBase64,
java.lang.String signToolPath)
throws java.lang.Exception
jsonheader - JSONObject header datapayload - JSONObject payload datacreator - wallet did which wallet need transfer assetscreated - created which wallet need transfer assetsnonce - nonce which wallet need transfer assetsprivateKeyBase64 - wallet private key base64 which wallet need transfer assetssignToolPath - sign tool full path (make in sdk-go-common project)java.lang.Exception - transfer assets errorpublic com.alibaba.fastjson.JSONArray SignTxs(com.alibaba.fastjson.JSONArray txs,
com.alibaba.fastjson.JSONObject params,
java.lang.String signToolPath)
public com.alibaba.fastjson.JSONObject queryTransactionLogs(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String type,
java.lang.Boolean isEndpoint,
java.lang.String endpointOrId)
throws java.lang.Exception
jsonheader - JSONObject header datatype - type in/out selectableisEndpoint - is query type endpoint. true for endpoint false for idendpointOrId - endpoint or idjava.lang.Exception - query transactionLogs errorpublic com.alibaba.fastjson.JSONObject indexSet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
jsonheader - JSONObject header datajsonbody - JSONObject body datapublic com.alibaba.fastjson.JSONObject indexGet(com.alibaba.fastjson.JSONObject jsonheader,
com.alibaba.fastjson.JSONObject jsonbody)
jsonheader - JSONObject header datajsonbody - JSONObject body datapublic com.alibaba.fastjson.JSONObject uploadFile(com.alibaba.fastjson.JSONObject jsonheader,
java.lang.String pathFile,
java.lang.String poeID,
java.lang.Boolean readOnly)
jsonheader - JSONObeject header datapathFile - upload file full pathpoeID - POE id which poe need upload filereadOnly - poe file read onlyCopyright © 2018. All Rights Reserved.