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

[Experimental] Arbitrum bridge + rewards distribution: alternative approach #697

Closed
wants to merge 82 commits into from

Conversation

pcarranzav
Copy link
Member

Trying a different approach to the one from GIP-0034: Minting on L2 and not using a reservoir drip. For now just making the changes to compare and make sure we're choosing the best solution. WIP.

pcarranzav and others added 30 commits June 1, 2022 07:58
Deployment commands in the CLI are also updated to include an L2 deployment.
Configuration and address book entries for Arbitrum are added as well.
We also add Goerli and Arbitrum Nitro Devnet configurations (though the CLI commands
don't support Nitro yet).
BREAKING CHANGE: remove setIssuanceRate from RewardsManager interface
BREAKING CHANGE: RewardsDenied event now includes amount
…-merge-552-fixes

This includes all the audit fixes on PR #552.
@codecov
Copy link

codecov bot commented Aug 31, 2022

Codecov Report

Merging #697 (af4a793) into dev (f9deb7b) will increase coverage by 1.08%.
The diff coverage is 99.13%.

@@            Coverage Diff             @@
##              dev     #697      +/-   ##
==========================================
+ Coverage   90.35%   91.43%   +1.08%     
==========================================
  Files          35       41       +6     
  Lines        1762     1974     +212     
  Branches      296      344      +48     
==========================================
+ Hits         1592     1805     +213     
+ Misses        170      169       -1     
Flag Coverage Δ
unittests 91.43% <99.13%> (+1.08%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
contracts/governance/Managed.sol 94.54% <50.00%> (-3.54%) ⬇️
contracts/gateway/BridgeEscrow.sol 100.00% <100.00%> (ø)
contracts/gateway/GraphTokenGateway.sol 100.00% <100.00%> (ø)
contracts/gateway/L1GraphTokenGateway.sol 100.00% <100.00%> (ø)
contracts/l2/gateway/L2GraphTokenGateway.sol 100.00% <100.00%> (ø)
contracts/l2/token/GraphTokenUpgradeable.sol 100.00% <100.00%> (ø)
contracts/l2/token/L2GraphToken.sol 100.00% <100.00%> (ø)
contracts/rewards/RewardsManager.sol 98.93% <100.00%> (+2.97%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@pcarranzav
Copy link
Member Author

Replaced by #700

@pcarranzav pcarranzav closed this Sep 1, 2022
@pcarranzav pcarranzav deleted the pcv/l2-minting-on-takerewards branch November 10, 2022 12:41
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