set-protocol-v2
set-protocol-v2 copied to clipboard
Set Protocol V2
The changes implement an adapter for the AmmModule which supports Arrakis Vaults holding UniswapV3 positions. The goal is to be able to create and hold Uniswap's V3 Liquidity Provision tokens...
Adds the WETHGateway to the AaveV2WrapV2Adapter so that it behaves the same way as the CompoundWrapV2Adapter. I thought ensuring behavior across integrations reduces some complexity Rebasing could be a problem,...
# Code Review Processes closes #239
There are a few things to consider about the CurveAmmAdapter. 1. All curve pools have 2 ~ 4 component coins. CVXETH - [0x3A283D9c08E8b55966afb64C515f5143cf907611](https://etherscan.io/address/0x3A283D9c08E8b55966afb64C515f5143cf907611) (two tokens - WETH/CVX) TRICRYPTO - [0xc4AD29ba4B3c580e6D59105FFf484999997675Ff](https://etherscan.io/address/0xc4AD29ba4B3c580e6D59105FFf484999997675Ff)...
In Solidity, there is no single op-code for ≤ or ≥ expressions. Solidity compiler executes the LT/GT (less than/greater than) op-code and afterwards it executes an ISZERO op-code to check...
Add Velodrome Exchange Adapter - https://www.pivotaltracker.com/n/projects/2535878/stories/182552344
### DO NOT MERGE. (These are small adjustments to get a NotionalTradeModule staging deployment working, published at the `notional` tag as version 0.11.1-notional. (See deployments-v2 PR 208). They affect contracts...
(Just testing this out to see if it works and if there are missing tests)
Cuts command and test startup times in half. For the `test:fast` command saw ~15sec improvement and slower test commands should see even greater gains. PR: + Upgrades hardhat to 2.9.3:...
events have indexed keyword in BasicIssuanceModule before _issuer and _to parameter: ```solidity event SetTokenIssued( address indexed _setToken, address indexed _issuer, address indexed _to, address _hookContract, uint256 _quantity ); event SetTokenRedeemed(...