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

Seaport 1.1 #492

Draft
wants to merge 839 commits into
base: seaport-1.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
839 commits
Select commit Hold shift + click to select a range
da9c12f
code review
naps62 Jun 8, 2022
c60d5b6
Merge branch 'main' into 0xleastwood-update-contributors
0age Jun 8, 2022
256c420
Merge pull request #452 from 0xleastwood/0xleastwood-update-contributors
0age Jun 8, 2022
2203c31
Fix to reference Executor itemType
dmitriia Jun 8, 2022
5eb8906
Merge pull request #457 from axic/unused-params
0age Jun 8, 2022
e096384
extend original work from @axic
0age Jun 8, 2022
28e9b91
solve for stack issues with no viaIR
0age Jun 8, 2022
17796eb
basic test passes
Jun 8, 2022
a834fb3
Add a period
0age Jun 8, 2022
5f71832
tests pass
Jun 8, 2022
5686211
update comment
Jun 8, 2022
d4f9c5b
clean up
Jun 8, 2022
55d0325
make ERC20 transfer on basic fulfillment agnostic
0age Jun 8, 2022
941bd53
add scuffed length check
Jun 8, 2022
63461ca
update basic test
Jun 8, 2022
d12f944
refactoring
Jun 8, 2022
4c6dd5b
Added ENS name of JasperAlexander
JasperAlexander Jun 8, 2022
43467e5
Merge pull request #440 from mingwatch/mingwatch-gas-optimization-1
0age Jun 8, 2022
e8881cf
clean up comments and formatting
0age Jun 8, 2022
fbd7b0d
Merge pull request #462 from JasperAlexander/main
0age Jun 8, 2022
15cb65a
Merge pull request #453 from ProjectOpenSea/basic-order-type-readability
0age Jun 8, 2022
aa4060b
run linter
0age Jun 8, 2022
7d2b899
clean up imports
0age Jun 8, 2022
cc64d46
remove unused code
Jun 8, 2022
c7d391f
cleanup
0age Jun 8, 2022
15bd8a0
add pragma to ConduitConstants
0age Jun 8, 2022
5164ddd
add test overflow denominator to 0
stephankmin Jun 8, 2022
fc93dcb
Merge branch 'main' into main
0age Jun 8, 2022
38be6fc
remove unused code
Jun 8, 2022
084c9d0
Merge pull request #448 from naps62/optimize-apply-fraction
0age Jun 8, 2022
adc8067
refactor assembly code
Jun 8, 2022
cedddc7
Add selector constants
d1ll0n Jun 8, 2022
5d3b2f7
add overflow numerator to 0, overflow numerator + denominator to 0
stephankmin Jun 8, 2022
7aea41d
Update tests
d1ll0n Jun 8, 2022
3e12ddd
Add error InvalidNativeOfferItem
d1ll0n Jun 8, 2022
ff862bd
Revert if offer item is ETH
d1ll0n Jun 8, 2022
0cbe818
Revert if offer item is ETH and not in match fn
d1ll0n Jun 8, 2022
4d698a0
use consistent rounding logic in tests
emo-eth Jun 8, 2022
57c3bed
rm extra code
Jun 8, 2022
507805d
fix tests
d1ll0n Jun 8, 2022
37fb95e
lint
d1ll0n Jun 8, 2022
c86358d
clean up comments and natspec
0age Jun 8, 2022
cf9de88
clean up reference as well
0age Jun 8, 2022
15f998f
add one last missing comment
0age Jun 8, 2022
5d9eda7
Merge pull request #463 from ProjectOpenSea/mingwatch-gas-optimization-1
0age Jun 8, 2022
ba582b5
test revert when numerator, denominator set to 0
stephankmin Jun 8, 2022
915ab0a
Remove redundant etherRemaining check for offer items
d1ll0n Jun 8, 2022
918d24c
Merge pull request #425 from 0xsanson/main
0age Jun 8, 2022
e14b2ac
add blockdev as contributor
0xbok Jun 8, 2022
7be52d3
refactoring
Jun 8, 2022
b0c1880
add ens
0xbok Jun 8, 2022
ca1de34
fix merge conflict
stephankmin Jun 8, 2022
729db31
fix multiple typos and update CONTRIBUTORS.md
0xBaconPancakes Jun 8, 2022
9257c85
Update reference contracts
d1ll0n Jun 8, 2022
6a7e070
Check if native offers were invalid after the loop
d1ll0n Jun 8, 2022
a6ea4c7
uncomment lines
stephankmin Jun 8, 2022
803a888
lint
d1ll0n Jun 8, 2022
6acfebc
Use nested scope to reduce stack depth
d1ll0n Jun 8, 2022
d23c397
Use error buffer to get around stack depth compiler error
d1ll0n Jun 8, 2022
d04a730
remove extra space
d1ll0n Jun 8, 2022
d63a18c
lint
d1ll0n Jun 8, 2022
725fab9
Merge branch 'main' into blockdev
0age Jun 8, 2022
d0a6b1c
Merge pull request #466 from 0xbok/blockdev
0age Jun 8, 2022
60e1071
clarify comment
d1ll0n Jun 8, 2022
18aabca
Add comments for possible error buffer values
d1ll0n Jun 8, 2022
a69b77f
use parameters.offerer directly
0age Jun 8, 2022
08c1222
Update CONTRIBUTORS.md
asutorufo Jun 8, 2022
5192cfa
Update CONTRIBUTORS.md
asutorufo Jun 8, 2022
a91f724
Switched Executor's itemType to enumeration type
dmitriia Jun 8, 2022
ca26ecd
use scoped block for receivedItemType
0age Jun 8, 2022
3daa409
debug
Jun 8, 2022
a69f02e
Merge pull request #468 from ProjectOpenSea/fraction-overflow-tests
0age Jun 8, 2022
9e03376
one more stack too deep
0age Jun 9, 2022
cbabacd
Merge pull request #465 from ProjectOpenSea/optimize-apply-fraction
0age Jun 9, 2022
106904c
Skip overflow check for eth offer item on fulfillAvailableOrders
d1ll0n Jun 9, 2022
9b82d86
Merge pull request #455 from shuklaayush/patch-1
0age Jun 9, 2022
9dc08ac
Merge branch 'main' into add_contributors
0age Jun 9, 2022
564109c
Merge pull request #459 from dmitriia/add_contributors
0age Jun 9, 2022
807c93d
Merge branch 'main' into fix-typos
0age Jun 9, 2022
002c63f
Merge pull request #467 from bokeh-eth/fix-typos
0age Jun 9, 2022
3ce8d0c
Merge branch 'main' into restrict-eth-offer-items
0age Jun 9, 2022
bef90cf
progress
Jun 9, 2022
fd798b8
Merge pull request #464 from ProjectOpenSea/restrict-eth-offer-items
0age Jun 9, 2022
6ebf70e
Merge branch 'main' into signature-verification
Chomtana Jun 9, 2022
67a49f6
test 64 and 65-byte length 1271 signatures are handled correctly
emo-eth Jun 9, 2022
f21fd8e
add fiveoutofnine.eth
fiveoutofnine Jun 9, 2022
6f5eb61
work around hardhat glitchiness
0age Jun 9, 2022
739023f
Merge pull request #472 from fiveoutofnine/main
0age Jun 9, 2022
3da9316
debugging
Jun 9, 2022
15f7d34
Merge branch 'main' into main
0age Jun 9, 2022
fe655d3
Merge pull request #470 from asutorufo/main
0age Jun 9, 2022
c7c2fb2
Merge pull request #451 from ProjectOpenSea/open-channel-modifier
0age Jun 9, 2022
dc83233
working!
Jun 9, 2022
3c3fda4
test pass
Jun 9, 2022
1ac5fb6
clean up
Jun 9, 2022
23d3d54
add fuzz tests
Jun 9, 2022
2789eff
add some tests for coverage
0age Jun 9, 2022
41c11fd
reference
0age Jun 9, 2022
4d03652
push without building first: NOT EVEN ONCE
0age Jun 9, 2022
fb5d1e4
Merge pull request #460 from ProjectOpenSea/unused-params
0age Jun 9, 2022
de5ccd5
Update CONTRIBUTORS.md
rfart Jun 9, 2022
401e68d
tests pass
Jun 9, 2022
b360491
clean up
Jun 9, 2022
de470ce
ensure that basic order type is within range
0age Jun 9, 2022
c26b6c1
remove unused code
Jun 9, 2022
9f5ce23
rename and clean up comments
0age Jun 9, 2022
a110190
Merge pull request #473 from rfart/main
0age Jun 9, 2022
55caf9f
add comments
Jun 9, 2022
4e6d660
improve naming
Jun 9, 2022
e3d777d
clean up
Jun 9, 2022
0dd31db
add EIP1271_isValidSignature_selector
d1ll0n Jun 9, 2022
7360797
Try optimize signature
d1ll0n Jun 9, 2022
c64cbcf
check for 1 byte difference in sig length
d1ll0n Jun 9, 2022
46960b2
add comments
Jun 9, 2022
88f8a61
Merge pull request #474 from ProjectOpenSea/mask-basic-order-type
0age Jun 9, 2022
21d3fda
fix call to ecrecover precompile
d1ll0n Jun 9, 2022
b72b6fd
run linter
0age Jun 9, 2022
a9f0b4d
max 5k gas
d1ll0n Jun 9, 2022
0a27f22
expect BadContractSignature when contract exists
d1ll0n Jun 9, 2022
88f544a
Update CONTRIBUTORS.md
shuklaayush Jun 9, 2022
1ee20da
Merge pull request #461 from ProjectOpenSea/aspyn/add-invalid-length-…
0age Jun 9, 2022
485daa8
move modifier to top of contract
0age Jun 9, 2022
15b5f65
add ECDSA_MaxLength
d1ll0n Jun 9, 2022
da83e4e
yulify
d1ll0n Jun 9, 2022
8642409
resolve merge conflicts
d1ll0n Jun 9, 2022
6885bbd
lint
d1ll0n Jun 9, 2022
f000b68
Merge pull request #477 from ProjectOpenSea/move-modifier
0age Jun 9, 2022
ff0f374
Merge pull request #476 from shuklaayush/patch-1
0age Jun 9, 2022
063af49
add constants for signature values
d1ll0n Jun 9, 2022
c1711de
Fix invalid v error and improve readability
d1ll0n Jun 9, 2022
dd75af0
use existing 1271 wallet
0age Jun 9, 2022
21e332c
Merge branch 'main' into optimize-signature
0age Jun 9, 2022
02946fe
add TransferHelper contracts and tests
stephankmin Jun 9, 2022
e73227d
change import file paths
stephankmin Jun 9, 2022
d9fdd32
set fn to virtual
stephankmin Jun 9, 2022
ba7abf0
clean up signature verification
0age Jun 9, 2022
bd05edb
Merge branch 'optimize-signature' of https://github.com/ProjectOpenSe…
0age Jun 9, 2022
cb5e5b2
add one missing comment
0age Jun 9, 2022
38f2055
one more comment
0age Jun 9, 2022
e9b5398
throw invalid signature error where appropriate
0age Jun 9, 2022
4c12f11
simplify code
Jun 9, 2022
8d7211c
move files into helper
stephankmin Jun 9, 2022
f16aab8
file import
stephankmin Jun 9, 2022
a953ddf
add transferhelper to shim
stephankmin Jun 9, 2022
aac540f
add optional conduit key argument
Jun 9, 2022
9295f34
Gas optimization, cache `orderParameters.offer.length`
eugenioclrc Jun 6, 2022
229bc5a
Gas optimization, cache `orderParameters.consideration.length`
ryanio Jun 9, 2022
a8c3b6c
inspect raw revert reasons where necessary
0age Jun 9, 2022
db8ef16
get rid of empty debug
0age Jun 9, 2022
228d90a
inspect revert message directly on conduit test
0age Jun 9, 2022
cc21520
apply review comments
ryanio Jun 9, 2022
9d8b841
check that fuzzed conduit key doesn't equal conduitKeyOne
stephankmin Jun 9, 2022
4427f84
throwOnCallFailures false in all hh configs
0age Jun 9, 2022
529b770
Merge pull request #482 from ProjectOpenSea/ryan/gas-optimization-cac…
0age Jun 9, 2022
6b68106
Merge pull request #479 from ProjectOpenSea/aspyn/add-strict-invalid-…
0age Jun 9, 2022
5cc9de9
default to checking if signer is contract in reference to support 64&…
emo-eth Jun 9, 2022
6efbd2d
address line length limit
stephankmin Jun 9, 2022
f34f719
bring signature reverts to parity with optimized
emo-eth Jun 9, 2022
7cf0039
refactor helpers
emo-eth Jun 8, 2022
d0b927e
minor helper refactor
emo-eth Jun 8, 2022
63726f4
consistent capitalization; remove test start
emo-eth Jun 9, 2022
79ff9cd
update murky and forge solc version
emo-eth Jun 9, 2022
e567fc6
update optimizer runs
emo-eth Jun 9, 2022
4b187ba
final cleanup / optimization / safety pass
0age Jun 9, 2022
4674a21
constants file too
0age Jun 9, 2022
4888cf6
Merge pull request #475 from ProjectOpenSea/optimize-signature
0age Jun 10, 2022
9e889bd
Merge pull request #484 from ProjectOpenSea/initial-refactor-test-hel…
0age Jun 10, 2022
8eae46b
update flowchart
ryanio Jun 10, 2022
d142907
Merge branch 'main' into transfer-helper
stephankmin Jun 10, 2022
ed5bad9
bump compiler
stephankmin Jun 10, 2022
637f32a
remove padding from custom revert reasons
0age Jun 10, 2022
9ad6e1e
update forge tests that somehow slipped through the cracks
0age Jun 10, 2022
ecfa857
Merge pull request #487 from ProjectOpenSea/fix-forge
0age Jun 10, 2022
5d9aa4c
Merge branch 'main' into ryan/update-flowchart
0age Jun 10, 2022
2a4ff55
remove minting logic from BaseOrderTest
stephankmin Jun 10, 2022
ea62079
Merge branch 'main' into transfer-helper
stephankmin Jun 10, 2022
13a60fb
set fn virtual
stephankmin Jun 10, 2022
9b8201b
override
stephankmin Jun 10, 2022
779a429
Merge pull request #486 from ProjectOpenSea/ryan/update-flowchart
0age Jun 10, 2022
0a8e82c
Merge pull request #480 from ProjectOpenSea/transfer-helper
0age Jun 10, 2022
d3ba3c0
⚡️ AmountDeriver: optimize roundUp
transmissions11 Jun 10, 2022
1f77bbb
📝 Comment fix
transmissions11 Jun 10, 2022
a671587
♻️ Lint
transmissions11 Jun 10, 2022
407765d
Update .prettierignore
transmissions11 Jun 10, 2022
8a08c8c
♻️ Fix
transmissions11 Jun 10, 2022
06721c1
🎨 Prettier ignore
transmissions11 Jun 10, 2022
41ccf87
♻️ Revert prettier ignore
transmissions11 Jun 10, 2022
a6af4f2
✅ Fix test
transmissions11 Jun 10, 2022
f3be430
✅ Fix test again
transmissions11 Jun 10, 2022
34e7e98
Update ReferenceAmountDeriver.sol
transmissions11 Jun 10, 2022
9ff321e
small cleanup pass
0age Jun 10, 2022
c572a7f
Merge pull request #489 from ProjectOpenSea/ceil-opti
0age Jun 10, 2022
b093e7f
bump up to 19066 runs
0age Jun 10, 2022
d61ce29
Merge pull request #493 from ProjectOpenSea/bump-up-optimization-runs
0age Jun 10, 2022
8f4b03c
fix typo in comment
Jun 10, 2022
6dae733
Test for clean name
hrkrshnn Jun 10, 2022
f7e7d87
Fixed a typo
hrkrshnn Jun 10, 2022
33a4487
Merge pull request #495 from hrkrshnn/clean-name-test
0age Jun 10, 2022
359a878
Merge pull request #494 from leonardoalt/fix_typo
0age Jun 10, 2022
88e74bb
Update CriteriaResolution.sol
gpersoon Jun 10, 2022
4837a1f
Update CriteriaResolution.sol
gpersoon Jun 10, 2022
7848a19
update contributors.md
big-tech-sux Jun 10, 2022
6fdd224
Merge pull request #496 from gpersoon/patch-2
0age Jun 10, 2022
7d90fdc
perform some comment clarification and formatting cleanup
0age Jun 10, 2022
2dfbbde
Merge pull request #497 from ProjectOpenSea/comment-cleanup
0age Jun 10, 2022
2855a69
Update CONTRIBUTORS.md
rholterhus Jun 10, 2022
4523dcc
Merge pull request #499 from ProjectOpenSea/rholterhus-patch-1
0age Jun 10, 2022
8a08411
Merge branch 'main' into patch-1
0age Jun 10, 2022
3b93954
Merge pull request #498 from big-tech-sux/patch-1
0age Jun 10, 2022
a73c483
remove fixed gas on ecrecover precompile call
0age Jun 10, 2022
f4dd1e0
add test revert on nonzero unused params
stephankmin Jun 9, 2022
e73ce0f
resolve invalidsigner
emo-eth Jun 10, 2022
ba5e510
progress on token/id tests
stephankmin Jun 10, 2022
c41f855
move Invalid1155BatchTransferEncoding to TokenTransferrerErrors.sol
0age Jun 10, 2022
77eaf9f
fix changes
Jun 10, 2022
e04c6b8
Merge pull request #500 from ProjectOpenSea/no-fixed-ecrecover-gas
0age Jun 10, 2022
7b39986
Merge pull request #501 from ProjectOpenSea/move-error-interface-loca…
0age Jun 10, 2022
d24dba7
fix unusedidentifier test
Jun 10, 2022
bcb935f
update libs
Jun 10, 2022
8720ae3
add test identifier erc20
stephankmin Jun 10, 2022
58c3b99
add preapproved token
Jun 10, 2022
6447373
add more tests
stephankmin Jun 10, 2022
954f5e7
add rest of consideration item tests
stephankmin Jun 10, 2022
ac35150
include test for spend against null address with invalid signature; f…
Jun 10, 2022
7990bf9
change wording
stephankmin Jun 10, 2022
e1073ab
add offer test
stephankmin Jun 10, 2022
451a50d
fix order type
stephankmin Jun 10, 2022
b913601
fix invalid msg value
stephankmin Jun 10, 2022
de9b21c
Merge branch 'main' into unused-parameters-tests
stephankmin Jun 10, 2022
6818db9
add erc20 offer test
stephankmin Jun 11, 2022
86e7ec6
implement nits from readthrough
0age Jun 11, 2022
3a7f9e3
keep FiveWords
0age Jun 11, 2022
ff460b1
add erc20 offer test for fulfillOrder
stephankmin Jun 11, 2022
3a23794
Merge pull request #503 from ProjectOpenSea/readthrough-nits
0age Jun 11, 2022
caa1d0d
progress on final test
stephankmin Jun 11, 2022
ad7cc31
close the loop finally
stephankmin Jun 11, 2022
1a65f0e
Merge pull request #485 from ProjectOpenSea/unused-parameters-tests
0age Jun 11, 2022
2b284d5
test fulfills revert with native offer items
Jun 11, 2022
250dc70
rename test for clarity
Jun 11, 2022
06bf918
Merge pull request #502 from ProjectOpenSea/test-null-spend
0age Jun 11, 2022
2f6d38b
Merge branch 'main' into test-native-offer-fulfill-reverts
0age Jun 11, 2022
ebee871
run linter
0age Jun 11, 2022
57baf77
Merge pull request #504 from ProjectOpenSea/test-native-offer-fulfill…
0age Jun 11, 2022
487841b
run one final comment pass over the token transferrer
0age Jun 11, 2022
71f9035
Merge pull request #505 from ProjectOpenSea/token-transferrer-comment…
0age Jun 11, 2022
0b1adf3
include 1.1 contributors list in Seaport natspec
0age Jun 11, 2022
b444a9b
Merge pull request #506 from ProjectOpenSea/contributors-natspec
0age Jun 11, 2022
a0c99d2
update deployment addresses
0age Jun 11, 2022
fa8bee7
include Rinkeby #code in link
0age Jun 11, 2022
821a049
Merge pull request #508 from ProjectOpenSea/update-deployment-addresses
0age Jun 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

