@fractional-company/common
Version:
Tessera constants
15 lines (14 loc) • 615 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateTokenKey = void 0;
const sha256_1 = __importDefault(require("crypto-js/sha256"));
function generateTokenKey(tokenAddress, tokenId, chainId) {
const message = `${tokenAddress.trim()}${tokenId.trim()}${chainId.trim()}`.toLowerCase();
return (0, sha256_1.default)(message)
.toString()
.toLowerCase();
}
exports.generateTokenKey = generateTokenKey;