Convert an Iso8601 timestmap to a ripple timestamp.
International standard date format.
Seconds since ripple epoch (1/1/2000 GMT).
Compute AccountRoot Ledger Object Index.
All objects in a ledger's state tree have a unique Index. The AccountRoot Ledger Object Index is derived by hashing the address with a namespace identifier. This ensures every Index is unique.
The classic account address.
The Ledger Object Index for the account.
Hash the given binary transaction data with the single-signing prefix.
See Serialization Format.
The binary transaction blob as a hexadecimal string.
The hash to sign.
Compute the Hash of an Escrow LedgerEntry.
Address of the Escrow.
OfferSequence of the Escrow.
The hash of the Escrow LedgerEntry.
Compute the hash of a ledger.
Ledger to compute the hash for.
Allow client to recompute Transaction and State Hashes.
The has of ledger.
Compute the hash of a ledger.
Ledger to compute the hash of.
The hash of the ledger.
The Index of a Offer object is the SHA-512Half of the following values, concatenated in order:
This method computes an Offer Index.
The classic account address of the SignerList owner (starting with r).
Sequence of the Offer.
The Index of the account's Offer object.
Compute the hash of a Payment Channel.
Account of the Payment Channel.
Destination Account of the Payment Channel.
Sequence number of the Transaction that created the Payment Channel.
Hash of the Payment Channel.
Hashes the Transaction object as the ledger does. Throws if the transaction is unsigned.
A transaction to hash. Tx may be in binary blob form. Tx must be signed.
A hash of tx.
The Index of a SignerList object is the SHA-512Half of the following values, concatenated in order:
This method computes a SignerList Ledger Object Index.
The classic account address of the SignerList owner (starting with r).
The Index of the account's SignerList object.
Compute the state hash of a list of LedgerEntries.
List of LedgerEntries.
Hash of SHAMap that consists of all entries.
Compute the root hash of the SHAMap containing all transactions.
List of Transactions.
The root hash of the SHAMap.
Compute the hash of a Trustline.
One of the addresses in the Trustline.
The other address in the Trustline.
Currency in the Trustline.
The hash of the Trustline.
Derive an X-Address from a public key and a destination tag.
Public key and destination tag to encode as an X-Address.
X-Address.
Convert Drops to XRP.
Drops to convert to XRP.
Amount in XRP.
TODO: Move this function to be a static function of the Wallet Class. TODO: Doc this function.
Options for generating X-Address.
A generated address.
Check if a secret is valid.
Secret to test for validity.
True if secret can be derived into a keypair.
Convert a ripple timestamp to an Iso8601 timestamp.
Is the number of seconds since Ripple Epoch (1/1/2000 GMT).
Iso8601 international standard date format.
Sign a payment channel claim.
Channel identifier specified by the paymentChannelClaim.
Amount specified by the paymentChannelClaim.
Private Key to sign paymentChannelClaim with.
True if the channel is valid.
Verifies various Transaction Types. Encode/decode and individual type validation.
A Transaction.
Verify the signature of a payment channel claim.
Channel identifier specified by the paymentChannelClaim.
Amount specified by the paymentChannelClaim.
Signature produced from signing paymentChannelClaim.
Public key that signed the paymentChannelClaim.
True if the channel is valid.
Convert an amount in XRP to an amount in drops.
Amount in XRP.
Amount in drops.
The path_find
method searches for a path along which a transaction can
possibly be made, and periodically sends updates when the path changes over
time. For a simpler version that is supported by JSON-RPC, see the
ripple_path_find
method.
Creates a signature that can be used to redeem a specific amount of XRP from a payment channel.
The account that will sign for this payment channel.
An id for the payment channel to redeem XRP from.
The amount in drops to redeem.
A signature that can be used to redeem a specific amount of XRP from a payment channel.
Takes several transactions with Signer fields (in object or blob form) and creates a single transaction with all Signers that then gets signed and returned.
An array of signed Transactions (in object or blob form) to combine into a single signed Transaction.
A single signed Transaction which has all Signers from transactions within it.
Uses a wallet to cryptographically sign a transaction which proves the owner of the wallet is issuing this transaction.
A Wallet that holds your cryptographic keys.
The Transaction that is being signed.
If true, changes the signature format to encode for multisigning.
A signed Transaction.
Verifies that the given transaction has a valid signature based on public-key encryption.
A transaction to verify the signature of. (Can be in object or encoded string format).
Returns true if tx has a valid signature, and returns false otherwise.
Generated using TypeDoc
Type for generic transaction.