Transaction
Last updated
Was this helpful?
Last updated
Was this helpful?
: CallRequest
Kind: global class
instance
⇒ string
| undefined
⇒
⇒ string
⇒ Buffer
⇒ string
static
⇒
Create a transaction.
options
object
[options.from]
string
The sender address.
[options.nonce]
string
| number
This allows to overwrite your own pending transactions that use the same nonce.
[options.gasPrice]
string
| number
The price of gas for this transaction in drip.
[options.gas]
string
| number
The amount of gas to use for the transaction (unused gas is refunded).
[options.to]
string
The destination address of the message, left undefined for a contract-creation transaction.
[options.value]
string
| number
The value transferred for the transaction in drip, also the endowment if it’s a contract-creation transaction.
[options.storageLimit]
string
| number
The storage limit specified by the sender.
[options.epochHeight]
string
| number
The epoch proposed by the sender. Note that this is NOT the epoch of the block containing this transaction.
[options.chainId]
string
| number
The chain ID specified by the sender.
[options.data]
string
| Buffer
Either a ABI byte string containing the data of the function call on a contract, or in the case of a contract-creation transaction the initialisation code.
[options.r]
string
| Buffer
ECDSA signature r
[options.s]
string
| Buffer
ECDSA signature s
[options.v]
number
ECDSA recovery id
string
| undefined
Getter of transaction hash include signature.
Note: calculate every time.
Sign transaction and set 'r','s','v'.
privateKey
string
Private key hex string.
networkId
number
fullnode's network id.
string
Recover public key from signed Transaction.
Buffer
Encode rlp.
[includeSignature]
boolean
false
Whether or not to include the signature.
string
Get the raw transaction hex string.
Decode rlp encoded raw transaction hex string
raw
string
rlp encoded transaction hex string
CallRequest
Kind: global typedef
Kind: instance property of
Returns: string
| undefined
- If transaction has r,s,v return hex string, else return undefined.
Kind: instance method of
Kind: instance method of
Kind: instance method of
Kind: instance method of
Returns: string
- Hex string
Kind: static method of Returns: - A Transaction instance