Skip to content

Patch release v2.60.1-alpha to kovan ovm (add sSOL)#1702

Merged
jjgonecrypto merged 99 commits intostagingfrom
add-sol-kovan-ovm
Feb 18, 2022
Merged

Patch release v2.60.1-alpha to kovan ovm (add sSOL)#1702
jjgonecrypto merged 99 commits intostagingfrom
add-sol-kovan-ovm

Conversation

@barrasso
Copy link
Copy Markdown
Contributor

  • add sSOL to kovan optimism for exchanges baseFee = 25 bp / dyanmicFeeThreshold of 25 bp
  • add sSOL to kovan optimism for shorting
  • Change UNI baseFee to 25 bp and dynamic fee thr to 25 bp
  • Change AAVE baseFee to 25 bp and dynamic fee thr to 25 bp

artdgn and others added 30 commits September 23, 2021 20:09
 fix slither crashing in ci and local

#1519
* Adding safe functionality from the gnosis SDK to the owner command
* Updating nominate command to use owner actions when not the owner
* Sargas to be OVM only with 135, 142 and 174
* Adding missing SIP-140 from list
* * conceptually document this function
* iterate on a simplified construction

* rewrite doc for current version, sans changes to logic

* document debt cache
Signed-off-by: Jakub Mucha <jakub.mucha@icloud.com>
* chore: name entry added to lockfile in recent npm version
* ci: update docker containers to node@14.18
* update deployer to support EIP-1559

updates `--gas-price` to be replaced with `--max-fee-per-gas` which specifies the maximum base fee paid on a transaction. Additionally, deployer may also specify `--max-priority-fee-per-gas` to specify a mining tip (default: 1 gwei)

If the network does not support 1559, the `gasPrice` is automatically determined by ethers.

For EIP-1559 support, ethers.js needed to be upgraded to 5.4.6

Co-authored-by: jj <jj@og.snxdao.io>
* fix partial synth updates and debt cache updates

* Remove require check that cachedSum < Debt as excluded Debt can cause this to fail. Update calc of delta in new synths changed.
Co-authored-by: Lecky <leckylao@gmail.com>
Co-authored-by: Mark Barrasso <4982406+barrasso@users.noreply.github.com>
barrasso and others added 26 commits January 25, 2022 16:24
Co-authored-by: jj <jj@og.snxdao.io>
* fix test lints

sometimes the dual tests fail due to race condition built into the tests

in addition, a better event is now being used for monitoring transaction relay status.

Withdrawal tests still don't work because the transaction is not relayed on the L1 side,
I'm guessing because the user has to call `finalize` transaction somehow. Not sure who to talk to if we want to get those tests working.

* fix lints

* uncomment

Co-authored-by: Mark Barrasso <4982406+barrasso@users.noreply.github.com>
Co-authored-by: jj <jj@og.snxdao.io>
* update migration script to also stage nominations

also the owner can now run migration, instead of the deployer, which is way better for getting stuff done

* fix lints

* re-add legacy onlyDeploy function for older migrations

* add verify step

* use performTransactionalStep

* add signer

* cleanup verify step and additional logging for clarity
# Conflicts:
#	package-lock.json
#	publish/deployed/kovan-ovm/deployment.json
#	publish/deployed/mainnet-ovm/config.json
#	publish/deployed/mainnet-ovm/deployment.json
#	publish/releases.json
#	publish/src/commands/deploy-migration.js
#	publish/src/commands/deploy/deploy-core.js
# Conflicts:
#	hardhat/tasks/task-node.js
#	publish/releases.json
#	publish/src/commands/deploy-migration.js
# Conflicts:
#	contracts/migrations/Migration_Alphard.sol
#	contracts/migrations/Migration_AlphardOptimism.sol
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 18, 2022

Codecov Report

Merging #1702 (015999d) into staging (1b3f60f) will decrease coverage by 1.93%.
The diff coverage is 94.90%.

❗ Current head 015999d differs from pull request most recent head 7cac57d. Consider uploading reports for the commit 7cac57d to get more accurate results

Impacted file tree graph

@@             Coverage Diff             @@
##           staging    #1702      +/-   ##
===========================================
- Coverage    97.06%   95.12%   -1.94%     
===========================================
  Files           39       83      +44     
  Lines         2112     1991     -121     
  Branches       289      621     +332     
===========================================
- Hits          2050     1894     -156     
- Misses          62       97      +35     
Impacted Files Coverage Δ
contracts/DelegateApprovals.sol 100.00% <ø> (+8.00%) ⬆️
contracts/EmptyCollateralManager.sol 0.00% <0.00%> (ø)
contracts/EternalStorage.sol 100.00% <ø> (+60.46%) ⬆️
contracts/ExchangeState.sol 100.00% <ø> (ø)
contracts/ExternStateToken.sol 100.00% <ø> (ø)
contracts/FeePoolEternalStorage.sol 100.00% <ø> (ø)
contracts/FeePoolState.sol 0.00% <0.00%> (-100.00%) ⬇️
contracts/LimitedSetup.sol 100.00% <ø> (ø)
contracts/Math.sol 100.00% <ø> (ø)
contracts/Pausable.sol 100.00% <ø> (+8.33%) ⬆️
... and 109 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 02bb87c...7cac57d. Read the comment docs.

@jjgonecrypto jjgonecrypto merged commit 3a0c397 into staging Feb 18, 2022
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.