1 changed files with 57 additions and 0 deletions
@ -0,0 +1,57 @@ |
|||
'use strict'; |
|||
|
|||
var Constants = {}; |
|||
|
|||
Constants.SCRIPT_TYPES = { |
|||
P2SH: 'P2SH', |
|||
P2PKH: 'P2PKH', |
|||
}; |
|||
Constants.DERIVATION_STRATEGIES = { |
|||
BIP44: 'BIP44', |
|||
BIP45: 'BIP45', |
|||
}; |
|||
|
|||
Constants.PATHS = { |
|||
REQUEST_KEY: "m/1'/0", |
|||
TXPROPOSAL_KEY: "m/1'/1", |
|||
REQUEST_KEY_AUTH: "m/2", // relative to BASE
|
|||
}; |
|||
|
|||
Constants.DEFAULT_FEE_PER_KB = 10000; |
|||
Constants.MIN_FEE_PER_KB = 0; |
|||
Constants.MAX_FEE_PER_KB = 1000000; |
|||
Constants.MAX_TX_FEE = 1 * 1e8; |
|||
|
|||
Constants.MAX_KEYS = 100; |
|||
|
|||
// Time after which a Tx proposal can be erased by any copayer. in seconds
|
|||
Constants.DELETE_LOCKTIME = 24 * 3600; |
|||
|
|||
// Allowed consecutive txp rejections before backoff is applied.
|
|||
Constants.BACKOFF_OFFSET = 3; |
|||
|
|||
// Time a copayer need to wait to create a new TX after her tx previous proposal we rejected. (incremental). in Minutes.
|
|||
Constants.BACKOFF_TIME = 2; |
|||
|
|||
Constants.MAX_MAIN_ADDRESS_GAP = 20; |
|||
|
|||
// Fund scanning parameters
|
|||
Constants.SCAN_CONFIG = { |
|||
maxGap: Constants.MAX_MAIN_ADDRESS_GAP, |
|||
}; |
|||
|
|||
Constants.FEE_LEVELS = [{ |
|||
name: 'priority', |
|||
nbBlocks: 1, |
|||
defaultValue: 50000 |
|||
}, { |
|||
name: 'normal', |
|||
nbBlocks: 2, |
|||
defaultValue: 20000 |
|||
}, { |
|||
name: 'economy', |
|||
nbBlocks: 6, |
|||
defaultValue: 10000 |
|||
}]; |
|||
|
|||
module.exports = Constants; |
Loading…
Reference in new issue