Class SymbolFacade.SymbolAccount
- All Implemented Interfaces:
- Enclosing class:
- SymbolAccount
Symbol account — adds the private key pair to
SymbolFacade.SymbolPublicAccount. Can sign and cosign transactions, and produce aMessageEncoder.
-
Field Summary
Fields inherited from class org.symbol.sdk.facade.SymbolFacade.SymbolPublicAccount
facade -
Method Summary
Modifier and TypeMethodDescriptioncosignTransaction(Transaction transaction) Cosigns a Symbol transaction, producing a cosignature suitable for attaching to an aggregate.cosignTransactionDetached(Transaction transaction) Cosigns a Symbol transaction, producing a detached cosignature suitable for network propagation.cosignTransactionHash(CryptoTypes.Hash256 transactionHash) Cosigns a Symbol transaction hash, producing a cosignature suitable for attaching to an aggregate.cosignTransactionHashDetached(CryptoTypes.Hash256 transactionHash) Cosigns a Symbol transaction hash, producing a detached cosignature suitable for network propagation.keyPair()Gets the account key pair.Creates aMessageEncoderusing this account as one party.signTransaction(Transaction transaction) Signs a Symbol transaction.Methods inherited from class org.symbol.sdk.facade.SymbolFacade.SymbolPublicAccount
address, publicKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.symbol.sdk.facade.PublicAccount
address, publicKey
-
Method Details
-
keyPair
- SymbolAccount.keyPair
Description copied from interface:
Account
Gets the account key pair.- Specified by:
keyPairin interfaceAccount<Transaction,KeyPair> - Returns:
Key pair.
-
messageEncoder
- SymbolAccount.messageEncoder
Creates a
MessageEncoderusing this account as one party.
- Returns:
Message encoder.
-
signTransaction
- SymbolAccount.signTransaction
Signs a Symbol transaction.
- Specified by:
signTransactionin interfaceAccount<Transaction,KeyPair> - Parameters:
transaction- Transaction object.- Returns:
Transaction signature.
-
cosignTransaction
- SymbolAccount.cosignTransaction
Cosigns a Symbol transaction, producing a cosignature suitable for attaching to an aggregate.
- Parameters:
transaction- Transaction object.- Returns:
Signed cosignature.
-
cosignTransactionDetached
- SymbolAccount.cosignTransactionDetached
Cosigns a Symbol transaction, producing a detached cosignature suitable for network propagation.
- Parameters:
transaction- Transaction object.- Returns:
Signed detached cosignature.
-
cosignTransactionHash
- SymbolAccount.cosignTransactionHash
Cosigns a Symbol transaction hash, producing a cosignature suitable for attaching to an aggregate.
- Parameters:
transactionHash- Transaction hash.- Returns:
Signed cosignature.
-
cosignTransactionHashDetached
- SymbolAccount.cosignTransactionHashDetached
Cosigns a Symbol transaction hash, producing a detached cosignature suitable for network propagation.
- Parameters:
transactionHash- Transaction hash.- Returns:
Signed detached cosignature.
-