Address feedback

This commit is contained in:
Leonid Logvinov
2018-05-22 11:05:24 -07:00
parent ac52ad88a1
commit 83c37c6a7a
8 changed files with 23 additions and 35 deletions

View File

@@ -1,4 +1,6 @@
import { addHexPrefix, stripHexPrefix } from 'ethereumjs-util';
import * as jsSHA3 from 'js-sha3';
import * as _ from 'lodash';
const BASIC_ADDRESS_REGEX = /^(0x)?[0-9a-f]{40}$/i;
const SAME_CASE_ADDRESS_REGEX = /^(0x)?([0-9a-f]{40}|[0-9A-F]{40})$/;
@@ -38,4 +40,7 @@ export const addressUtils = {
return isValidChecksummedAddress;
}
},
padZeros(address: string): string {
return addHexPrefix(_.padStart(stripHexPrefix(address), 40, '0'));
},
};