diff --git a/foundry.toml b/foundry.toml index 1f6831c..aac9775 100644 --- a/foundry.toml +++ b/foundry.toml @@ -62,7 +62,7 @@ worldchain = "${WORLDCHAIN_NODE_URI}" lisk = "${LISK_NODE_URI}" etherlink = "${ETHERLINK_NODE_URI}" arthera = "${ARTHERA_NODE_URI}" - +swell = "${SWELL_NODE_URI}" [etherscan] localhost = { url = "http://localhost:4000", key = "${LOCALHOST_ETHERSCAN_API_KEY}" } mainnet = { chainId = 1, key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/api" } diff --git a/scripts/merklDeploy.s.sol b/scripts/merklDeploy.s.sol index 7119005..8cfe1ce 100644 --- a/scripts/merklDeploy.s.sol +++ b/scripts/merklDeploy.s.sol @@ -401,9 +401,19 @@ contract MainDeployScript is Script, JsonReader, TokensUtils, CreateXConstants { // Set dispute amount to 100 tokens (18 decimals) string memory symbol = MockToken(disputeToken).symbol(); uint8 decimals = MockToken(disputeToken).decimals(); - console.log("Setting dispute amount to 100", symbol); console.log("Token decimals:", decimals); - distributor.setDisputeAmount(100 * 10 ** decimals); + if ( + keccak256(abi.encodePacked(symbol)) == keccak256(abi.encodePacked("EURA")) || + keccak256(abi.encodePacked(symbol)) == keccak256(abi.encodePacked("USDC")) || + keccak256(abi.encodePacked(symbol)) == keccak256(abi.encodePacked("USDT")) + ) { + console.log("Setting dispute amount to 100", symbol); + distributor.setDisputeAmount(100 * 10 ** decimals); + } + if (keccak256(abi.encodePacked(symbol)) == keccak256(abi.encodePacked("WETH"))) { + console.log("Setting dispute amount to 0.03", symbol); + distributor.setDisputeAmount(3 * 10 ** (decimals - 2)); + } } /*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////