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([ diff --git a/src/RaidGeld.sol b/src/RaidGeld.sol index dcbef9b..e940ef5 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; @@ -143,8 +143,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