Class AccountWrapper


  • public class AccountWrapper
    extends java.lang.Object
    Representing an AccountWrapper which wraps all of static methods of Account
    • Constructor Summary

      Constructors 
      Constructor Description
      AccountWrapper()
      Creates an AccountWrapper instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Account create​(java.lang.String address, java.lang.String publicKey)
      Create an Account instance that contains the AccountKeyPublic instance
      Account create​(java.lang.String address, java.lang.String[] publicKeys)
      Create an Account instance that contains the AccountKeyWeightedMultiSig instance This method set 1 to WeightedMultiSigOptions values(threshold, weights)
      Account create​(java.lang.String address, java.lang.String[] publicKeys, WeightedMultiSigOptions options)
      Create an Account instance that contains AccountKeyWeightedMultiSig instance
      Account create​(java.lang.String address, java.util.List<java.lang.String[]> publicKeyList)
      Create an Account instance that contains AccountKeyRoleBased instance This method set 1 to WeightedMultiSigOptions values(threshold, weights)
      Account create​(java.lang.String address, java.util.List<java.lang.String[]> publicKeyList, java.util.List<WeightedMultiSigOptions> optionsList)
      Create an Account instance that contains AccountKeyRoleBased instance
      Account createFromRLPEncoding​(java.lang.String address, java.lang.String rlpEncodedKey)
      Create an Account instance from RLP-encoded account key
      Account createWithAccountKeyFail​(java.lang.String address)
      Create an Account instance which has AccountKeyFail as an accountKey
      Account createWithAccountKeyLegacy​(java.lang.String address)
      Create an Account instance which has AccountKeyLegacy as an accountKey
      Account createWithAccountKeyPublic​(java.lang.String address, java.lang.String publicKey)
      Creates an Account instance which has AccountKeyPublic as an accountKey
      Account createWithAccountKeyRoleBased​(java.lang.String address, java.util.List<java.lang.String[]> roleBasedPublicKey)
      Create an Account instance which has AccountKeyRoleBased as an accountKey This method set 1 to WeightedMultiSigOptions values(threshold, weights)
      Account createWithAccountKeyRoleBased​(java.lang.String address, java.util.List<java.lang.String[]> roleBasedPublicKey, java.util.List<WeightedMultiSigOptions> optionsList)
      Create an Account instance which has AccountKeyRoleBased as an accountKey
      Account createWithAccountKeyWeightedMultiSig​(java.lang.String address, java.lang.String[] publicKeys)
      Create an Account instance which has AccountKeyWeightedMultiSig as an accountKey This method set 1 to WeightedMultiSigOptions values(threshold, weights)
      Account createWithAccountKeyWeightedMultiSig​(java.lang.String address, java.lang.String[] publicKeys, WeightedMultiSigOptions options)
      Create an Account instance which has AccountKeyWeightedMultiSig as an accountKey
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AccountWrapper

        public AccountWrapper()
        Creates an AccountWrapper instance
    • Method Detail

      • create

        public Account create​(java.lang.String address,
                              java.lang.String publicKey)
        Create an Account instance that contains the AccountKeyPublic instance
        Parameters:
        address - The address of Account
        publicKey - public key
        Returns:
        Account
      • create

        public Account create​(java.lang.String address,
                              java.lang.String[] publicKeys)
        Create an Account instance that contains the AccountKeyWeightedMultiSig instance This method set 1 to WeightedMultiSigOptions values(threshold, weights)
        Parameters:
        address - address of Account
        publicKeys - public key array
        Returns:
        Account
      • create

        public Account create​(java.lang.String address,
                              java.lang.String[] publicKeys,
                              WeightedMultiSigOptions options)
        Create an Account instance that contains AccountKeyWeightedMultiSig instance
        Parameters:
        address - address of Account
        publicKeys - public key array
        options - WeightedMultiSigOptions
        Returns:
        Account
      • create

        public Account create​(java.lang.String address,
                              java.util.List<java.lang.String[]> publicKeyList)
        Create an Account instance that contains AccountKeyRoleBased instance This method set 1 to WeightedMultiSigOptions values(threshold, weights)
        Parameters:
        address - address of Account
        publicKeyList - List of public key array
        Returns:
        Account
      • create

        public Account create​(java.lang.String address,
                              java.util.List<java.lang.String[]> publicKeyList,
                              java.util.List<WeightedMultiSigOptions> optionsList)
        Create an Account instance that contains AccountKeyRoleBased instance
        Parameters:
        address - address of Account
        publicKeyList - List of public key array
        optionsList - List of WeightedMultiSigOptions
        Returns:
        Account
      • createFromRLPEncoding

        public Account createFromRLPEncoding​(java.lang.String address,
                                             java.lang.String rlpEncodedKey)
        Create an Account instance from RLP-encoded account key
        Parameters:
        address - address of Account
        rlpEncodedKey - RLP-encoded account key string
        Returns:
        Account
      • createWithAccountKeyLegacy

        public Account createWithAccountKeyLegacy​(java.lang.String address)
        Create an Account instance which has AccountKeyLegacy as an accountKey
        Parameters:
        address - address of Account
        Returns:
        Account
      • createWithAccountKeyFail

        public Account createWithAccountKeyFail​(java.lang.String address)
        Create an Account instance which has AccountKeyFail as an accountKey
        Parameters:
        address - address of Account
        Returns:
        Account
      • createWithAccountKeyPublic

        public Account createWithAccountKeyPublic​(java.lang.String address,
                                                  java.lang.String publicKey)
        Creates an Account instance which has AccountKeyPublic as an accountKey
        Parameters:
        address - address of Account
        publicKey - public key
        Returns:
        Account
      • createWithAccountKeyWeightedMultiSig

        public Account createWithAccountKeyWeightedMultiSig​(java.lang.String address,
                                                            java.lang.String[] publicKeys)
        Create an Account instance which has AccountKeyWeightedMultiSig as an accountKey This method set 1 to WeightedMultiSigOptions values(threshold, weights)
        Parameters:
        address - address of Account
        publicKeys - array of public key
        Returns:
        Account
      • createWithAccountKeyWeightedMultiSig

        public Account createWithAccountKeyWeightedMultiSig​(java.lang.String address,
                                                            java.lang.String[] publicKeys,
                                                            WeightedMultiSigOptions options)
        Create an Account instance which has AccountKeyWeightedMultiSig as an accountKey
        Parameters:
        address - address of Account
        publicKeys - List of public key array
        options - List of WeightedMultiSigOptions
        Returns:
        Account
      • createWithAccountKeyRoleBased

        public Account createWithAccountKeyRoleBased​(java.lang.String address,
                                                     java.util.List<java.lang.String[]> roleBasedPublicKey)
        Create an Account instance which has AccountKeyRoleBased as an accountKey This method set 1 to WeightedMultiSigOptions values(threshold, weights)
        Parameters:
        address - address of Account
        roleBasedPublicKey - List of public key array
        Returns:
        Account
      • createWithAccountKeyRoleBased

        public Account createWithAccountKeyRoleBased​(java.lang.String address,
                                                     java.util.List<java.lang.String[]> roleBasedPublicKey,
                                                     java.util.List<WeightedMultiSigOptions> optionsList)
        Create an Account instance which has AccountKeyRoleBased as an accountKey
        Parameters:
        address - address of Account
        roleBasedPublicKey - List of public key array
        optionsList - List of WeightedMultiSigOptions
        Returns:
        Account