26 changes: 0 additions & 26 deletions .eslintrc.js

This file was deleted.

25 changes: 25 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!--
Borrowed from foundry.

Thank you for your Pull Request. Please provide a description above and review
the requirements below.

Bug fixes and new features should include tests.
-->

## Motivation

<!--
Explain the context and why you're making that change. What is the problem
you're trying to solve? In some cases there is not a problem and this can be
thought of as being the motivation for your change.

If your PR solves a particular issue, tag that issue.
-->

## Solution

<!--
Summarize the solution and provide any necessary context needed to understand
the code change.
-->
42 changes: 26 additions & 16 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: Consideration Test CI

on: [push]
on: [push, pull_request]

concurrency:
group: ${{github.workflow}}-${{github.ref}}
cancel-in-progress: true

jobs:
build:
Expand All @@ -12,9 +16,9 @@ jobs:
node-version: [16.x]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
Expand All @@ -29,9 +33,9 @@ jobs:
node-version: [16.x]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
Expand All @@ -46,12 +50,13 @@ jobs:
node-version: [16.x]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
- run: yarn build
- run: yarn test

reference-test:
Expand All @@ -66,19 +71,21 @@ jobs:
REFERENCE: true

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
- run: yarn build
- run: yarn build:ref
- run: yarn test:ref

