From 81170fd8ec91d10af314aa79a2ca73799e2b0c61 Mon Sep 17 00:00:00 2001 From: yellow <8539006+yellowBirdy@users.noreply.github.com> Date: Tue, 29 Oct 2024 19:35:26 +0100 Subject: [PATCH 1/2] reg price aligned, withdraw refactor --- src/RaidGeld.sol | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/RaidGeld.sol b/src/RaidGeld.sol index 83ef9e4..a592dd9 100644 --- a/src/RaidGeld.sol +++ b/src/RaidGeld.sol @@ -10,7 +10,7 @@ import "../src/Constants.sol"; contract RaidGeld is ERC20, Ownable, Constants { uint256 public constant MANTISSA = 1e4; - uint256 public constant BUY_IN_AMOUNT = 0.0005 ether; + uint256 public constant BUY_IN_AMOUNT = 0.00005 ether; uint256 public immutable BUY_IN_DAO_TOKEN_AMOUNT; uint256 public constant INITIAL_GELD = 500 * MANTISSA; mapping(address => Player) private players; @@ -118,8 +118,7 @@ contract RaidGeld is ERC20, Ownable, Constants { // Allows the owner to withdraw DAO tokens function withdraw() external onlyOwner { uint256 amount = daoToken.balanceOf(address(this)); - daoToken.approve(address(this), amount); - daoToken.transferFrom(address(this), owner(), amount); + daoToken.transfer(owner(), amount); } // Manual minting for itchy fingers From ee6c9ec7100b6389d1ba686c0cd98cef951ce759 Mon Sep 17 00:00:00 2001 From: Mitja Belak Date: Wed, 30 Oct 2024 00:31:06 +0100 Subject: [PATCH 2/2] Changed the buy in amounts in client as well --- app/src/providers/PlayerProvider.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/providers/PlayerProvider.tsx b/app/src/providers/PlayerProvider.tsx index c64434b..0aec1a4 100644 --- a/app/src/providers/PlayerProvider.tsx +++ b/app/src/providers/PlayerProvider.tsx @@ -108,7 +108,7 @@ const PlayerProvider = ({ children }: { children: ReactNode }) => { abi, address: contractAddress, functionName: 'register_eth', - value: parseEther("0.0005"), + value: parseEther("0.00005"), }, { onSuccess: (hash) => { setHashAndCallback([hash, resetHashAndCallback]) @@ -119,7 +119,7 @@ const PlayerProvider = ({ children }: { children: ReactNode }) => { abi, address: daoTokenAddress, functionName: 'approve', - args: [contractAddress, parseEther("500")], + args: [contractAddress, parseEther("50")], }, { onSuccess: (hash) => { setHashAndCallback([