Git Product home page Git Product logo

index-coop-smart-contracts's People

Contributors

0xbok avatar 0xmodene avatar andris-balodis avatar asoong avatar bweick avatar cgewecke avatar ckoopmann avatar edkim avatar felix2feng avatar flattestwhite avatar justinkchen avatar ncitron avatar pblivin0x avatar richardliang avatar snake-poison avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

index-coop-smart-contracts's Issues

Berlin vs. Istanbul gas cost changes

A gas reporter diff showing Berlin ([email protected]) gas cost increases/decreases vs. Istanbul ([email protected])

Deployments

Gas Diff Diff % Block % usd avg
BaseAdapterMock 736,820 failed +1,300 0% 5.9 % 138.00
BaseManager 1,003,734 failed +3,900 0% 8.1 % 187.99
FeeSplitAdapter 1,960,183 failed +10,500 +1% 15.7 % 367.13
FlexibleLeverageStrategyAdapter 3,861,839 failed +31,800 +1% 31 % 723.29
FLIRebalanceViewer 1,169,682 failed +3,900 0% 9.4 % 219.07
ICManager 2,386,825 failed +9,900 0% 19.2 % 447.03
IndexToken 1,418,668 failed +1,300 0% 11.4 % 265.71
MerkleDistributor 362,238 0 0% 2.9 % 67.84
MutualUpgradeMock 277,537 failed +2,600 +1% 2.2 % 51.98
StandardTokenMock 742,883 failed +5,100 +1% 6 % 139.14
SupplyCapIssuanceHook 421,170 failed +600 0% 3.4 % 78.88
TradeAdapterMock 470,384 0 0% 3.8 % 88.10

Methods

Gas Diff Diff % Calls usd avg
BaseAdapterMock
       interactManager 58,941 failed +11,000 +23% 1 11.04
       testInvokeManager 58,963 failed +11,000 +23% 1 11.04
       testInvokeManagerTransfer 49,505 failed +5,000 +11% 1 9.27
       testOnlyAllowedCaller 24,944 failed +1,950 +8% 2 4.67
       testOnlyEOA 21,251 0 0% 1 3.98
       testOnlyMethodologist 28,665 failed +3,900 +16% 1 5.37
       testOnlyOperator 28,753 failed +3,900 +16% 1 5.39
       updateAnyoneCallable 33,174 failed +1,100 +3% 4 6.21
       updateCallerStatus 54,430 failed +5,200 +11% 4 10.19
BaseManager
       addAdapter 96,963 failed +7,100 +8% 66 18.16
       addModule 75,340 failed +4,300 +6% 10 14.11
       removeAdapter 20,680 passed -2,300 -10% 5 3.87
       removeModule 38,911 failed +850 +2% 1 7.29
       setManager 30,766 passed -131 0% 57 5.76
       setMethodologist 28,423 passed -2,200 -7% 3 5.32
       setOperator 28,334 passed -2,200 -7% 3 5.31
ERC20
       approve 44,740 failed +1,929 +5% 37 8.38
       transfer 51,505 passed -159 0% 41 9.65
FeeSplitAdapter
       accrueFeesAndDistribute 143,914 passed -4,040 -3% 5 26.95
       setTimeLockPeriod 45,808 failed +2,600 +6% 9 8.58
       updateFeeRecipient 88,256 failed +7,200 +9% 1 16.53
       updateFeeSplit 157,813 passed -10,300 -6% 4 29.56
       updateIssueFee 59,215 failed +9,600 +19% 6 11.09
       updateRedeemFee 59,246 failed +9,600 +19% 6 11.10
       updateStreamingFee 91,810 failed +1,100 +1% 7 17.20
FlexibleLeverageStrategyAdapter
       disengage 552,064 passed -90,150 -14% 8 103.40
       engage 725,401 passed -51,993 -7% 29 135.86
       iterateRebalance 437,998 passed -42,570 -9% 27 82.03
       rebalance 579,996 passed -57,702 -9% 48 108.63
       ripcord 575,256 passed -64,394 -10% 17 107.74
       setExecutionSettings 87,073 failed +14,096 +19% 26 16.31
       setIncentiveSettings 80,846 failed +14,040 +21% 5 15.14
       setMethodologySettings 84,871 failed +15,300 +22% 3 15.90
       updateCallerStatus 55,074 failed +5,200 +10% 12 10.31
       withdrawEtherBalance 37,971 failed +4,600 +14% 3 7.11
