-
Notifications
You must be signed in to change notification settings - Fork 157
❄️ Graph Horizon and Subgraph Service ❄️ #944
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
Open
pcarranzav
wants to merge
580
commits into
main
Choose a base branch
from
horizon
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 124 commits
Commits
Show all changes
580 commits
Select commit
Hold shift + click to select a range
d02f410
fix: separate delegation and delegationWithBeneficiary thaw requests …
Maikol 167055a
fix: round down tokens thawing when slashing (TRST-H04)
Maikol 4d75947
fix: dispute manager refactor (TRST-M07 / TRST-M08)
tmigone def8026
fix: ignore thawing tokens on provision token check (TRST-L13)
tmigone 2e10813
fix: clarify data service initialization modes (TRST-L01)
tmigone 2bf4456
fix: verify state transition for tap collector thawing signers (TRST-…
tmigone abe3321
fix: add legacy slasher for transition period (TRST-H06)
Maikol 63ee9ed
fix: verify state transition for pause guardian (TRST-R03)
tmigone 194b603
fix: add storage gap to upgradeable contract (TRST-R04)
tmigone 29ed2e6
fix: allow setting pause guardian when paused (TRST-R05)
tmigone c8ede7a
fix: clarify initialization needs for data service extensions (TRST-R06)
tmigone f254897
fix: add missing legacy withdraw delegated (TRST-H07)
Maikol 91cda56
fix: added minimum delegation for provisions (TRST-M03)
Maikol 07ef418
fix: operator check in closeAllocation (TRST-M12)
Maikol 26e4dc7
fix: getThawedTokens calculation (TRST-L03)
Maikol c9f8a2f
fix: documentation on unstake (TRST-M11)
Maikol 9271b99
fix: remove unused value from event (TRST-R01)
Maikol 151e63a
fix: round thawing shares up (TRST-R07)
Maikol 4d62209
fix: remove redundant non-zero check (TRST-R09)
Maikol 6e5a295
fix: check shares are not zero when creating a thaw request (TRST-R14)
Maikol d9c6190
fix: move legacyWithdrawDelegated to withdrawDelegated (TRST-H07)
Maikol 161f8a2
fix: added comment for stack too deep solution
Maikol 43bc72b
fix: added comment to explain minimum delegation (TRST-M03)
Maikol c59c186
fix: new event for minimum delegation not met (TRST-M03)
Maikol d1c5cc7
fix: add a new mapping instead of splitting thaw requests (TRST-H02)
Maikol 0a31b58
fix: ensure subgraph service is set before using it (TRST-R10)
tmigone 85de5bd
fix: documentation error (TRST-R09)
tmigone 6ec9710
docs: add missing return value documentation (TRST-R)
tmigone 6e00d17
docs: fix documentation errors (TRST-R09)
tmigone a065804
fix: refactor payments cut distribution (TRST-L12)
tmigone 25d22e4
fix: added new function for accept dispute in conflict that includes …
Maikol dc79bd4
fix: add payer to EIP712 rav type hash (TRST-M15)
Maikol 4ba215c
fix: accept dispute documentation
Maikol d6d376c
fix: legacy slashing underflow (TRST-H08)
Maikol 7d90ad2
fix: underflow in getIdleStake (TRST-L14)
Maikol 57aea44
fix: added thaw request type to thaw request fulfilled event (TRST-R15)
Maikol bbd23f5
fix: add minimum tokens amount for undelegate with beneficiary (TRST-…
Maikol 399b7a9
fix: natspec for new undelegate error
Maikol 032e4a4
Merge pull request #1073 from graphprotocol/mde/trust-staking-fixes
tmigone 0542ab7
Merge branch 'horizon' into tmigone/trust-fixes-payments
tmigone 1109537
Merge pull request #1072 from graphprotocol/tmigone/trust-fixes-payments
tmigone 4a25bab
Merge branch 'horizon' into tmigone/trust-fixes-data-service
tmigone 8e1144c
Merge pull request #1076 from graphprotocol/tmigone/trust-fixes-data-…
tmigone ac8a071
Merge branch 'horizon' into tmigone/trust-fixes-subgraph-service
tmigone 2fbe0e1
Merge pull request #1074 from graphprotocol/tmigone/trust-fixes-subgr…
tmigone 8aa05c4
Merge branch 'horizon' into tmigone/trust-fixes-dispute-manager
tmigone a228e0e
Merge pull request #1075 from graphprotocol/tmigone/trust-fixes-dispu…
tmigone 2b03618
Merge branch 'horizon' into mde/horizon-and-subgrah-service-deploy-fix
tmigone 0f2100d
Merge pull request #1062 from graphprotocol/mde/horizon-and-subgrah-s…
tmigone b1c1f8e
Merge branch 'horizon' into tmigone/update-hsa
tmigone 27afeb8
Merge pull request #1070 from graphprotocol/tmigone/update-hsa
tmigone cd24658
Merge branch 'horizon' into tmigone/ignition-v0.15.7
tmigone 170572f
Merge pull request #1069 from graphprotocol/tmigone/ignition-v0.15.7
tmigone 58c518c
Merge branch 'horizon' into horizon-gre
tmigone 468ed2c
Merge pull request #1071 from graphprotocol/horizon-gre
tmigone 1038cf4
fix: use min delegation for SubgraphService tests (#1080)
Maikol a800d09
fix: cleanup IPaymentCollector + TAPCollector docs
matiasedgeandnode e1d173d
chore: added script to migrate protocol contracts to Horizon
Maikol 1d097de
Merge pull request #1083 from graphprotocol/ma/horizon-ipayment-colle…
matiasedgeandnode 51d0f7f
fix: add whenNotPaused to closeStaleAllocation (#1081)
Maikol ca2ef4f
chore: add over delegated test for SubgraphService (#1082)
Maikol 9556549
fix: cleanup IPaymentCollector + TAPCollector docs
matiasedgeandnode 4266a81
chore: update ignition to v0.15.9
tmigone c615fb0
chore: temp dirty fix for contract size
tmigone 297b08d
feat: add script to patch ignition verification command
tmigone c21e43f
fix: merge fixes
tmigone 6494bf8
chore: revert contract comments to reduce size
tmigone bfb85ca
chore: refactor ignition deployment modules
tmigone 406c1fd
fix: merge HorizonStaking and HorizonStakingExtension abis
Maikol 65b6d26
feat: add migrate ignition modules
tmigone 3260bd2
fix: remove rpc
tmigone 5e16b7e
feat: add more improvements to ignition deployment system
tmigone ea7fb75
Merge pull request #1091 from graphprotocol/mde/merge-horizon-staking…
tmigone 83a3ec6
Merge branch 'horizon' into mde/horizon-migrate-scripts
tmigone 17692b7
Merge pull request #1084 from graphprotocol/mde/horizon-migrate-scripts
tmigone 353902e
Merge branch 'horizon' into tmigone/ignition-v0.15.9
tmigone 519c5d8
Merge pull request #1087 from graphprotocol/tmigone/ignition-v0.15.9
tmigone 835519f
Merge branch 'horizon' into tmigone/ignition-refactor
tmigone c3c94ca
Merge pull request #1093 from graphprotocol/tmigone/ignition-refactor
tmigone e8e2e9f
feat: create a base hardhat config
tmigone e7b02ae
feat: ensure ignition deploy script handles contract ownership
tmigone 07aa0a2
chore: move ownership calls for payments contract to their modules
tmigone ea21739
fix: transfer payments contracts ownership to governor in migrate script
tmigone 4799228
Merge pull request #1094 from graphprotocol/tmigone/tooling-improvements
tmigone 5711907
feat: breakout ignition migration script by runner
tmigone a12bb20
fix: ensure governor account is not loaded in any non-governor module
tmigone 7db331d
chore: reduce contract sizes to fit 24kb HorizonStaking and SubgraphS…
Maikol 8c29d86
fix: further decouple governor modules from deployer modules
tmigone 768bc83
chore: add contract address to signer proof message
Maikol fbdb3f1
feat: create migration scripts for subgraph service
tmigone 5e58c8e
chore: changes to horizon events
Maikol 7e10b2e
fix: add Horizon prefix to stake events
Maikol e2ea28c
fix: Horizon migration script fixes (#1100)
Maikol c75a0a4
Merge pull request #1095 from graphprotocol/tmigone/horizon-deploymen…
tmigone ccfaedc
fix: make legacy allos internal, bump optimizer runs to 100
tmigone 859debf
fix: set optimizer runs on foundry config
tmigone 11a993b
Merge pull request #1096 from graphprotocol/mde/reduce-contract-sizes
tmigone a4cb2d4
Merge pull request #1099 from graphprotocol/mde/horizon-event-changes
tmigone dfc6c97
Merge pull request #1098 from graphprotocol/mde/add-contract-address-…
tmigone 6d64b7e
fix: rework base config file
tmigone 88498d1
test: fix test using previously public variable
tmigone 2872fd3
chore: fix linting issues
tmigone 83dae89
ci: build all required packages for subgraph service ci
tmigone 6e8335d
Merge pull request #1101 from graphprotocol/tmigone/horizon-fix-ci
tmigone 33557eb
Merge branch 'main' into horizon
tmigone 8f922a1
chore: remove e2e scenarios tests from contracts package
tmigone 09a6fa8
chore: add paymentId to TAPCollector tokens tracking
Maikol fe025c3
fix: rename to collectorId and use collectorId on subgraph service
Maikol 2af2e68
chore: rename collectorId to collectionId
tmigone 3dc3140
Merge pull request #1097 from graphprotocol/mde/add-unique-id-to-coll…
tmigone 6d1afc0
feat: extract cancel thaw escrow to its own function
tmigone 74645a2
feat: add collector address to the RAV
tmigone 744bc85
test: improve coverage for GraphPayments
tmigone eaec959
chore: some minor improvements to GraphPayments and tests
tmigone 9b79fdb
fix: couple minor improvments to PaymentsEscrow and some new tests
tmigone 90978a9
chore: revert adding collector address to RAV
tmigone 20396ba
chore: revert adding collector address to RAV in SubgraphService
tmigone 51976ec
Merge pull request #1078 from graphprotocol/tmigone/post-trust-change…
tmigone 01db6e5
feat: dont issue rewards to allos less than one epoch old
tmigone 7cd08cb
chore: ensure contract size is below 24kB
tmigone f6923b9
test: fix rewards manager tests
tmigone d0060b1
Merge pull request #1103 from graphprotocol/tmigone/allo-min-duration
tmigone dd2e735
chore: rename TAPCollector to GraphTallyCollector
tmigone 94d541a
chore: rename TAPCollector in hardhat-graph-protocol package
tmigone 010277e
Merge pull request #1106 from graphprotocol/tmigone/graph-tally
tmigone 57c5acc
fix: ignition modules to output correct name of contracts
tmigone c5ca097
fix(horizon): add explicit check of provision existance before accept…
tmigone 375c78f
chore: add request type to thaw request events
tmigone 25376af
chore: modify build script to allow building only horizon packages
tmigone e9b72a7
test: add test for delegation on a non existing provision
tmigone 0e9f9d3
Merge pull request #1107 from graphprotocol/tmigone/gre-alias
tmigone 1b55b04
fix: Add 'test' to lint:sol (prettier)
matiasedgeandnode 870a073
fix: SubgraphService run lint:sol
matiasedgeandnode 3cccb4b
fix: Horizon add 'test' to lint:sol (prettier)
matiasedgeandnode 3ad5707
fix: Horizon run lint:sol
matiasedgeandnode 0df54e3
Merge pull request #1112 from graphprotocol/ma/horizon-fix-prettier
tmigone 504d85b
feat: refactor deployment tooling, use task instead of script
tmigone 1b9914d
feat: refactor deplyoment tooling for subgraph service
tmigone f2b120a
chore: update readme
tmigone 6db8d05
fix: couple fixes for migration scripts
tmigone 4260ce6
chore: update README.md
tmigone f978dbb
chore: remove not used deps
tmigone 176d5b1
fix: dont import tasks on initial build run
tmigone fac2515
fix: remove dead export
tmigone 9647fa8
chore: skip building token-distribution if api key not set
tmigone 2e57fe7
fix: exit code 0 for token dist script
tmigone 9287fa0
chore: add localnostNoSecureAccounts network to base hardhat config
tmigone 44dd7ea
chore: update hardhat-secure-accounts to latest
tmigone 333f98e
feat: allow overriding localhost rpc
tmigone e5aa136
chore: make localhost chain id a configurable variable
tmigone cbeb2e5
fix: ignition script bug
tmigone 7bceb49
Merge pull request #1111 from graphprotocol/tmigone/horizon-deploymen…
tmigone 5e09533
Merge pull request #1108 from graphprotocol/tmigone/horizon-subgraph-…
tmigone 1f065e4
chore: refactor config files naming
tmigone 1869d06
feat: allow overriding localhost accounts
tmigone 9dc80f9
refactor: add Authorizable
matiasedgeandnode 314c6da
Merge pull request #1110 from graphprotocol/ma/horizon-authorizable
matiasedgeandnode 292dc69
fix: only allow subgraph service as verifier during transition period
tmigone 662bf93
chore: fix comments
tmigone 6460b84
chore: invert require checks for gas efficiency
tmigone c90a4ec
Merge pull request #1114 from graphprotocol/tmigone/fix-escape-hatch
tmigone cc74032
chore: fix test config to support forge v1
tmigone 7df009f
Merge pull request #1115 from graphprotocol/tmigone/fix-escape-hatch
tmigone 0b7730a
fix: a few fixes
tmigone 26d5caa
Merge pull request #1118 from graphprotocol/tmigone/horizon-last-minu…
tmigone 7187543
chore: change some events for easier indexing
tmigone 830f7e8
fix: ensure subgraph service contracts are owned by governor
tmigone 7bac074
Merge pull request #1119 from graphprotocol/tmigone/more-subgraph-cha…
tmigone 401657e
chore: upload audit reports
tmigone 5a4a550
fix: avoid boolean literals as conditionals
tmigone 28c5bda
chore: natspec and other documentation changes
tmigone 6435f64
chore: natspec documentation changes on subgraph service contracts
tmigone adf520e
chore: dont run natspec smells on lint
tmigone 56e044a
chore: use calldata instead of memory
tmigone 2e8d285
chore: remove duplicated imports
tmigone fc83f8f
chore: no todo comments
tmigone 72066de
chore: dont use named returns
tmigone 4f60b0c
chore: add security contact to the contracts
tmigone 77ab0c7
chore: better getter name in dispute manager
tmigone 5557c5e
chore: remove named returns
tmigone 99f215c
chore: use custom errors
tmigone 9e8004e
chore: clarify casting safety
tmigone 36efdac
chore: remove unused modifier
tmigone da95d8b
Merge pull request #1123 from graphprotocol/tmigone/horizon-pre-audit…
tmigone 2ed8546
fix: add collection id to rav typehash (OZ CR-01)
tmigone 698259d
fix: prevent indexer lockout in subgraph service (OZ CR-02)
tmigone 9d92442
fix: limit allowed thawing period range in the subgraph service (OZ M…
tmigone c4c3675
fix: save last parameter staged timestamp on provisions (OZ M-01)
tmigone 2918ebe
chore: document importance of maxThawingPeriod variable
tmigone a43232a
chore: clarify thawing period overflow case
tmigone c58197a
fix: ensure invalid thaw requests are ignored by getThawedTokens (OZ …
tmigone 5e27d62
fix: document possible temporary thaw requests blockage when thawing …
tmigone 0a7719f
fix: prevent provision validity grief attack (OZ M-03)
tmigone c807a94
fix: remove redundant code (OZ N-01)
tmigone 40c9a28
fix: only check conditions for param that is changing when changing p…
tmigone 37faf78
fix: use solidity division instead of fixed point scaling (OZ L-04)
tmigone 5adebe8
fix: rename misleading custom error name (OZ CR-03)
tmigone 5744c86
fix: add extra parameters to contract events (OZ CR-04)
juanmardefago c8a7944
chore: typo
tmigone fc25c39
fix: prevent legacy slash from breaking provision accounting (OZ H-01)
tmigone 927af0d
chore: rename function for clarity (OZ H-01)
tmigone 8e07001
fix: ensure legacy slash unlocks correct amount
tmigone 8c941cd
fix: default value for delegation ratio (OZ L-06)
tmigone 6216621
fix: use encodeCall instead of unsafe alternatives (OZ L-10)
tmigone 3761755
fix: ensure getRewards and takeRewards return 0 for closed allos (OZ …
tmigone 40706ca
chore: document reentrancy risk vector
tmigone a01004e
fix: allow partial RAV collection in subgraph service (OZ L-13)
tmigone c7656f8
fix: ensure dispute cancellation is not affected by dispute period ch…
tmigone fec7173
fix: add cancellableAt to indexing disputes as well
tmigone 3453c00
fix: remove unnecessary restriction (OZ N-02)
tmigone 1012087
chore: remove unused code (OZ N-03)
tmigone 14948be
chore: missing docstrings (OZ N-08)
tmigone c183fcd
chore: rename shadowed variables (OZ N-09)
tmigone f288348
chore: update incorrect comments (OZ N-10)
tmigone de935f0
chore: rename misleading vars (OZ N-11)
tmigone 6fb20d7
chore: gas optimizations (OZ N-12)
tmigone 46010c8
fix: prevent slashing DoS (OZ M-02)
tmigone 7d517bf
fix: ensure delegations are always slashable (OZ H-02)
tmigone 9ce4d11
chore: tests
tmigone 792302a
chore: fix some copy in dispute manager comments
tmigone 4a3cf2c
feat: require poi metadata when collecting rewards
tmigone c0e83cf
fix: allow payments to be routed to a provided address
tmigone b5fc680
fix: update contracts to allow compilation from horizon package
tmigone 5787df8
fix: multiple tooling changes
tmigone d5bc312
chore: fix pnpm lock file
tmigone 7d70566
Merge pull request #1116 from graphprotocol/tmigone/horizon-post-oz-a…
tmigone dadb233
chore: add latest audit
tmigone ad600bb
Merge pull request #1122 from graphprotocol/tmigone/horizon-audit-rep…
tmigone 1edfe12
ci: update node version to 22
tmigone ffa75d1
fix: change hardhat toolshed to export ts
tmigone b8a0c14
feat: make transaction logging optional
tmigone 7715ce2
fix: ensure transaction logging wrapping is disabled with boolean flag
tmigone d52644a
fix: ensure toolshed core components dont import hardhat runtime
tmigone eeee812
fix: auto balance set in local network
tmigone bbdef06
chore: bump version
tmigone ea14f20
fix: target undefined error
tmigone 0247adb
chore: linting and other minor issues
tmigone ca4daad
chore: add proper ignition config files for local network
tmigone 4368221
fix: protocol activity script small fixes
tmigone 18b34c0
chore: improve activity script
tmigone e1663dd
feat: add GNS to deployments
tmigone 9d6d356
chore: add encode stop service data function
Maikol fa4c2f5
chore: bump patch version
Maikol a7c9646
chore: publish new toolshed version
tmigone 8f21cdb
fix: type issue with GNS on toolshed
tmigone f8809ac
ci: fix lockfile
tmigone 3adce5a
fix: proper fix for type issues with GNS and SubgraphNFT
tmigone d07e8d9
ci: fix package lock
tmigone 7870182
lint: fix linting script
matiasedgeandnode 609bc3d
Merge pull request #1180 from graphprotocol/ma/horizon-lint
matiasedgeandnode 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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: CI - packages/horizon | ||
|
||
env: | ||
CI: true | ||
|
||
on: | ||
push: | ||
branches: "*" | ||
paths: | ||
- packages/horizon/** | ||
pull_request: | ||
branches: "*" | ||
paths: | ||
- packages/horizon/** | ||
workflow_dispatch: | ||
|
||
jobs: | ||
test-ci: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
submodules: recursive | ||
- name: Set up environment | ||
uses: ./.github/actions/setup | ||
- name: Run tests | ||
run: | | ||
pushd packages/horizon | ||
yarn test |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: CI - packages/subgraph-service | ||
|
||
env: | ||
CI: true | ||
|
||
on: | ||
push: | ||
branches: "*" | ||
paths: | ||
- packages/subgraph-service/** | ||
pull_request: | ||
branches: "*" | ||
paths: | ||
- packages/subgraph-service/** | ||
workflow_dispatch: | ||
|
||
jobs: | ||
test-ci: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
submodules: recursive | ||
- name: Set up environment | ||
uses: ./.github/actions/setup | ||
- name: Run tests | ||
run: | | ||
pushd packages/subgraph-service | ||
yarn test |
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
[submodule "packages/subgraph-service/lib/forge-std"] | ||
path = packages/subgraph-service/lib/forge-std | ||
url = https://github.com/foundry-rs/forge-std | ||
[submodule "packages/horizon/lib/forge-std"] | ||
path = packages/horizon/lib/forge-std | ||
url = https://github.com/foundry-rs/forge-std | ||
[submodule "packages/horizon/lib/openzeppelin-foundry-upgrades"] | ||
path = packages/horizon/lib/openzeppelin-foundry-upgrades | ||
url = https://github.com/OpenZeppelin/openzeppelin-foundry-upgrades |
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
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 was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Arbitrum contracts | ||
|
||
These contracts have been copied from the [Arbitrum repo](https://github.com/OffchainLabs/arbitrum). | ||
|
||
They are also available as part of the npm packages [arb-bridge-eth](https://www.npmjs.com/package/arb-bridge-eth) and [arb-bridge-peripherals](https://www.npmjs.com/package/arb-bridge-peripherals). The reason for copying them rather than installing those packages is the contracts only support Solidity `^0.6.11`, so we had to change the version to `^0.7.6` for it to be compatible with our other contracts. |
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
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
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
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
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
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.
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.