12 lines
440 B
TypeScript
12 lines
440 B
TypeScript
import { generatePseudoRandomSalt } from '@0xproject/order-utils';
|
|
import { crypto } from '@0xproject/order-utils/lib/src/crypto';
|
|
|
|
export const addressUtils = {
|
|
generatePseudoRandomAddress(): string {
|
|
const randomBigNum = generatePseudoRandomSalt();
|
|
const randomBuff = crypto.solSHA3([randomBigNum]);
|
|
const randomAddress = `0x${randomBuff.slice(0, 20).toString('hex')}`;
|
|
return randomAddress;
|
|
},
|
|
};
|