Documentation ¶
Overview ¶
Provides signing transaction logic.
Index ¶
- func NewRawTransactionAndSigningMsg(accountAddress diemtypes.AccountAddress, sequenceNum uint64, ...) (*diemtypes.RawTransaction, []byte)
- func NewSignedTransaction(publicKey diemkeys.PublicKey, rawTxn *diemtypes.RawTransaction, ...) *diemtypes.SignedTransaction
- func Sign(keys *diemkeys.Keys, accountAddress diemtypes.AccountAddress, ...) *diemtypes.SignedTransaction
- func SignTxn(keys *diemkeys.Keys, accountAddress diemtypes.AccountAddress, ...) *diemtypes.SignedTransaction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRawTransactionAndSigningMsg ¶
func NewRawTransactionAndSigningMsg( accountAddress diemtypes.AccountAddress, sequenceNum uint64, payload diemtypes.TransactionPayload, maxGasAmmount uint64, gasUnitPrice uint64, gasCurrencyCode string, expirationTimeSec uint64, chainID byte, ) (*diemtypes.RawTransaction, []byte)
NewRawTransactionAndSigningMsg creates raw transaction and signing message
func NewSignedTransaction ¶
func NewSignedTransaction(publicKey diemkeys.PublicKey, rawTxn *diemtypes.RawTransaction, signature []byte) *diemtypes.SignedTransaction
NewSignedTransaction creates new `SignedTransaction`
func Sign ¶
func Sign( keys *diemkeys.Keys, accountAddress diemtypes.AccountAddress, sequenceNum uint64, script diemtypes.Script, maxGasAmmount uint64, gasUnitPrice uint64, gasCurrencyCode string, expirationTimeSec uint64, chainID byte, ) *diemtypes.SignedTransaction
Sign transaction with `diemtypes.Script`
func SignTxn ¶ added in v1.1.0
func SignTxn( keys *diemkeys.Keys, accountAddress diemtypes.AccountAddress, sequenceNum uint64, payload diemtypes.TransactionPayload, maxGasAmmount uint64, gasUnitPrice uint64, gasCurrencyCode string, expirationTimeSec uint64, chainID byte, ) *diemtypes.SignedTransaction
Sign transaction with `diemtypes.TransactionPayload`
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.