@0x/contracts-test-utils
: Add hexRandom()
to hex_utils.ts
.
This commit is contained in:
parent
cfa362321d
commit
fc5963fa3d
@ -1,3 +1,4 @@
|
||||
import * as crypto from 'crypto';
|
||||
import * as ethUtil from 'ethereumjs-util';
|
||||
|
||||
/**
|
||||
@ -6,3 +7,9 @@ import * as ethUtil from 'ethereumjs-util';
|
||||
export function hexConcat(...args: Array<string | number | Buffer>): string {
|
||||
return ethUtil.bufferToHex(Buffer.concat(args.map(h => ethUtil.toBuffer(h))));
|
||||
}
|
||||
/**
|
||||
* Generate a random hex string.
|
||||
*/
|
||||
export function hexRandom(size: number = 32): string {
|
||||
return ethUtil.bufferToHex(crypto.randomBytes(size));
|
||||
}
|
||||
|
@ -26,7 +26,7 @@ export { OrderFactory } from './order_factory';
|
||||
export { bytes32Values, testCombinatoriallyWithReferenceFuncAsync, uint256Values } from './combinatorial_utils';
|
||||
export { TransactionFactory } from './transaction_factory';
|
||||
export { testWithReferenceFuncAsync } from './test_with_reference';
|
||||
export { hexConcat } from './hex_utils';
|
||||
export { hexConcat, hexRandom } from './hex_utils';
|
||||
export {
|
||||
BatchMatchedFillResults,
|
||||
BatchMatchOrder,
|
||||
|
Loading…
x
Reference in New Issue
Block a user