Convert a currency amount represented in big units (btc, eth, rmg, xrp, xlm) to base units (satoshi, wei, atoms, drops, stroops)
Derive a hardened child public key from a master key seed using an additional seed for randomness.
Due to technical differences between keypairs on the ed25519 curve and the secp256k1 curve, only hardened private key derivation is supported.
Fetch fee estimate information from the server
The params passed into the function
The info returned from the merchant server
Generate ed25519 key pair
object with generated pub, prv
Get an instance of the library which can be used to perform low-level operations for this coin
Get extra parameters for prebuilding a tx. Add things like hop transaction params
Return wether the given m of n wallet signers/ key amounts are valid for the coin
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
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
Sign message with private key
Hook to add additional parameters to the wallet generation
Check whether a coin supports blockTarget for transactions to be included in
Convert a message to string in hexadecimal format.
message to sign
the message as a hexadecimal string
Flag for sending data along with transactions
True if okay to send tx data (ETH), false otherwise
Flag for sending value of 0
True if okay to send 0 value, false otherwise
Generated using TypeDoc
Convert a currency amount represented in base units (satoshi, wei, atoms, drops, stroops) to big units (btc, eth, rmg, xrp, xlm)