Package org.starcoin.utils
Class StarcoinClient
- java.lang.Object
-
- org.starcoin.utils.StarcoinClient
-
public class StarcoinClient extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static okhttp3.MediaTypeJSON_MEDIA_TYPE
-
Constructor Summary
Constructors Constructor Description StarcoinClient(String url, int chainId)StarcoinClient(ChainInfo chainInfo)
-
Method Summary
-
-
-
Method Detail
-
transfer
public String transfer(AccountAddress sender, Ed25519PrivateKey privateKey, AccountAddress to, TypeObj typeObj, BigInteger amount)
-
submitHexTransaction
public String submitHexTransaction(Ed25519PrivateKey privateKey, RawUserTransaction rawUserTransaction)
-
callScriptFunction
public String callScriptFunction(AccountAddress sender, Ed25519PrivateKey privateKey, ScriptFunctionObj scriptFunctionObj)
-
getAccountSequence
public AccountResource getAccountSequence(AccountAddress sender)
-
getAccountSequenceNumber
public long getAccountSequenceNumber(AccountAddress sender)
-
dryRunTransaction
public String dryRunTransaction(AccountAddress sender, Ed25519PrivateKey privateKey, TransactionPayload payload)
-
submitTransaction
public String submitTransaction(AccountAddress sender, Ed25519PrivateKey privateKey, TransactionPayload payload)
-
submitTransaction
public String submitTransaction(AccountAddress sender, long seqNumber, Ed25519PrivateKey privateKey, TransactionPayload payload)
-
deployContractPackage
public String deployContractPackage(AccountAddress sender, Ed25519PrivateKey privateKey, String filePath, ScriptFunctionObj initScriptObj)
-
getResource
public String getResource(AccountAddress sender, ResourceObj resourceObj)
-
priceOracleRead
public BigInteger priceOracleRead(String priceOracleType, String address)
Read price from oracle.- Parameters:
priceOracleType- Oracle type.address- Oracle address.- Returns:
- price.
-
priceOracleGetScalingFactor
public BigInteger priceOracleGetScalingFactor(String priceOracleType)
Get price oracle scaling factor.- Parameters:
priceOracleType- Oracle type.- Returns:
- scaling factor.
-
-