You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Interfaces and ExchangeIssuanceNotional starting code
* Add fcash wrapper mocks
* First test case issuing set token with fCash positions
* Add more tests
* Add redemption method
* Adjust test token to contain different maturities
* Fix redemption tests
* Add swap method to be able to issue from any input token
* Test case for issuance from usdc passing
* Minor refactoring
* Add redemption method
* Add redemption test case
* Import wrappedFCash contracts
* Extend integration tests
* Fix weth case
* Use deployed wrappedfCash factory instance in integration test
* Use deployed NotionalTradeModule instead of mock
* Integration tests against deployed notionalTradeModule passing
* Extend integration tests
* Add issueExactTokenFromEth method
* implement redeemExactSetForETH
* Remove wrappedfcash contract imports from deploy functions
* Remove more references to wrappedFCash contract implementations
* clean and build artifacts before integration test
* Adjust contract to use DEXAdapter instead of 0x swapTarget
* Fix unit test for issuance from usdc
* Fix redemption tests
* Fix integration tests
* Fix unittests
* Add unittests for ETH methods
* Use isEth return value instead of ETH_ADDRESS to determine if underlying token is ETH
* fix tests
* Add documentation and reordering functions according to access modifier
* Add methods to set / change the decodedIdGaslimit
* Change order of test code
* Add test case for revertion in wfCashFactory computeAddress
* Add store_artifacts step to circleci pipeline
* Use getToken in _getUnderlyingAndAssetToken
* Parameterize unittests to be run both with basic and debt issuance module
* Fill coverage gaps in uniitests
* Remove unneeded functions and increase coverage
* Furter simplifications and additional test coverage
* Remove underbought component check
* Fix compilation failure
* Test address check in fallback receive method
* Fix missed conflict
* Remove wrong gaslimit in eiNotional tests
* Fix ethereum integration tests
* Increase tolerance in integration tests
* Rename exchangeIssuanceNotional to flashMintNotional
* Add flag to allow user to skip gas intensive redemption of matured positions
* Adjust integration test to check different values for redeemMaturedPositions flag
* Cover redeemMaturedPositions=false in unit tests
* Undo accidental formatting changes
* Remove package patch
* Remove unneeded dependencies
* Remove unneeded v8 solidity from hardhat config
* Fix wrong notional interface
* Add contract level docstring
* Remove more unnecessary dependencies
* Add explanatory component
* Avoid type error due to missing environment variable in hardhat file
* ref: use setBalance for manipulating balances.
* Remove empty if branch
Co-authored-by: SnakePoison <[email protected]>
* Remov eslint comment and use hardhat_setBalance to fund token whales
* remove merge conflict marker
* Remove dependencies file
* Move INotionalProxy.sol file
* Fix wrong license and reset circleci and solhint config files
* Cache mapping of component to filtered component to avoid calling _findComponent twice
* Restore config.yml file from master
* Remove IERC20Metadata interface
* Remove forked_network test and coverage stages since they just rerun the original unittests
Co-authored-by: Christian Koopmann <[email protected]>
Co-authored-by: SnakePoison <[email protected]>
Co-authored-by: SnakePoison <[email protected]>
0 commit comments