From f571ca80137d84463cb2fdb1cdd2efe21d925c28 Mon Sep 17 00:00:00 2001 From: promaster1332 Date: Thu, 21 Sep 2023 11:04:03 +0100 Subject: [PATCH] fix: no tolowercase --- mustache/templates/instance/create-yaml.js | 4 ++++ src/mapping-instance.ts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mustache/templates/instance/create-yaml.js b/mustache/templates/instance/create-yaml.js index 57d2c1b..6701b71 100644 --- a/mustache/templates/instance/create-yaml.js +++ b/mustache/templates/instance/create-yaml.js @@ -41,6 +41,10 @@ module.exports = { Contracts.forEach(({ address, name, network, amount, currency }) => { if (network === env && address != null) { contractsToInstancesContent += `contractsToInstances.set("${address.toLowerCase()}",${space}//${space}${name}-${currency}-${amount}${newLine}${doubleSpace}"${currency}${'-'}${amount}"${newLine});${newLine}`; + contractsToInstancesContent += `contractsToInstances.set("0x${address + .replace('0x', '') + .toUpperCase()}",${space}//${space}${name}-${currency}-${amount}${newLine}${doubleSpace}"${currency}${'-'}${amount}"${newLine});${newLine}`; + contractsToInstancesContent += `contractsToInstances.set("${address}",${space}//${space}${name}-${currency}-${amount}${newLine}${doubleSpace}"${currency}${'-'}${amount}"${newLine});${newLine}`; } if (network === env) { reExportContent += `${readOnlyComment}${newLine}export * from "./${name}-${amount}-${currency}/Instance";${newLine}`; diff --git a/src/mapping-instance.ts b/src/mapping-instance.ts index 3ecc248..e2b85ae 100644 --- a/src/mapping-instance.ts +++ b/src/mapping-instance.ts @@ -6,7 +6,7 @@ import { contractsToInstances } from './contractsToInstances'; export function handleWithdrawal(event: Withdrawal): void { let entity = new WithdrawalEntity(event.transaction.hash.toHex() + '-' + event.logIndex.toString()); - let result = contractsToInstances.get((`${event.address.toHexString()}` as string).toLowerCase()).split('-'); + let result = contractsToInstances.get(event.address.toHexString()).split('-'); entity.amount = result[1]; entity.currency = result[0]; @@ -25,7 +25,7 @@ export function handleWithdrawal(event: Withdrawal): void { export function handleDeposit(event: Deposit): void { let entity = new DepositEntity(event.transaction.hash.toHex() + '-' + event.logIndex.toString()); - let result = contractsToInstances.get((`${event.address.toHexString()}` as string).toLowerCase()).split('-'); + let result = contractsToInstances.get(event.address.toHexString()).split('-'); entity.amount = result[1]; entity.currency = result[0];