update contracts+ desktop version

This commit is contained in:
EmberSpirit
2023-09-24 11:38:12 +02:00
parent 1b2ea9b2a2
commit 5c7053c0d9
40 changed files with 2327 additions and 2586 deletions
+157 -85
View File
@@ -1,6 +1,6 @@
{
"contractName": "MemeAltar",
"contractAddress": "0x6Def7896c714b77bD9BcD6BF5d88A1e7000C86dE",
"contractAddress": "0x9842954639aF0c1d7A692222955868806287aeEA",
"abi": [
{
"inputs": [
@@ -19,11 +19,6 @@
"name": "_weth",
"type": "address"
},
{
"internalType": "address",
"name": "_developer",
"type": "address"
},
{
"internalType": "address",
"name": "_admin",
@@ -40,9 +35,9 @@
"type": "address"
},
{
"internalType": "uint256[]",
"name": "roundGoals",
"type": "uint256[]"
"internalType": "uint112",
"name": "_defaultGoal",
"type": "uint112"
}
],
"stateMutability": "nonpayable",
@@ -55,7 +50,7 @@
},
{
"inputs": [],
"name": "Impossible",
"name": "InsufficientOutputAmount",
"type": "error"
},
{
@@ -88,6 +83,11 @@
"name": "RoundCompletedRegistrationFailed",
"type": "error"
},
{
"inputs": [],
"name": "SwitchRequiresMemeBeSet",
"type": "error"
},
{
"inputs": [],
"name": "TokenIsNotInSacrificableList",
@@ -192,37 +192,37 @@
{
"components": [
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b3",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m4",
"type": "uint8"
"type": "uint40"
}
],
"indexed": true,
"indexed": false,
"internalType": "struct MemeAltar.BM",
"name": "_bm",
"type": "tuple"
@@ -286,34 +286,34 @@
{
"components": [
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b3",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m4",
"type": "uint8"
"type": "uint40"
}
],
"internalType": "struct MemeAltar.BM",
@@ -335,9 +335,9 @@
{
"inputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "newDefaultGoal",
"type": "uint256"
"type": "uint112"
}
],
"name": "adjustDefaultGoal",
@@ -354,9 +354,9 @@
{
"inputs": [
{
"internalType": "uint256",
"internalType": "uint32",
"name": "newDurationLimit",
"type": "uint256"
"type": "uint32"
}
],
"name": "adjustRoundDurationLimit",
@@ -401,34 +401,34 @@
"name": "bm",
"outputs": [
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m1",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m2",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "b3",
"type": "uint8"
"type": "uint40"
},
{
"internalType": "uint8",
"internalType": "uint40",
"name": "m4",
"type": "uint8"
"type": "uint40"
}
],
"stateMutability": "view",
@@ -439,9 +439,9 @@
"name": "currentRound",
"outputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "",
"type": "uint256"
"type": "uint112"
}
],
"stateMutability": "view",
@@ -452,8 +452,37 @@
"name": "defaultGoal",
"outputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "",
"type": "uint112"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "memeToSacrifice",
"type": "address"
},
{
"internalType": "uint256",
"name": "amountToSacrifice",
"type": "uint256"
},
{
"internalType": "bool",
"name": "roundParticipant",
"type": "bool"
}
],
"name": "getAmountETHBase",
"outputs": [
{
"internalType": "uint256",
"name": "amountETHBase",
"type": "uint256"
}
],
@@ -466,6 +495,11 @@
"internalType": "address",
"name": "memeToSacrifice",
"type": "address"
},
{
"internalType": "bool",
"name": "buyFunc",
"type": "bool"
}
],
"name": "getAmountToReachGoal",
@@ -482,12 +516,12 @@
{
"inputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "roundNumber",
"type": "uint256"
"type": "uint112"
}
],
"name": "getGoalInBLD",
"name": "getGoalInBLOOD",
"outputs": [
{
"internalType": "uint256",
@@ -511,7 +545,7 @@
"type": "uint256"
}
],
"name": "getRewardFor",
"name": "getRewardForSacrifice",
"outputs": [
{
"internalType": "uint256",
@@ -525,9 +559,9 @@
{
"inputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "roundNumber",
"type": "uint256"
"type": "uint112"
},
{
"internalType": "address",
@@ -652,9 +686,9 @@
"name": "roundDurationLimit",
"outputs": [
{
"internalType": "uint256",
"internalType": "uint32",
"name": "",
"type": "uint256"
"type": "uint32"
}
],
"stateMutability": "view",
@@ -663,27 +697,27 @@
{
"inputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "",
"type": "uint256"
"type": "uint112"
}
],
"name": "rounds",
"outputs": [
{
"internalType": "uint256",
"internalType": "uint112",
"name": "goal",
"type": "uint256"
"type": "uint112"
},
{
"internalType": "uint256",
"name": "expirationTimestamp",
"type": "uint256"
},
{
"internalType": "uint256",
"internalType": "uint112",
"name": "ethUsedToBuy",
"type": "uint256"
"type": "uint112"
},
{
"internalType": "uint32",
"name": "expirationTimestamp",
"type": "uint32"
}
],
"stateMutability": "view",
@@ -700,14 +734,19 @@
"internalType": "uint256",
"name": "amountToSacrifice",
"type": "uint256"
},
{
"internalType": "uint112",
"name": "minETH",
"type": "uint112"
}
],
"name": "sacrificeMeme",
"outputs": [
{
"internalType": "uint256",
"internalType": "uint128",
"name": "reward",
"type": "uint256"
"type": "uint128"
}
],
"stateMutability": "nonpayable",
@@ -715,11 +754,6 @@
},
{
"inputs": [
{
"internalType": "uint256",
"name": "minBLD",
"type": "uint256"
},
{
"internalType": "address",
"name": "memeToSacrifice",
@@ -729,9 +763,14 @@
"internalType": "uint256",
"name": "amountToSacrifice",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "minBLOOD",
"type": "uint256"
}
],
"name": "sacrificeMemeAndBuyBLD",
"name": "sacrificeMemeAndBuyBLOOD",
"outputs": [
{
"internalType": "uint256",
@@ -774,6 +813,43 @@
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "meme",
"type": "address"
},
{
"internalType": "address",
"name": "newUniV2Pool",
"type": "address"
}
],
"name": "switchUniV2Pool",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "uniV3Pool",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
@@ -809,10 +885,6 @@
],
"stateMutability": "view",
"type": "function"
},
{
"stateMutability": "payable",
"type": "receive"
}
]
}