-
Notifications
You must be signed in to change notification settings - Fork 187
Add ERC20 Cross-Chain Bridging, SuperchainERC20 #436
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit
Hold shift + click to select a range
4b82b46
Refactor stablecoin to build based on erc20
ericglau 78d9fce
Add ERC20Bridgeable to core
ericglau 60f13d9
Add testcases WIP
ericglau daa322d
Use options error
ericglau c6fd584
Add to UI
ericglau cef1887
Fix access control handling WIP
ericglau 8dc16b0
Use revert
ericglau c883dd9
Fix mutability, update snapshots
ericglau 5094865
Fix access control check
ericglau 4ebd872
Update tests
ericglau 480e913
Test error condition
ericglau 9e20d68
Disable Upgradeable when Bridgeable
ericglau 040620f
Change superchain to checkbox
ericglau 0dcbb1c
Refactor selection logic
ericglau a3ff402
Do not require access control
ericglau 4153e8d
Add OP icon
ericglau f61c157
Fix grammar
ericglau ab5a9f0
Add experimental tag
ericglau 62f612f
Move section, fix grammar
ericglau c693316
Update lockfile
ericglau dc645f1
Update workflow
ericglau 24502ae
Update workflow
ericglau c48e4b7
Update netlify.toml
ericglau 32ba778
Move husky to prepare
ericglau 03b47a8
Move husky to devDependencies
ericglau 08f8ccd
Revert workflow
ericglau b9d0efa
Update ui devDependencies
ericglau e49b4ca
Test use fork
ericglau f627cea
Simplify test matrix
ericglau 93cadf7
Update lock
ericglau 35acf7f
Use latest Community Contracts
ericglau 6c83142
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau bd5c2f0
Fix merge
ericglau 74351a7
Change Bridgeable to use radio buttons
ericglau 0f0b863
Fix ownable test
ericglau 572a233
Update packages/core/solidity/src/erc20.ts
ericglau 4ea0a22
Apply review comment, add type check
ericglau 63b9274
Update wording
ericglau b8dc288
Add tooltip when SuperchainERC20 is enabled
ericglau 389d610
Add link
ericglau c3937f3
Change grammar
ericglau 5b12099
experimental, tooltip and disabled messages
makiopen aac0284
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau 65883f2
Update upgradeability message
ericglau 33dca83
Defender deploy - enforce deterministic with reason
ericglau c078f1d
Rename property
ericglau 101ba0a
Add OP Chains comment for SuperchainERC20
ericglau fdafaed
Fix svelte check
ericglau 27bad1f
Update function comment
ericglau 5ec8a55
Add to Stablecoin and RWA tabs
ericglau 62d1240
Adjust experimental markers on Stablecoin and RWA UIs
ericglau 5790893
Disable Remix/Download Foundry/Download Hardhat for Bridgeable
ericglau b0f3248
Rename bridgeable API option from true to custom
ericglau a135d76
Rename bridgeable option to crossChainBridging
ericglau 4c12b08
Refactor addCrossChainBridging cases
ericglau baf93ac
Organize logic for button visibility
ericglau 9b88206
Refactor superchain tooltip into common helper
ericglau 0f7050d
Update popup and tooltip about OP Chains
ericglau 3e8ad16
Update AI assistant
ericglau ffc7124
Update prompt
ericglau d35b4c5
Change OP Chains to chains in the Superchain
ericglau b0c7ef8
Check chainId on premint when bridgeable
ericglau e6fd6f4
Add premint input check
ericglau f554f23
Update tests
ericglau b5d87cb
Add tests, change premint and cross chain bridging implementation order
ericglau 37cd777
Update changelog
ericglau db170e7
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau 457d102
Fix lint
ericglau 3150588
Fix svelte-check
ericglau ffa6021
Update snapshots
ericglau cf6e0d5
Hide action buttons if error
ericglau d0b918a
Prevent code text selection if error
ericglau e5697ce
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau dcc7d7d
Group by Superchain in network selection
ericglau c7e88cb
Extract if condition into variable
ericglau 856f6e8
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau d4f2dac
Add testcase for bridging ownable mintable
ericglau 0f3cc82
Update testcase name
ericglau 4f00687
Bump versions for publishing
ericglau bbf7320
Merge remote-tracking branch 'upstream/master' into erc20bridgeable
ericglau 9fab82c
Update widths for other langs
ericglau File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.