Package org.starcoin.api
Class StateRPCClient
- java.lang.Object
-
- org.starcoin.api.StateRPCClient
-
public class StateRPCClient extends Object
Starcoin State 相关json-rpc接口的封装。- Since:
- 1.1.6
- Author:
- fanngyuan
-
-
Constructor Summary
Constructors Constructor Description StateRPCClient(URL baseUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description longgetAddressAmount(String address, String token)Deprecated.BigIntegergetAddressAmountValue(String address, String token)用于获取某个地址下的token 数量ListResourcegetState(String address)用于某个地址的状态ListResourcegetState(String address, boolean isDecode, String state_root)用于某个地址的状态TokenInfogetTokenInfo(String address, String tokenCode)
-
-
-
Constructor Detail
-
StateRPCClient
public StateRPCClient(URL baseUrl)
-
-
Method Detail
-
getState
public ListResource getState(String address) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
用于某个地址的状态- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getState
public ListResource getState(String address, boolean isDecode, String state_root) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
用于某个地址的状态- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getTokenInfo
public TokenInfo getTokenInfo(String address, String tokenCode) throws com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
- Throws:
com.thetransactioncompany.jsonrpc2.client.JSONRPC2SessionException
-
getAddressAmount
@Deprecated public long getAddressAmount(String address, String token)
Deprecated.用于获取某个地址下的token 数量 由于amount的数量可能超过long的最大值,所以这个方法已经在某些token下会溢出,建议使用getAddressAmountValue方法
-
getAddressAmountValue
public BigInteger getAddressAmountValue(String address, String token)
用于获取某个地址下的token 数量
-
-