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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRawTransactionAndSigningMsg ¶
func NewRawTransactionAndSigningMsg( accountAddress diemtypes.AccountAddress, sequenceNum uint64, script diemtypes.Script, 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`
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.