update getresultfor 2 output params
This commit is contained in:
@@ -109,7 +109,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sacrifice-buttons-function-wrapper">
|
<div class="sacrifice-buttons-function-wrapper">
|
||||||
{{ stateComputed }}
|
|
||||||
<template v-if="walletStore.connected">
|
<template v-if="walletStore.connected">
|
||||||
<div class="btn btn-immortal sub-header" disabled v-if="stateComputed === 0">Enter Amount</div>
|
<div class="btn btn-immortal sub-header" disabled v-if="stateComputed === 0">Enter Amount</div>
|
||||||
<div
|
<div
|
||||||
@@ -346,33 +345,22 @@ async function getRewardsFor(value) {
|
|||||||
state.value = 0;
|
state.value = 0;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log("blablub", {
|
|
||||||
allowance: activeToken.value.allowance,
|
|
||||||
tokenNumber: tokenNumber.value,
|
|
||||||
connected: walletStore.connected,
|
|
||||||
check: walletStore.connected && activeToken.value.allowance >= tokenNumber.value,
|
|
||||||
ges: !walletStore.connected || (walletStore.connected && activeToken.value.allowance < tokenNumber.value),
|
|
||||||
});
|
|
||||||
if (!walletStore.connected || (walletStore.connected && activeToken.value.allowance < tokenNumber.value)) {
|
if (!walletStore.connected || (walletStore.connected && activeToken.value.allowance < tokenNumber.value)) {
|
||||||
console.log("hier");
|
|
||||||
const rewardsForResult = await memeburnerStore.getRewardFor(
|
const rewardsForResult = await memeburnerStore.getRewardFor(
|
||||||
BigInt(value * Math.pow(10, activeToken.value.decimals))
|
BigInt(value * Math.pow(10, activeToken.value.decimals))
|
||||||
);
|
);
|
||||||
console.log("rewardsForResult", rewardsForResult);
|
console.log("rewardsForResult", rewardsForResult);
|
||||||
const rewardsForResultNumber = Number(rewardsForResult) / Math.pow(10, tokenStore.activeToken.decimals);
|
const rewardsForResultNumber = Number(rewardsForResult[0]) / Math.pow(10, tokenStore.activeToken.decimals);
|
||||||
newOutput = rewardsForResultNumber;
|
newOutput = rewardsForResultNumber;
|
||||||
variant = "sacrifice";
|
variant = "sacrifice";
|
||||||
} else {
|
} else {
|
||||||
console.log("hier1");
|
|
||||||
console.log("activeToken.allowance", activeToken.value.allowance);
|
|
||||||
const rewardsForResult = await memeburnerStore.getRewardFor(
|
const rewardsForResult = await memeburnerStore.getRewardFor(
|
||||||
BigInt(value * Math.pow(10, activeToken.value.decimals))
|
BigInt(value * Math.pow(10, activeToken.value.decimals))
|
||||||
);
|
);
|
||||||
console.log("rewardsForResult", rewardsForResult);
|
|
||||||
var quoteRewards = await uniswapStore.quoteExactInputSingle(
|
var quoteRewards = await uniswapStore.quoteExactInputSingle(
|
||||||
tokenNumber.value * Math.pow(10, tokenStore.activeToken.decimals)
|
tokenNumber.value * Math.pow(10, tokenStore.activeToken.decimals)
|
||||||
);
|
);
|
||||||
const rewardsForResultNumber = Number(rewardsForResult) / Math.pow(10, tokenStore.activeToken.decimals);
|
const rewardsForResultNumber = Number(rewardsForResult[0]) / Math.pow(10, tokenStore.activeToken.decimals);
|
||||||
console.log("rewardsForResultNumber", rewardsForResultNumber);
|
console.log("rewardsForResultNumber", rewardsForResultNumber);
|
||||||
const quoteRewardsNumber = Number(quoteRewards) / Math.pow(10, tokenStore.activeToken.decimals);
|
const quoteRewardsNumber = Number(quoteRewards) / Math.pow(10, tokenStore.activeToken.decimals);
|
||||||
console.log("quoteRewardsNumber", quoteRewardsNumber);
|
console.log("quoteRewardsNumber", quoteRewardsNumber);
|
||||||
@@ -382,7 +370,7 @@ async function getRewardsFor(value) {
|
|||||||
variant = "buy";
|
variant = "buy";
|
||||||
// const hash = await memeburnerStore.sacrificeMeme(tokenNumber.value);
|
// const hash = await memeburnerStore.sacrificeMeme(tokenNumber.value);
|
||||||
} else {
|
} else {
|
||||||
newOutput = rewardsForResultNumber;
|
newOutput = rewardsForResultNumber[0];
|
||||||
variant = "sacrifice";
|
variant = "sacrifice";
|
||||||
//sacrificeMemeAndBuyBLOOD
|
//sacrificeMemeAndBuyBLOOD
|
||||||
// const hash = await memeburnerStore.sacrificeMeme(tokenNumber.value);
|
// const hash = await memeburnerStore.sacrificeMeme(tokenNumber.value);
|
||||||
|
|||||||
Reference in New Issue
Block a user