UNPKG

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