UNPKG

eamutils

Version:

Some reusable functions in some projects

21 lines (16 loc) 527 B
const web3 = require('web3'); export const getAddresses = (text: string): any[] | null => { if (!text) return null; const regex = /0x[0-9a-fA-F]{40}/g; return text.match(regex); }; /* * Normalize an address to checksum format */ export const address = (addr: string | undefined) => { return web3.utils.toChecksumAddress(addr); }; export const ABI = require('./abis'); export const Contract = require('./contract'); export const Token = require('./token'); export const Provider = require('./provider');