mirror of
https://github.com/0xbow-io/privacy-pools-core.git
synced 2026-01-10 09:58:00 -05:00
chore: add config contract for gnosis, update yarn scripts
This commit is contained in:
@@ -35,3 +35,4 @@ gnosis = "${GNOSIS_RPC}"
|
||||
[etherscan]
|
||||
mainnet = { key = "${ETHERSCAN_API_KEY}" }
|
||||
sepolia = { key = "${ETHERSCAN_API_KEY}" }
|
||||
gnosis = { key = "${ETHERSCAN_API_KEY}" }
|
||||
|
||||
@@ -10,8 +10,9 @@
|
||||
"build": "forge build",
|
||||
"build:optimized": "FOUNDRY_PROFILE=optimized forge build",
|
||||
"coverage": "forge coverage --report summary --report lcov --match-path 'test/unit/*'",
|
||||
"deploy:mainnet": "bash -c 'source .env && forge script script/Deploy.s.sol:EthereumMainnet --account DEPLOYER --rpc-url $ETHEREUM_MAINNET_RPC --slow -vv $0'",
|
||||
"deploy:protocol:chiado": "bash -c 'source .env && forge script script/Deploy.s.sol:GnosisChiado --account DEPLOYER --rpc-url $GNOSIS_CHIADO_RPC --slow -vv $0'",
|
||||
"deploy:protocol:gnosis": "bash -c 'source .env && forge script script/Deploy.s.sol:Gnosis --verify --account DEPLOYER --rpc-url $GNOSIS_RPC --slow -vv $0'",
|
||||
"deploy:protocol:mainnet": "bash -c 'source .env && forge script script/Deploy.s.sol:EthereumMainnet --verify --account DEPLOYER --rpc-url $ETHEREUM_MAINNET_RPC --slow -vv $0'",
|
||||
"deploy:protocol:sepolia": "bash -c 'source .env && forge script script/Deploy.s.sol:EthereumSepolia --verify --account DEPLOYER --rpc-url $ETHEREUM_SEPOLIA_RPC --slow -vv $0'",
|
||||
"lint:check": "yarn lint:sol && forge fmt --check",
|
||||
"lint:fix": "sort-package-json && forge fmt && yarn lint:sol --fix",
|
||||
|
||||
@@ -59,3 +59,19 @@ contract EthereumMainnet is DeployProtocol {
|
||||
super.setUp();
|
||||
}
|
||||
}
|
||||
|
||||
// @notice Protocol configuration for Gnosis
|
||||
contract Gnosis is DeployProtocol {
|
||||
function setUp() public override chainId(100) {
|
||||
// Native asset pool
|
||||
_nativePoolConfig = PoolConfig({
|
||||
symbol: 'xDAI',
|
||||
asset: IERC20(Constants.NATIVE_ASSET),
|
||||
minimumDepositAmount: 100 ether, // 18 decimals -> 100 xDAI
|
||||
vettingFeeBPS: 100,
|
||||
maxRelayFeeBPS: 100
|
||||
});
|
||||
|
||||
super.setUp();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user