forge-lite:
name: Run "Lite" Forge Tests (via_ir = false; fuzz_runs = 1000)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive

Expand All @@ -100,7 +107,7 @@ jobs:
name: Run Forge Tests (via_ir = true; fuzz_runs = 5000)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive

Expand All @@ -115,7 +122,7 @@ jobs:
- name: Precompile reference using 0.8.7 and via-ir=false
run: FOUNDRY_PROFILE=reference forge build

- name: Precompile optimized using 0.8.13 and via-ir=true
- name: Precompile optimized using 0.8.14 and via-ir=true
run: FOUNDRY_PROFILE=optimized forge build

- name: Run tests
Expand All @@ -130,12 +137,13 @@ jobs:
node-version: [16.x]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
- run: yarn build
- run: yarn coverage
- uses: VeryGoodOpenSource/very_good_coverage@v1
with:
Expand All @@ -154,12 +162,14 @@ jobs:
REFERENCE: true

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install
- run: yarn build
- run: yarn build:ref
- run: yarn coverage:ref
- uses: VeryGoodOpenSource/very_good_coverage@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ node_modules
artifacts
cache
coverage*
gasReporterOutput.json
gasReporterOutput.json
12 changes: 0 additions & 12 deletions .prettierrc

This file was deleted.

69 changes: 69 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Seaport Contributors

