From 70f59147efc65025f1bcacc882f210498d283955 Mon Sep 17 00:00:00 2001 From: Brendan Asselstine Date: Thu, 23 Mar 2023 16:45:56 -0700 Subject: [PATCH] Added a batch vault fxn --- README.md | 2 +- scripts/verifyGoerli.sh | 2 +- src/UserFaker.sol | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6057e62..98f66ae 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Creates accounts for PoolTogether V5 vaults in batches. -[Deployed on Goerli](https://goerli.etherscan.io/address/0xcaf376aef49dca009afe52e203d0c7a08cb716a5) +[Deployed on Goerli](https://goerli.etherscan.io/address/0x4b1fb48851a2747c324a4f6f77c09ccdf4b15609) ## Usage diff --git a/scripts/verifyGoerli.sh b/scripts/verifyGoerli.sh index 745ff6b..03ad996 100755 --- a/scripts/verifyGoerli.sh +++ b/scripts/verifyGoerli.sh @@ -1 +1 @@ -forge verify-contract --chain-id 5 --verifier etherscan 0xcaf376aeF49DCa009AFE52e203d0C7A08cb716a5 UserFaker \ No newline at end of file +forge verify-contract --chain-id 5 --verifier etherscan 0x4B1fB48851A2747C324a4F6f77c09ccDf4b15609 UserFaker \ No newline at end of file diff --git a/src/UserFaker.sol b/src/UserFaker.sol index ab3f823..132a209 100644 --- a/src/UserFaker.sol +++ b/src/UserFaker.sol @@ -25,6 +25,12 @@ contract UserFaker { fakeUserBytecode = MinimalProxyLibrary.minimalProxy(address(fakeUserInstance)); } + function batchSetFakeUsers(Vault[] memory _vaults, uint256 _count, ITokenFaucet _tokenFaucet) public { + for (uint i = 0; i < _vaults.length; i++) { + setFakeUsers(_vaults[i], _count, _tokenFaucet); + } + } + function setFakeUsers(Vault _vault, uint256 _count, ITokenFaucet _tokenFaucet) public { uint currentCount = vaultFakeUserCount[_vault]; if (_count < currentCount) {