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

WIP: upgrade checker to Ithica2 #325

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

emturner
Copy link
Contributor

@emturner emturner commented Jun 7, 2022

  • Fix issues arising from protocol upgrade
  • upgrade ligo compiler
  • upgrade to latest flextesa

@github-actions
Copy link

github-actions bot commented Jun 7, 2022

Gas costs d06c341 9bf59e3 Diff
checker%touch 47552 None -47552
checker%create_burrow 14777 None -14777
checker%deactivate_burrow 14488 None -14488
checker%withdraw_collateral 14153 None -14153
checker%deposit_collateral 11478 None -11478
checker%activate_burrow 11319 None -11319
checker%set_burrow_delegate 9675 None -9675
checker%remove_liquidity 8156 None -8156
checker%add_liquidity 7666 None -7666
wtez%transfer 7383 None -7383
checker%buy_kit 7345 None -7345
checker%sell_kit 7344 None -7344
wtez%withdraw 5628 None -5628
wctez%mint 5448 None -5448
wctez%redeem 5001 None -5001
checker%burn_kit 4588 None -4588
wtez%set_delegate 4457 None -4457
checker%mint_kit 4324 None -4324
wtez%deposit 3932 None -3932
checker%transfer 3100 None -3100
wctez%transfer 3036 None -3036
mockFA2%transfer 3025 None -3025
checker%touch_burrow 2985 None -2985
checker%update_operators 2588 None -2588
mockFA2%redeem 1995 None -1995
mockFA2%mint 1785 None -1785
wctez%update_operators 1703 None -1703
wtez%update_operators 1694 None -1694
mockFA2%update_operators 1692 None -1692
Entrypoint sizes d06c341 9bf59e3 Diff
touch 53868 None -53868
mark_for_liquidation 16099 None -16099
touch_liquidation_slices 13777 None -13777
cancel_liquidation_slice 11559 None -11559
liquidation_auction_place_bid 2141 None -2141
remove_liquidity 1963 None -1963
add_liquidity 1835 None -1835
mint_kit 1531 None -1531
burn_kit 1506 None -1506
deactivate_burrow 1459 None -1459
buy_kit 1362 None -1362
sell_kit 1356 None -1356
withdraw_collateral 1292 None -1292
activate_burrow 1274 None -1274
create_burrow 1182 None -1182
deposit_collateral 1147 None -1147
liquidation_auction_claim_win 1090 None -1090
touch_burrow 619 None -619
set_burrow_delegate 457 None -457
update_operators 431 None -431
receive_price 287 None -287
receive_ctez_marginal_price 140 None -140
Test coverage d06c341 9bf59e3 Diff
kit.ml 100 None -100
driftDerivative.ml 100 None -100
cfmm.ml 100 None -100
targetCalculation.ml 100 None -100
constants.ml 100 None -100
cfmmTypes.ml 100 None -100
vaultTypes.ml 100 None -100
ptr.ml 100 None -100
error.ml 100 None -100
liquidationAuctionPrimitiveTypes.ml 100 None -100
fixedPoint.ml 100 None -100
burrowTypes.ml 100 None -100
fa2Ledger.ml 100 None -100
liquidationAuctionTypes.ml 100 None -100
mem.ml 100 None -100
fa2Implementation.ml 100 None -100
tokenMetadata.ml 100 None -100
fa2Interface.ml 100 None -100
fa12Interface.ml 100 None -100
parameters.ml 100 None -100
checkerEntrypoints.ml 97.73 None -97.73
burrow.ml 96.21 None -96.21
sliceList.ml 95.38 None -95.38
checker.ml 94.98 None -94.98
checkerMain.ml 93.18 None -93.18
avl.ml 91.05 None -91.05
common.ml 90.36 None -90.36
checkerTypes.ml 78.57 None -78.57
tok.ml 78.38 None -78.38
liquidationAuction.ml 77.83 None -77.83
price.ml 76.92 None -76.92
getOracleEntrypoint.ml 75 None -75
lqt.ml 72.97 None -72.97
ctok.ml 72.97 None -72.97
mockFA2.ml 18.52 None -18.52
wctez.ml 14.29 None -14.29
burrowOrigination.ml 8 None -8
wtez.ml 4.78 None -4.78
TOTAL 81.89 None -81.89

