1 | "use strict";
|
2 |
|
3 | var _errors = require('./errors');
|
4 |
|
5 | var _web = require('web3');
|
6 |
|
7 | var _web2 = _interopRequireDefault(_web);
|
8 |
|
9 | var _util = require('./util');
|
10 |
|
11 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
12 |
|
13 | var detached = new _web2.default();
|
14 |
|
15 | var isAddress = detached.isAddress;
|
16 |
|
17 |
|
18 | function validateAddress(addr) {
|
19 | if (!isAddress(addr)) throw _errors.UsageError.invalidAddress(addr);
|
20 | }
|
21 |
|
22 | function validateDouble(n) {
|
23 | if (!(0, _util.isDouble)(n)) throw (0, _errors.UsageError)('expected a number, got ' + n);
|
24 | }
|
25 |
|
26 | module.exports = {
|
27 | validateAddress: validateAddress,
|
28 | validateDouble: validateDouble
|
29 | }; |
\ | No newline at end of file |