Package com.syntifi.near.api.service
Class TransactionService
- java.lang.Object
-
- com.syntifi.near.api.service.TransactionService
-
public class TransactionService extends java.lang.Object
Transaction service provides methods to easily work with transactions- Since:
- 0.0.1
- Author:
- Alexandre Carvalho, Andre Bertolace
-
-
Constructor Summary
Constructors Constructor Description TransactionService()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EncodedHash
sendTransactionAsync(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.util.List<Action> actionList)
Sends a list ofAction
transaction waiting for result usingNearService.sendTransactionAsync(String)
static TransactionAwait
sendTransactionAwait(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.util.List<Action> actionList)
Sends a list ofAction
transaction waiting for result usingNearService.sendTransactionAwait(String)
static EncodedHash
sendTransferActionAsync(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.math.BigInteger amount)
Sends aTransferAction
transaction async usingNearService.sendTransactionAsync(String)
static TransactionAwait
sendTransferActionAwait(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.math.BigInteger amount)
Sends aTransferAction
transaction waiting for result usingNearService.sendTransactionAwait(String)
-
-
-
Method Detail
-
sendTransferActionAwait
public static TransactionAwait sendTransferActionAwait(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.math.BigInteger amount) throws java.security.GeneralSecurityException
Sends aTransferAction
transaction waiting for result usingNearService.sendTransactionAwait(String)
- Parameters:
nearService
- the near service instance to usesignerId
- the signer idreceiverId
- the receiver idsignerPublicKey
- signer public keysignerPrivateKey
- signer private keyamount
- the amount to transfer- Returns:
TransactionAwait
object with the result- Throws:
java.security.GeneralSecurityException
- thrown if failed to sign the transaction
-
sendTransferActionAsync
public static EncodedHash sendTransferActionAsync(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.math.BigInteger amount) throws java.security.GeneralSecurityException
Sends aTransferAction
transaction async usingNearService.sendTransactionAsync(String)
- Parameters:
nearService
- the near service instance to usesignerId
- the signer idreceiverId
- the receiver idsignerPublicKey
- signer public keysignerPrivateKey
- signer private keyamount
- the amount to transfer- Returns:
- transaction Hash
- Throws:
java.security.GeneralSecurityException
- thrown if failed to sign the transaction
-
sendTransactionAwait
public static TransactionAwait sendTransactionAwait(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.util.List<Action> actionList) throws java.security.GeneralSecurityException
Sends a list ofAction
transaction waiting for result usingNearService.sendTransactionAwait(String)
- Parameters:
nearService
- the near service instance to usesignerId
- the signer idreceiverId
- the receiver idsignerPublicKey
- signer public keysignerPrivateKey
- signer private keyactionList
- list ofAction
to send- Returns:
TransactionAwait
object with the result- Throws:
java.security.GeneralSecurityException
- thrown if failed to sign the transaction
-
sendTransactionAsync
public static EncodedHash sendTransactionAsync(NearService nearService, java.lang.String signerId, java.lang.String receiverId, PublicKey signerPublicKey, PrivateKey signerPrivateKey, java.util.List<Action> actionList) throws java.security.GeneralSecurityException
Sends a list ofAction
transaction waiting for result usingNearService.sendTransactionAsync(String)
- Parameters:
nearService
- the near service instance to usesignerId
- the signer idreceiverId
- the receiver idsignerPublicKey
- signer public keysignerPrivateKey
- signer private keyactionList
- list ofAction
to send- Returns:
TransactionAwait
object with the result- Throws:
java.security.GeneralSecurityException
- thrown if failed to sign the transaction
-
-