update new contracts

This commit is contained in:
EmberSpirit
2023-09-12 21:59:01 +02:00
parent 44173a36e1
commit a0aafaddf0
25 changed files with 1644 additions and 249 deletions
+6 -8
View File
@@ -1,5 +1,5 @@
import { defineStore } from "pinia";
import MemeBurnerJson from "@/assets/contracts/MemeBurner.json";
import MemeAltarJson from "@/assets/contracts/MemeAltar.json";
import { useTokenStore } from "./tokens";
import { useWalletStoreV2 } from "./walletV2";
import { useRoundsStore } from "@/stores/rounds";
@@ -9,7 +9,7 @@ import { multicall, getContract, fetchToken, waitForTransaction, getWalletClient
export const useMemeburnerStore = defineStore("memeburner", {
state: () => ({
config: MemeBurnerJson,
config: MemeAltarJson,
contract: null,
loading: false,
}),
@@ -82,14 +82,12 @@ export const useMemeburnerStore = defineStore("memeburner", {
console.log("amountDecimal", amountDecimal.toString());
console.log("tokenStore.activeToken.contractAddress", tokenStore.activeToken.contractAddress);
var hash = await this.contract.write
.sacrificeMeme([tokenStore.activeToken.contractAddress, amountDecimal.toString()])
console.log("hash", hash);
const data = await waitForTransaction({
hash: hash,
});
tokenStore.activeToken.allowance = await tokenStore.allowance();
.sacrificeMeme([tokenStore.activeToken.contractAddress, amountDecimal.toString()])
return hash;
} catch (error) {
console.error(error);
throw new Error(error)
} finally {
this.loading = false;
}