deployment
This commit is contained in:
parent
c3afb0172f
commit
ed23b04bcd
5 changed files with 12 additions and 5 deletions
|
|
@ -92,16 +92,22 @@ $ cast --help
|
||||||
|
|
||||||
### Harb
|
### Harb
|
||||||
|
|
||||||
address: 0x7517db0f2b24223f2f0e3567149ca180e204da8a
|
address: 0x087F256D11fe533b0c7d372e44Ee0F9e47C89dF9
|
||||||
|
|
||||||
[abi](../subgraph/harb/abis/Harb.json)
|
[abi](../subgraph/harb/abis/Harb.json)
|
||||||
|
|
||||||
### Stake
|
### Stake
|
||||||
|
|
||||||
address: 0xeB64dD1b4c0D59c9c8Cb3d9EA0E319cD0d45825f
|
address: 0xCd21a41a137BCAf8743E47D048F57D92398f7Da9
|
||||||
|
|
||||||
[abi](../subgraph/harb/abis/Stake.json)
|
[abi](../subgraph/harb/abis/Stake.json)
|
||||||
|
|
||||||
|
### LP
|
||||||
|
|
||||||
|
address: 0xCc7467616bBDB574D04C7e9d2B0982c59F33D43c
|
||||||
|
|
||||||
|
[abi](../subgraph/harb/abis/BaseLineLP.json)
|
||||||
|
|
||||||
|
|
||||||
## References
|
## References
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ contract SepoliaScript is Script {
|
||||||
BaseLineLP liquidityManager = new BaseLineLP(V3_FACTORY, WETH, address(harb));
|
BaseLineLP liquidityManager = new BaseLineLP(V3_FACTORY, WETH, address(harb));
|
||||||
harb.setLiquidityManager(address(liquidityManager));
|
harb.setLiquidityManager(address(liquidityManager));
|
||||||
//TODO: send some eth and call slide
|
//TODO: send some eth and call slide
|
||||||
(bool sent, ) = address(liquidityManager).call{value: 0.2 ether}("");
|
(bool sent, ) = address(liquidityManager).call{value: 0.1 ether}("");
|
||||||
require(sent, "Failed to send Ether");
|
require(sent, "Failed to send Ether");
|
||||||
vm.stopBroadcast();
|
vm.stopBroadcast();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
1
subgraph/harb/abis/BaseLineLP.json
Normal file
1
subgraph/harb/abis/BaseLineLP.json
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
[{"inputs":[{"internalType":"address","name":"_factory","type":"address"},{"internalType":"address","name":"_WETH9","type":"address"},{"internalType":"address","name":"_harb","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int24","name":"tickLower","type":"int24"},{"indexed":true,"internalType":"int24","name":"tickUpper","type":"int24"},{"indexed":false,"internalType":"uint128","name":"liquidity","type":"uint128"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"IncreaseLiquidity","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int24","name":"tickLower","type":"int24"},{"indexed":true,"internalType":"int24","name":"tickUpper","type":"int24"},{"indexed":false,"internalType":"uint128","name":"liquidity","type":"uint128"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"}],"name":"PositionLiquidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"amount0Owed","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"amount1Owed","type":"uint256"}],"name":"UniCallback","type":"event"},{"inputs":[],"name":"liquidityPool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"outstanding","outputs":[{"internalType":"uint256","name":"_outstanding","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum BaseLineLP.Stage","name":"","type":"uint8"}],"name":"positions","outputs":[{"internalType":"uint128","name":"liquidity","type":"uint128"},{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"feeDestination_","type":"address"}],"name":"setFeeDestination","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"shift","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"slide","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"spendingLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum BaseLineLP.Stage","name":"s","type":"uint8"}],"name":"tokensIn","outputs":[{"internalType":"uint256","name":"_ethInPosition","type":"uint256"},{"internalType":"uint256","name":"_harbInPosition","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount0Owed","type":"uint256"},{"internalType":"uint256","name":"amount1Owed","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"uniswapV3MintCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue