True if okay to consolidate over this coin; false, otherwise
Convert a currency amount represented in base units (satoshi, wei, atoms, drops, stroops) to big units (btc, eth, rmg, xrp, xlm)
Convert a currency amount represented in big units (btc, eth, rmg, xrp, xlm) to base units (satoshi, wei, atoms, drops, stroops)
The cold wallet tool uses this function to derive an extended key that is based on the passed key and seed
Explain/parse transaction
ExplainTransactionOptions
Fetch fee estimate information from the server
The params passed into the function
The info returned from the merchant server
Generate secp256k1 key pair
Seed from which the new keypair should be generated, otherwise a random seed is used
Generate a random EOS address.
This is just a random string which abides by the EOS adddress constraints, and is not actually checked for availability on the EOS blockchain.
Current EOS address constraints are:
a validly formatted EOS address, which may or may not actually be available on chain.
Process address into address and memo id
the address
Get extra parameters for prebuilding a tx. Add things like hop transaction params
Prepare and validate all keychains from the keycard for recovery
Return boolean indicating whether input is valid public key for the coin
the address to be checked
Evaluates whether a memo is valid
Return boolean indicating whether a memo id is valid
the memo id to be checked
Return wether the given m of n wallet signers/ key amounts are valid for the coin
Return boolean indicating whether input is valid seed for the coin
the prv to be checked
Return boolean indicating whether input is valid public key for the coin.
the pub to be checked
Specifies what key we will need for signing - right now we just need the user key.
Create a new wallet object from a wallet data object
Validate and return address with appended memo id
Modify prebuild after receiving it from the server. Add things like nlocktime
Perform additional checks before adding a bitgo key. Base controller is a no-op, but coin-specific controller may do something
Coin-specific things done before signing a transaction, i.e. verification
Builds a funds recovery transaction without BitGo
Serialize an EOS transaction, to the format that should be signed
an offline EOSClient that has the transaction structs
The EOS transaction returned from eosClient.transaction
to serialize
serialized transaction in hex format
Sign message with private key
Assemble keychain and half-sign prebuilt transaction
Sign a transaction with a key
Hook to add additional parameters to the wallet generation
Check whether a coin supports blockTarget for transactions to be included in
Flag for sending data along with transactions
True if okay to send tx data (ETH), false otherwise
Validate a public or private key If passphrase is provided, try to decrypt the key with it
Flag for sending value of 0
True if okay to send 0 value, false otherwise
Check if address is a valid EOS address, then verify it matches the root address.
Generated using TypeDoc
Flag for determining whether this coin supports account consolidations from its receive addresses to the root address.