Package com.casper.sdk.helper
Class CasperTransferHelper
- java.lang.Object
-
- com.casper.sdk.helper.CasperTransferHelper
-
public class CasperTransferHelper extends java.lang.ObjectTransfer helper provides methods to easily transfer from/to purses- Since:
- 0.5.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DeploybuildTransferDeploy(AbstractPrivateKey from, PublicKey to, java.math.BigInteger amount, java.lang.String chainName)Helper method to create a Deploy for a Transferstatic DeploybuildTransferDeploy(AbstractPrivateKey signer, PublicKey to, java.math.BigInteger amount, java.lang.String chainName, java.lang.Long id, java.math.BigInteger paymentAmount, java.lang.Long gasPrice, Ttl ttl, java.util.Date date, java.util.List<Digest> dependencies)Helper method to create a Deploy for a Transfer
-
-
-
Method Detail
-
buildTransferDeploy
public static Deploy buildTransferDeploy(AbstractPrivateKey from, PublicKey to, java.math.BigInteger amount, java.lang.String chainName) throws NoSuchTypeException, java.security.GeneralSecurityException, dev.oak3.sbs4j.exception.ValueSerializationException
Helper method to create a Deploy for a Transfer- Parameters:
from- private key from senderto- public key from signeramount- amount to transferchainName- chain name- Returns:
- a transfer deploy
- Throws:
NoSuchTypeExceptionjava.security.GeneralSecurityExceptiondev.oak3.sbs4j.exception.ValueSerializationException
-
buildTransferDeploy
public static Deploy buildTransferDeploy(AbstractPrivateKey signer, PublicKey to, java.math.BigInteger amount, java.lang.String chainName, java.lang.Long id, java.math.BigInteger paymentAmount, java.lang.Long gasPrice, Ttl ttl, java.util.Date date, java.util.List<Digest> dependencies) throws NoSuchTypeException, java.security.GeneralSecurityException, dev.oak3.sbs4j.exception.ValueSerializationException
Helper method to create a Deploy for a Transfer- Parameters:
signer- private key from senderto- public key from signeramount- amount to transferchainName- chain nameid- deploy idpaymentAmount- payment amount for processing transfersgasPrice- gas pricettl- time to livedate- execution datedependencies- List of digest dependencies- Returns:
- a transfer deploy
- Throws:
NoSuchTypeExceptionjava.security.GeneralSecurityExceptiondev.oak3.sbs4j.exception.ValueSerializationException
-
-