@github-actions
Copy link

github-actions bot commented Jul 5, 2022

Gas costs d06c341 e65507e Diff
checker%touch 47552 None -47552
checker%create_burrow 14777 None -14777
checker%deactivate_burrow 14488 None -14488
checker%withdraw_collateral 14153 None -14153
checker%deposit_collateral 11478 None -11478
checker%activate_burrow 11319 None -11319
checker%set_burrow_delegate 9675 None -9675
checker%remove_liquidity 8156 None -8156
checker%add_liquidity 7666 None -7666
wtez%transfer 7383 None -7383
checker%buy_kit 7345 None -7345
checker%sell_kit 7344 None -7344
wtez%withdraw 5628 None -5628
wctez%mint 5448 None -5448
wctez%redeem 5001 None -5001
checker%burn_kit 4588 None -4588
wtez%set_delegate 4457 None -4457
checker%mint_kit 4324 None -4324
wtez%deposit 3932 None -3932
checker%transfer 3100 None -3100
wctez%transfer 3036 None -3036
mockFA2%transfer 3025 None -3025
checker%touch_burrow 2985 None -2985
checker%update_operators 2588 None -2588
mockFA2%redeem 1995 None -1995
mockFA2%mint 1785 None -1785
wctez%update_operators 1703 None -1703
wtez%update_operators 1694 None -1694
mockFA2%update_operators 1692 None -1692
Entrypoint sizes d06c341 e65507e Diff
touch 53868 None -53868
mark_for_liquidation 16099 None -16099
touch_liquidation_slices 13777 None -13777
cancel_liquidation_slice 11559 None -11559
liquidation_auction_place_bid 2141 None -2141
remove_liquidity 1963 None -1963
add_liquidity 1835 None -1835
mint_kit 1531 None -1531
burn_kit 1506 None -1506
deactivate_burrow 1459 None -1459
buy_kit 1362 None -1362
sell_kit 1356 None -1356
withdraw_collateral 1292 None -1292
activate_burrow 1274 None -1274
create_burrow 1182 None -1182
deposit_collateral 1147 None -1147
liquidation_auction_claim_win 1090 None -1090
touch_burrow 619 None -619
set_burrow_delegate 457 None -457
update_operators 431 None -431
receive_price 287 None -287
receive_ctez_marginal_price 140 None -140
Test coverage d06c341 e65507e Diff
fa2Implementation.ml 100 None -100
burrowTypes.ml 100 None -100
kit.ml 100 None -100
tokenMetadata.ml 100 None -100
vaultTypes.ml 100 None -100
cfmm.ml 100 None -100
driftDerivative.ml 100 None -100
fa2Interface.ml 100 None -100
ptr.ml 100 None -100
fa2Ledger.ml 100 None -100
fixedPoint.ml 100 None -100
constants.ml 100 None -100
liquidationAuctionTypes.ml 100 None -100
targetCalculation.ml 100 None -100
cfmmTypes.ml 100 None -100
liquidationAuctionPrimitiveTypes.ml 100 None -100
fa12Interface.ml 100 None -100
error.ml 100 None -100
mem.ml 100 None -100
parameters.ml 100 None -100
checkerEntrypoints.ml 97.73 None -97.73
burrow.ml 96.21 None -96.21
sliceList.ml 95.38 None -95.38
checker.ml 94.98 None -94.98
checkerMain.ml 93.18 None -93.18
avl.ml 91.05 None -91.05
common.ml 90.36 None -90.36
checkerTypes.ml 78.57 None -78.57
tok.ml 78.38 None -78.38
liquidationAuction.ml 77.83 None -77.83
price.ml 76.92 None -76.92
getOracleEntrypoint.ml 75 None -75
lqt.ml 72.97 None -72.97
ctok.ml 72.97 None -72.97
mockFA2.ml 18.52 None -18.52
wctez.ml 14.29 None -14.29
burrowOrigination.ml 8 None -8
wtez.ml 4.78 None -4.78
TOTAL 81.89 None -81.89

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.

1 participant