This commit is contained in:
tim
2025-09-15 14:44:40 -04:00
parent 5fb2b17b2e
commit 77784644ad
4 changed files with 20 additions and 43 deletions

View File

@@ -28,23 +28,20 @@ contract DeployMock is Script {
tokens[1] = address(fusd);
tokens[2] = address(dive);
uint256[] memory _bases = new uint256[](3);
_bases[0] = 6;
_bases[1] = 6;
_bases[2] = 18;
_bases[0] = 10**6;
_bases[1] = 10**6;
_bases[2] = 10**18;
int128 _tradeFrac = ABDKMath64x64.divu(1, 10);
int128 _targetSlippage = ABDKMath64x64.divu(1,10000);
uint256 _feePpm = 100;
IPartyPool pool = new PartyPool();
bytes memory args = abi.encode(name, symbol, tokens, _bases, _tradeFrac, _targetSlippage, _feePpm);
bytes memory deployCode = abi.encodePacked(bytecode,args);
vm.etch(pool, deployCode);
IPartyPool pool = new PartyPool(name, symbol, tokens, _bases, _tradeFrac, _targetSlippage, _feePpm, _feePpm);
console2.log('PartyPool', pool);
console2.log('PartyPool', address(pool));
// initial mint
mintAll(pool, 10_000);
IPartyPool(pool).mint(deployer, deployer, 0, 0);
mintAll(address(pool), 10_000);
pool.mint(deployer, deployer, 0, 0);
console2.log('USXD', address(usxd));
console2.log('FUSD', address(fusd));