Contributor | ENS
------------------------------ | ------------------------------
0age | `0age.eth`
d1ll0n | `d1ll0n.eth`
transmissions11 | `t11s.eth`
Kartik | `slokh.eth`
LeFevre | `lefevre.eth`
Joseph Schiarizzi | `CupOJoseph.eth`
Aspyn Palatnick | `stuckinaboot.eth`
James Wenzel | `emo.eth`
Stephan Min | `stephanm.eth`
Ryan Ghods | `ralxz.eth`
0xPatissier |
pcaversaccio |
David Eiber |
hack3r-0m | `hack3r-0m.eth`
csanuragjain |
Diego Estevez | `antidiego.eth`
Chomtana | `chomtana.eth`
Saw-mon and Natalie | `sawmonandnatalie.eth`
0xBeans | `0xBeans.eth`
0x4non | `punkdev.eth`
Laurence E. Day | `norsefire.eth`
vectorized.eth | `vectorized.eth`
karmacoma | `karmacoma.eth`
horsefacts | `horsefacts.eth`
UncarvedBlock | `uncarvedblock.eth`
Zoraiz Mahmood | `zorz.eth`
William Poulin | `wpoulin.eth`
Rajiv Patel-O'Connor | `rajivpoc.eth`
tserg | `tserg.eth`
cygaar | `cygaar.eth`
Meta0xNull | `meta0xnull.eth`
sach1r0 |
gpersoon | `gpersoon.eth`
Matt Solomon | `msolomon.eth`
twojoy0 |
Weikang Song | `weikangs.eth`
zer0dot | `zer0dot.eth`
Mudit Gupta | `mudit.eth`
ori_dabush |
leonardoalt | `leoalt.eth`
cmichel | `cmichel.eth`
Daniel Gelfand |
PraneshASP | `pranesh.eth`
JasperAlexander | `jasperalexander.eth`
okkothejawa |
FlameHorizon |
vdrg |
Ellahi | `ellahi.eth`
zaz | `1zaz1.eth`
berndartmueller | `berndartmueller.eth`
dmfxyz | `dmfxyz.eth`
daltoncoder | `dontkillrobots.eth`
0xf4ce | `0xf4ce.eth`
phaze | `phaze.eth`
hrkrshnn | `hrkrshnn.eth`
axic | `axic.eth`
leastwood | `leastwood.eth`
0xsanson | `sanson.eth`
blockdev | `blockd3v.eth`
dmitriia |
bokeh-eth |
fiveoutofnine | `fiveoutofnine.eth`
asutorufos |
rfart(rfa) |
shuklaayush | `shuklaayush.eth`
Loading