Constructors
constructor
-
Parameters
Properties
Private transactionCreator
Private transactionSender
Private transactionSigner
Methods
bundleCreateSignAndSendTransactions
-
Parameters
Returns Promise<FinalExecutionOutcome[]>
createSignAndSendTransaction
-
Parameters
Returns Promise<FinalExecutionOutcome>
createSignedTransaction
-
Parameters
Returns Promise<SignedTransaction>
createTransaction
-
Parameters
Returns Promise<Transaction>
sendSignedTransaction
- sendSignedTransaction(signedTransaction: SignedTransaction): Promise<FinalExecutionOutcome>
-
Parameters
-
signedTransaction: SignedTransaction
Returns Promise<FinalExecutionOutcome>
sendTransaction
- sendTransaction(transaction: Transaction): Promise<FinalExecutionOutcome>
-
Parameters
Returns Promise<FinalExecutionOutcome>
signTransaction
- signTransaction(transaction: Transaction): Promise<SignedTransaction>
-
Parameters
Returns Promise<SignedTransaction>
Static fromAccount
-
Parameters
Static fromWallet
-
Parameters
The
TransactionManager
class is used to create, sign, and send NEAR transactions with a given TransactionCreator, TransactionSigner, and TransactionSender.A new
TransactionManager
can be created from a NEARAccount
, NEARWalletConnection
, or using the constructor.