UNPKG

@tribecahq/registry

Version:

Registry of Tribeca DAOs.

20 lines 765 B
import { DESCRIPTION_CHARACTER_LIMIT } from "../constants"; export const validateTokenInfo = ({ address, decimals, symbol, name, chainId, ...rest }) => { if (decimals === undefined) { throw new Error("decimals required"); } if (symbol === undefined) { throw new Error("symbol required"); } if (name === undefined) { throw new Error("name required"); } return { address, decimals, symbol, name, chainId, ...rest }; }; export const validateConfig = (cfg) => { if (cfg.description.length > DESCRIPTION_CHARACTER_LIMIT) { throw new Error(`Description for ${cfg.name} is too long (${cfg.description.length} > ${DESCRIPTION_CHARACTER_LIMIT}).`); } return cfg; }; //# sourceMappingURL=validate.js.map