ICManager
       accrueFeeAndDistribute 155,426 passed -1,000 -1% 3 29.11
       addModule 62,856 failed +9,700 +18% 1 11.77
       interactModule 183,973 failed +20,500 +13% 1 34.46
       removeModule 41,662 failed +100 0% 1 7.80
       setAssetExchanges 74,523 failed +13,900 +23% 1 13.96
       setCoolOffPeriods 74,413 failed +13,900 +23% 1 13.94
       setTimeLockPeriod 45,928 failed +4,311 +10% 9 8.60
       setTradeMaximums 74,505 failed +13,900 +23% 1 13.95
       startRebalance 182,362 failed +20,500 +13% 2 34.15
       updateAnyoneTrade 52,069 failed +9,000 +21% 1 9.75
       updateFeeRecipient 50,589 failed +7,066 +16% 3 9.47
       updateFeeSplit 84,462 failed +1,467 +2% 6 15.82
       updateIndexModule 28,914 failed +500 +2% 1 5.42
       updateManager 45,041 failed +4,633 +11% 3 8.44
       updateMethodologist 26,889 passed -1,500 -5% 1 5.04
       updateOperator 26,912 passed -1,500 -5% 1 5.04
       updateStreamingFee 84,404 failed +1,400 +2% 6 15.81
       updateTraderStatus 99,370 failed +14,400 +17% 1 18.61
IndexToken
       transfer 57,028 failed +1,700 +3% 6 10.68
MerkleDistributor
       claim 86,275 failed +3,600 +4% 5 16.16
MutualUpgradeMock
       testMutualUpgrade 46,197 failed +4,750 +11% 12 8.65
StandardTokenMock
       approve 42,002 failed +1,583 +4% 65 7.87
       transfer 51,660 failed +500 +1% 15 9.68
SupplyCapIssuanceHook
       updateSupplyCap 29,824 failed +1,300 +5% 3 5.59
TradeAdapterMock
       withdraw 23,839 passed -2,200 -8% 11 4.46

Build Configuration

Option Settings
solc: version 0.6.10
solc: optimized true
solc: runs 200
gas: block limit 12,450,000
gas: price 82 gwei/gas
gas: currency/eth rate 2284.05 usd/eth

ExchangeIssuance (forked mainnet)

Deployments

Gas Diff Diff % Block % usd avg
ExchangeIssuance 3,703,536 failed +40,000 +1% 29.7 % 684.02

Methods

Gas Diff Diff % Calls usd avg
ERC20
       approve 46,225 failed +17,099 +59% 8 8.54
ExchangeIssuance
       approveSetToken 1,036,799 failed +320,200 +45% 9 191.49
       issueExactSetFromETH 1,724,597 passed -8,600 0% 1 318.52
       issueExactSetFromToken 1,789,771 failed +3,300 0% 2 330.56
       issueSetForExactETH 1,958,864 passed -27,200 -1% 1 361.79
       issueSetForExactToken 2,006,890 failed +15,100 +1% 2 370.66
       redeemExactSetForETH 1,780,789 passed -38,700 -2% 1 328.90
       redeemExactSetForToken 1,817,735 passed -30,550 -2% 2 335.72

Build Configuration

Option Settings
solc: version 0.6.10
solc: optimized true
solc: runs 200
gas: block limit 12,450,000
gas: price 81 gwei/gas
gas: currency/eth rate 2280.17 usd/eth

The automated release is failing 🚨

🚨 The automated release from the master branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this 💪.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


Invalid npm token.

The npm token configured in the NPM_TOKEN environment variable must be a valid token allowing to publish to the registry https://registry.npmjs.org/.

If you are using Two Factor Authentication for your account, set its level to "Authorization only" in your account settings. semantic-release cannot publish with the default "
Authorization and writes" level.

Please make sure to set the NPM_TOKEN environment variable in your CI with the exact value of the npm token.


Good luck with your project ✨

Your semantic-release bot 📦🚀

The automated release is failing 🚨

🚨 The automated release from the master branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this 💪.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


Invalid npm token.

The npm token configured in the NPM_TOKEN environment variable must be a valid token allowing to publish to the registry https://registry.npmjs.org/.

If you are using Two Factor Authentication for your account, set its level to "Authorization only" in your account settings. semantic-release cannot publish with the default "
Authorization and writes" level.

Please make sure to set the NPM_TOKEN environment variable in your CI with the exact value of the npm token.


Good luck with your project ✨

Your semantic-release bot 📦🚀

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.