Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updated license and readme #202

Merged
merged 1 commit into from
Mar 31, 2021
Merged

updated license and readme #202

merged 1 commit into from
Mar 31, 2021

Conversation

Robsonsjre
Copy link
Contributor

No description provided.

@Robsonsjre Robsonsjre requested a review from ggviana March 30, 2021 20:45
@Robsonsjre Robsonsjre merged commit 8f87924 into develop Mar 31, 2021
@Robsonsjre Robsonsjre deleted the features/update-readme branch March 31, 2021 15:00
Robsonsjre added a commit that referenced this pull request Apr 18, 2021
* changed bytes32 to bytes (#27)

* changed bytes32 to bytes

* fixed typ tokenBOut

* added user and pool balance public functions (#28)

* added user and pool balance public functions

* Update contracts/amm/AMM.sol

* Update contracts/amm/AMM.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* updating price Provider to deal with decimals

* added prices unit treatments

* Update OptionAMMPool.sol

changed getMaturity to getMaturityInYears

* fixed factory test

* Added FeePool

* exactInput/Output v1 w/ direction and tradeType

* Added better documentation

* Added tests

* added initialSigma to deploy Option Pool

* new tradeExact structure & expiration & ownership

* added initial steps

* fixed decimals errors

* increase accetable precision

* added exactOutput test

* Semi-functional tests

* Fixed tests

* fixes

* Missing doc

* Licensing file

* added module function to normal distribution function

* added dynamic date on tests

* removed log

* Updated docs

* fixed test based on time

* create newPool aux function

* Added more data points to normal distribution

* added sharesOf function

* added Fee to Factory

* fee integration to many contracts

* fixed fee addition

* Only owner should mint and withdraw

* Fixed overflow

* Fixed warning

* Fixed fee pool tests

* Changed american to european

* Transfering ownership

* added docs for AMM

* changed _spotPrice to spotPrice

* Added mint

* Default ownership and automatic strike

* Added messages

* Changed default ownership

* Added some improvements on input parsing and logging

* fixed price related problems and decreased sigma precision

* new sigma contract

* new contract adddress

* Save JSON function

* Updated to save more values at a time

* update kovan contracts

* added saveJson to factory script

* added path.join to saveJSON

* added setEnvironment Task

* add vscode to gitignore

* created initial PodCall Contract

* fixed AMMPool interface

* changed function names on Provider

* add solcover work with Buidler

* add CI and Coveralls

* add CI and Coveralls

* removed initial block timestamp manipulation

* add snapshot approach

* add snapshot approach

* added coverage badge to README

* removed unused variable on on forceExpiration

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* changed variable usage on forceExpiration.js

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Collecting token from caller and approving its usage on exchange (#48)

* Approving token usage before adding liquidity (#49)

* QSP-23 Tokens are assumed to be implemented with OpenZeppelin's ERC20 [WIP] (#50)

* Using IERC20

* Using IERC20

* QSP-19 AMM Creation Lacks Input Validation (#51)

* Validating tokenA and tokenB at AMM creation

* Validating AMM tokens

* Updated OptionExchange (#45)

* Using address on cli for dynamic usage

* Fixed AMM Provider

* Merged AMM Provider with OptionExchange

* Fixed tests

* Removed console.log

Co-authored-by: Robsonsjre <[email protected]>

* Fixed Black Scholes documentation (#57)

* PodOption/PodPut refactor (#54)

* deleted aOption versions

* renaming and moving variables

* changed WPdput name on OptionFactory contract

* removing PodCal contract

* added strikeToTransfer to PodOption level

* renaming amunt to amountOfOptions

* renaming contract

* removed unnecessary optionType variable

* added external function for strikeToTransfer

* fixed tests for refactor

* new test folder structure

* basic documentation for PodOption

* update basic PodPut documentation

* renaming uppercase WPodPut

* changed dooc text

* Features/new factory structure (#55)

* deleted aOption versions

* renaming and moving variables

* changed WPdput name on OptionFactory contract

* removing PodCal contract

* added strikeToTransfer to PodOption level

* renaming amunt to amountOfOptions

* renaming contract

* removed unnecessary optionType variable

* added external function for strikeToTransfer

* fixed tests for refactor

* new test folder structure

* basic documentation for PodOption

* update basic PodPut documentation

* new factory and builder contracts

* added tests for factories

* fixed other contracts tests

* renaming uppercase WPodPut

* changed dooc text

* removed unsued variables

* fixing tests

* fix function comments based on Guis review

* Avoiding endOfExerciseWindow overflow (#52)

Co-authored-by: Robsonsjre <[email protected]>

* QSP-18 Pod Creation Lacks Input Validation (#53)

* Validating addresses on option creation

* Validating strikePrice and expirations

* added missing tests after filed moved

Co-authored-by: Robsonsjre <[email protected]>

* QSP-12 Incorrect Fee Calculation (#56)

* Removed collect, since it's decided we are using transfers for collection

* Fixed fee calculation

* fix fee optionAMM test

* added fees calculations fix

Co-authored-by: Robsonsjre <[email protected]>

* Locking dependencies (#60)

* QSP-3 Short Exercise Window May Prevent PodPut Holders From Exercising Their Options (#61)

* Added exercise window validation

* Fixed tests

* QSP-6 Code Implements European Options Instead Of American (#58)

* deleted aOption versions

* renaming and moving variables

* changed WPdput name on OptionFactory contract

* removing PodCal contract

* added strikeToTransfer to PodOption level

* renaming amunt to amountOfOptions

* renaming contract

* removed unnecessary optionType variable

* added external function for strikeToTransfer

* fixed tests for refactor

* new test folder structure

* basic documentation for PodOption

* update basic PodPut documentation

* new factory and builder contracts

* added tests for factories

* fixed other contracts tests

* renaming uppercase WPodPut

* changed dooc text

* removed unsued variables

* added exerciseType American

* Update contracts/options/PodOption.sol

* Update contracts/options/PodOption.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* QSP-7 Call Options Lack Explicit Contract Representation (#62)

* added calculatedShares to PodOption

* fix unmint on PodCall

* addded testing for PodCall

* Fixed typos (#59)

* Added validations on PriceProvider (#63)

* QSP-2 Loss of Funds On Some Usage Patterns Of PodPut (#64)

* added roundUp (sum 1) to strikeToTransfer function

* fixing tests to deal with roundUp

* Ignoring mocks and libs when running Coverage (#66)

* QSP-15 The decimals Function Is Optional In The ERC20 Standard (#65)

* Moved libraries

* Added RequiredDecimals

* Favoring IERC20 over ERC20 for typing

* QSP-7 Call Options Lack Explicit Contract Representation - II (#67)

* added roundUp (sum 1) to strikeToTransfer function

* fixing tests to deal with roundUp

* added WPodCall contracts and dependencies

* adding tests changes related to WPodCall

* adding Calls contracts to factory

* changing exercise function to virtual

* added ether fallback function

* removed weth from builders

* adjusted timestamp on tests

* moved function higher level (#68)

* renaming variables (#69)

* locked and updated pragma to 0.6.12 (#70)

* added getPutSigma function (#71)

* increase code coverage - optionFactory and builders (#72)

* increase code coverage - optinFactory and builders

* added interfaces to skipFiles on solcover

* Hotfix/wrong-fee-calculation-not-using-fimp-decimals (#74)

* added more testts to OptionAMMPool

* feePool refactor: names and moved variables

* fix fee calculations on add and remove liquidity

* add remove liquidity test to optionAMM

* add remove liquidity test to optionAMM

* remved unused parameters

* features/increase test coverage 2 (#73)

* fix naming and remove redundant function

* increasing tests

* removed unused function on AMM

* changed file name path

* added tradeExactBOutput case to tests

* added more testts to OptionAMMPool

* feePool refactor: names and moved variables

* fix fee calculations on add and remove liquidity

* add remove liquidity test to optionAMM

* add remove liquidity test to optionAMM

* added call scenario to black scholes test

* Update test/amm/BlackScholes.test.js

* Update test/amm/BlackScholes.test.js

* removed unused function

* fixing boolean logic

* fixing boolean logic

* removed commented code

* added overflow testcasae to black scholes

* added more tests to PriceProvider

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* added new helper function to withdraw seller position (#77)

* added new helper function to withdraw seller position

* add coverage for new function

* changed user to owner

* fixed typo

* changed variable name and added extra test scenario

* added getSellerWithdrawAmounts mixed case for Calls

* added typo in AMMpool tests

* QSP-20 Documentation Is Not In Natspec Format - I (#76)

* Option docs improvement

* Improving linting

* Using gender neutral language where possible

* added natspec doc to AMM and reorderred some functions

* added netSpec to OptionAMM

* Improved options documentation

* Improved Oracle documentation

* Improved remaning documentation

* Updated typo

* Added better exxplanation on mint on behalf

* Removed misleading comments

* Changed error messages

* Using literal zero

Co-authored-by: Guilherme Viana <[email protected]>

* Features/update abi folder (#78)

* removed scripts folder

* added new ABI files

* remved unused interfaces

* removed unused ABIs

* removed artifacts follder

* update tests

* update tasks w/ new ab

* pre push husky moved flder

* updated husky pre push command

* changed file permission

* renamed file to uppercase

* removed unused bytecode folder (#79)

* removed unused bytecode folder

* removed unused open zeppelin folder

* fixed optionAMMPool ABI (#80)

* Features/update-deploy-tasks (#81)

* added option require to buidler config

* fixed and updated tasks

* updated kovan address files

* added OptionAMMFactory (#83)

* wpodput abi fiixed (#84)

* Applying best practices (#82)

* Swpping reverts with requires

* Indexed Received events

* Added FIMP visibility

* Using uint8 for AMM decimals

* Using inherited interfaces

* Using lowercase in private and internal symbols

* Reordered functions

* Extending intetrfaces

* Reusing ERC20 on WETH

* Reusage on mocks

* Removed MockERC20 references

* Moved struct

* Using IPodOption interface

* Added solhint analisys while compiling

* Added new lint rules

* Fixed lines max length

* Reordered functions

* Ignoring empty constructor

* Line size

* Fully Renaming balance to reserves (#85)

* AMM Fixes (#86)

* Fixed div by 0 when showing withdrawable amounts

* Fixed bug with Atokens not transfering 0 amount

* Changed transfers from ERC20 to IERC20

* removed unecessary conditions

Co-authored-by: Robsonsjre <[email protected]>

* remove unecessary logic (#87)

* Coverage Boost (#88)

* Added tests

* Improved normal distribution

* Testing exercise type

* Added test on exercise zero options

* Features/local enviroment (#89)

* added MockChainlink feed

* added setup local enviroment script

* updated buidler local config

* fixed deployOracle script

* added return value to optionFactory task

* empty local.json file

* added local.json to gitignore

* fixed all tasks and erase document

* removed unusued variables

* saving optionExchange to json

* Bump bl from 1.2.2 to 1.2.3 (#93)

Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](rvagg/bl@v1.2.2...v1.2.3)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* remove liquidity bugfixes (#91)

* added new edge cases to the code

* linter fixes

* added test scenarios for the 3 bugs found

* Bugfix/get trade details revert (#92)

* added new edge cases to the code

* linter fixes

* added test scenarios for the 3 bugs found

* blocked add liquidity when the price is almost zero

* block trade transaction when option price is almost zero

* return 0 without crashing when option price is almost zero

* fix prettier

* fix linter

* added tests for when the transaction is reverted if the option price is almost zero

* added chainId to buidler config

* adding name to return variables on function header

* returned doubled counted decimals

* edited tests on option Exchange

* Hotfix/change original balance to percent (#95)

* added new edge cases to the code

* linter fixes

* added test scenarios for the 3 bugs found

* blocked add liquidity when the price is almost zero

* block trade transaction when option price is almost zero

* return 0 without crashing when option price is almost zero

* fix prettier

* fix linter

* added tests for when the transaction is reverted if the option price is almost zero

* added chainId to buidler config

* added initial sketch

* adding name to return variables on function header

* returned doubled counted decimals

* edited tests on option Exchange

* added new way of removing liquidity

* fixing tests to new way of removing liquidity

* changedd UserBalance to UserDepositSnapshot

* added updated ABIs (#97)

* added updated ABIs

* added missing file

* remove unnecessary round up number (#98)

* edited function comments (#99)

* Feature/guarded release (#127)

* Fixed require messages

* Refactored minting shares and options

* Added Cap on option emmission

* Fixed tests related to capped options

* Added Pool Cap

* Added Caps to scripts

* Added Module Storage

* Added EmergencyStop

* Added untested statement

* No need for public functions here

* Added Configuration Manager with EmergencyStop

* Added EmergencyStop tests on Pools

* Fixed warnings

* Added documentation to ConfigurationManager

* adding new kovan contract addresses

* Extracted Option Pricing from AMM Pools

* Extracted Sigma out of AMM Pools

* Extracted PriceProvider out of AMM Pools

* Refactored tests

* Added mistakenly removed test

* added new task

* added new kovan addresses

* fixed filtering ethers method

* fixed deployweek script

* added eth option type to setup local script

* fix setupLocal script

* fixed addLiquidity scrript

* updated contract addresses

* easier to copy options array to frontend

* atoken revert transfer with zero amount

* Migration of OptionCap to ConfigurationManager

* Migration of PoolCap to ConfigurationManager

* added new option exchange

* Renamed Cap to CapProvider

* Settings Configuration (#94)

* Added Module Storage

* Added EmergencyStop

* Added untested statement

* No need for public functions here

* Added Configuration Manager with EmergencyStop

* Added EmergencyStop tests on Pools

* Fixed warnings

* Added documentation to ConfigurationManager

* Extracted Option Pricing from AMM Pools

* Extracted Sigma out of AMM Pools

* Extracted PriceProvider out of AMM Pools

* Refactored tests

* Added mistakenly removed test

* Revert "Settings Configuration (#94)" (#103)

This reverts commit 3e3eb2c.

* Capped Options (#90)

* Fixed require messages

* Refactored minting shares and options

* Added Cap on option emmission

* Fixed tests related to capped options

* Added Pool Cap

* Added Caps to scripts

* Migration of OptionCap to ConfigurationManager

* Migration of PoolCap to ConfigurationManager

* Revert "Capped Options (#90)" (#105)

This reverts commit c15a16d.

* Added configuration manager scripts

* Changed scripts to use ConfigurationManager

* added modifications to the current tasks

* added new kovan contract addresses

* more deploy alterations

* fixed request changes

Co-authored-by: Guilherme Viana <[email protected]>

* Fixed unchecked approvals and swapped Exchange to SafeERC20 (#128)

* Linted contracts (#129)

* Removed returns to match IAMM interface (#130)

* Removed ERC20 instances (#131)

* AMM fixes (#132)

* Renamed parameters to amountA and amountB

* Fixed swapped parameters when emmiting events

* Fixed misleading comment

* Avoiding ETH sent by mistake (#134)

* Features/update hardhat (#133)

* update falsy positive tests

* updated hardhat confiigs

* hardhat error fix

* fixed all tasks accordingly

* removed console.log

* added new kovan addresses

* removed unused files

* fixed tests implementation

* added script for set new feed (#135)

* using safeMath for multiplication in BlackScholes contract (#140)

* fixed trucation at feePool (#137)

* removed unassigned value (#136)

* QSP-38 Incorrect Shares Calculation (#141)

* fixed call shares calculation

* removed log

* linter fix (#139)

* QSP-33 Added Required Exercise Window of 0 to American Options (#138)

* added required exercise window of 0 to american options

* removed unused test

* Minting call options in Exchange (#143)

* QSP-15 Potential Stale Oracle Price (#142)

* returning updateAt value

* updated ABI

* added specific test for stale oracle

* removed only test method

* created new separetely priceFeedMock

* fixed tests

* instead of checking balance for the fist liquidity, change that to deamortized (#146)

* QSP-23 Integer Overflow / Underflow (#144)

* added 77 decimaals check on tryDecimals function

* change NormalDistribution from int to uint

* fixed blackscholes overflows

* removed only

* added new tests BS

* increased branch coverage to 100pct BlackScholes

* changed riskFree default type to int256

* added BS_RES_DECIMALS require

* removed console

* QSP-21 Input Validation Missing (2) (#145)

* AMM: tokens must be different

* Checking owner when trading

* Validating if input amount is zero upon trading

* Validating against zero-address dependencies

* Cannot mint on zero address behalf

* Added token A and B definitions to AMM interface

* Removed unecessary token on OptionExchange calls

* Making sure fee pools are contracts

* Increased the minimum number of decimals for NormalDistribution

* Validating FeePool decimals

* fixed tokenB decimals

Co-authored-by: Rob <[email protected]>

* QSP-36 Use of (Third-Party) Untested Function (#148)

* Removed Exponent, since its not used

* Testing ln with 12 decimals precision

* QSP-11 [Mitigated] Transfers Could Occur Even After Options Expire (#149)

* mitigating wrong option behaviour for users

* remove line

* Update contracts/options/PodCall.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/PodCall.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/WPodCall.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/WPodCall.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/PodPut.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/WPodPut.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update contracts/options/WPodPut.sol

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* reducing error msg size (#155)

* block pool creation for american options (#156)

* Increase coverage - contracts/option (#147)

* added initial american option tests

* PodOption complete

* complete PodPut

* PodCall complete

* WPodCall complete

* WPodPut complete

* QSP-10 Uncompliant European Option Implementation (#157)

* moved exercise window

* PodPut complete

* added new expiration logic to optionAMMPool

* adapted tests

* Best practices - Audit 2 (#150)

* Renamed bad filename

* Using the correct enum definition

* Refactoring withdraw amounts

* Refactored unmint logic

* Removed unecessary SafeMath

* Removed unecessary parethesis

* Declaring extracting expression to variable

* Making withdraw logic equal

* Removed reduntant storage

* Mitigated reentrancy

* Refactoring withdraw logic

* Fixed some linter warnings

* Fixed some linter warnings

* Removed unused variables

* Removed wrong comments

* Changed wrong message

* Avoid shadowing

* Marked functions as external

* Better naming convention

* Using immutable variables

* Renamed confusing variable

* Removing unecessary returns

* Reducing message siizes

* Code Documentation (#159)

* Fixed OptionAMMPool

* Fixed NormalDistribution

* Renamed function

* Added references

* Fixed OptionExchange comments

* Changed UNIX timestamp to seconds

* Revised OptionBuilders

* Fixed Puts comments

* Fixed Documentation in options

* Better description

* Renamed constant to avoid confusion

* Fixed AMM docs

* fixed remove liquidity view function

* fixed test

* QSP-Adherence to Specification (#160)

* fixed remove liquidity view function

* fixed test

* Features/new abis (#161)

* fixed remove liquidity view function

* fixed test

* added new abis

* Fixed approvals when buying options (#162)

* Features/scripts update (#163)

* fixed remove liquidity view function

* fixed test

* updating tasks

* updating kovan addresss

* update option exchange kovan address

* Features/update faucet kovan (#164)

* updated and renamed faucet

* updating tasks

* renamed param description

* changed amounts

* Renaming windows (#165)

* updated new abis based on new windows

* Fixed oversight (#166)

* Fixed uint conversion (#168)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* Features/qsp37 wrong variable and method names (#172)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* QSP-24 Added validations (#169)

* Fixed uint conversion

* Added validations

* Improved docs (#170)

* Coverage boost (#173)

* Improved OptionAMMFactory

* Improved FeePool

* Features/qsp25 integer underflow (#177)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* addiction inverse fixed

* Features/improvement local network (#176)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* added variable number of confirmations

* fixed writing script

* added missing file

* Bugfix/subtraction overflow single sided (#175)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* fixed subtraction-oveerflow

* Hotfix/skip transfer if amount is zero (#178)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* contracts/amm/AMM.sol

* Features/kovan preparation (#179)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* added kovan preparation

* Logging option on pool creation (#180)

* Removing problematic variable (#183)

* Using SafeERC20 (#182)

* Added safe transfers to PodCall

* Renamed skip to exercise window

* Renamed skip to exercise window

* Added safe transfers to WPodCall

* Added safe transfers to PodPut

* Added safe transfers to WPodPut

* Added safe transfers to FeePool

* Added safe transfers to OptionAMMPool

* Added safe transfers to AMM and OptionAMMPool

* Fixed tests

* Features/add contract sizer (#185)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* npx hardhat size-contracts

* Features/add new info to events (#186)

* added new window state modifiers

* adjusted window tests

* updated ABIs

* adding new info to events

* updating ABIs

* Renamed OptionExchange to OptionHelper (#181)

* Renamed OptionExchange to OptionHelper

* Requested changes

* Added etherscan verify step to our deployment tasks (#184)

* added etherscan-verify plugin

* added verify etherscan process to all our system deploy

* Configurable AMM Factory (#189)

* Using configurable AMM Factory at OptionHelper

* Refactored tests

Co-authored-by: Rob <[email protected]>

* Coverage boost (#174)

* Improved OptionAMMFactory

* Improved FeePool

* Improved coverage on CapProvider

* Increased Sigma coverage

* Fixed log

* Increased AMM coverage

* Refactored OptionAMMPool tests

* added slippage tests

* added saving gas costs

* fixed test

Co-authored-by: Robsonsjre <[email protected]>

* Added a mandatory cap on scripts (#188)

Co-authored-by: Rob <[email protected]>

* Hotfix/target price formula (#187)

* fix new target price formula

* fixed tests

* refactor targetPrice and documentation added

* Update contracts/amm/OptionAMMPool.sol

* Update contracts/amm/OptionAMMPool.sol

* Update contracts/amm/OptionAMMPool.sol

* fixed typo

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Hotfix/infinite loop when low liquidity (#191)

* fix new target price formula

* fixed tests

* added minimum valid targetPrice check

* added tests to minimum valid target price

* refactor targetPrice and documentation added

* added documentation to the new function

* NormalDistribution improvement (#190)

* Added capacity to add new data points

* Increased precision in NormalDistribution

* Features/flashloan-protection (#192)

* created Reentrancy custom contract

* added individual reentrancy contract

* added option amm pool reentrancy protection

* removed log

* renamed contracts

* Removing mintedOptions when withdrawing (#193)

Co-authored-by: Rob <[email protected]>

* Attaching contracts to ConfigurationManager (#195)

* Changed createConfigurationManager signature

* Added OptionFactory and OptionHelper to Config

* Changed createConfigurationManager signature

* Added OptionFactory and OptionHelper to Config

* fixed flash loan test

Co-authored-by: Rob <[email protected]>

* Hotfix/add new scripts (#196)

* renamed optionExchange to optionHelper

* apply contract changes to tasks

* fixed txReceipt blockNumber null

* added new license (#197)

* adding polygon-mumbai to our script (#198)

* changed contract name and dependencies (#199)

* changed contract name and dependencies

* Update tasks/Amm/setAMMEnvironment.js

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* Update tasks/Amm/setAMMEnvironment.js

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* changed script deploy name

* added valid SPDX license

Co-authored-by: Guilherme Guimarães Viana <[email protected]>

* added resell functionality to OptionHelper (#200)

* added two new helper resell functionality

* added updated abi option helper

* added new test suite for configuration manager (#201)

* updated license and readme (#202)

* Exporting ABIs (#203)

* Fixed error when running tasks outside root dir

* Exporting ABI when contracts changed

* New ABIs

* Features/last state addresses (#204)

* added missing parts on scripts

* added fix to verification step proccess

* Bump y18n from 3.2.1 to 3.2.2 (#205)

Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ini from 1.3.5 to 1.3.8 (#206)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](npm/ini@v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update README.md

* Added hardhat badge

* Update README.md

* Update README.md

* removed unusued badges

* added pods logo to repo

* Update README.md

* updated broken test badge

* Hotfix/script adaptations to mumbai (#207)

* added goerli network

* added etherscan verify to mockerc20 task

* added weth alternative to optionFactory script

* removed unused wbtc mock contract

* updated mumbai scripts

* removed unused setupKovan step

* Features/new system addresses (#208)

* updated kovan addresses

* updated mumbai addresses

* added scripts adaptations (#209)

Co-authored-by: Guilherme Guimarães Viana <[email protected]>
Co-authored-by: razgraf <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants