Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
b39ec22
Create Engineering_update_10.md
CAPtheorem Feb 22, 2022
c53c190
Fix L2 Earn approval from non-ETH
CAPtheorem Feb 22, 2022
5b2a281
Wallet Redesign (#367)
sk-enya Feb 22, 2022
a48d0b1
Fix a rare case (#415)
boyuan-chen Feb 23, 2022
9ab720e
Remove the timestamp from CTC (#416)
boyuan-chen Feb 23, 2022
7d74fd0
Inomurko/update boba node docs (#414)
InoMurko Feb 23, 2022
e8468ec
Inomurko/state dump berlin (#419)
InoMurko Feb 23, 2022
16992fb
Re-enable Turing cache (#417)
mmontour1306 Feb 23, 2022
dca8d86
Inomurko/rem ts batch submitter (#400)
InoMurko Feb 23, 2022
3e5fc50
monitor Oracle L2 addresses (#406)
trangtran-enya Feb 23, 2022
0af25e8
Issue Fixes: Wallet Redesign (#421)
sk-enya Feb 23, 2022
fd9019e
Revert "Inomurko/rem ts batch submitter (#400)" (#423)
InoMurko Feb 24, 2022
550281e
[L2Geth] Add Boba gas fee hard fork (#422)
boyuan-chen Feb 24, 2022
28e24d2
Support docker volume (#428)
boyuan-chen Feb 25, 2022
c7291a7
Turing cache cleanup + fixes (#429)
mmontour1306 Feb 25, 2022
a1f1090
Inomurko/rem ts batch submitter; transition to go batch submitter (#425)
CAPtheorem Feb 25, 2022
27fe4f1
enable all tests for rinkeby (#412)
CAPtheorem Feb 25, 2022
0010d6d
remove old fraud-detector and update boba-replica instructions
CAPtheorem Feb 26, 2022
be17f74
Update README.md
CAPtheorem Feb 26, 2022
2061a90
fraud-detector-threaded (#432)
mmontour1306 Feb 27, 2022
2141692
Support Wagmi_v1 (#431)
CAPtheorem Feb 28, 2022
3d81727
update and check the fraud-detector documentation (#430)
CAPtheorem Feb 28, 2022
4a2c3d7
Update README.md
CAPtheorem Feb 28, 2022
17b53e9
fix wagmiv1 label (#439)
CAPtheorem Mar 2, 2022
3ccf5a7
pass filter to integration tests (#424)
InoMurko Mar 3, 2022
35b2a4f
restart the l2 geth node (#441)
InoMurko Mar 3, 2022
1bb8c09
Update gas hard fork block (#440)
boyuan-chen Mar 3, 2022
cd1a0c9
Inomurko/fix gas price oracle pk (#444)
InoMurko Mar 3, 2022
6c03533
Inomurko/delay state root verification (#445)
InoMurko Mar 3, 2022
349ff09
Prepare regenesis for Rinkeby (#443)
boyuan-chen Mar 3, 2022
972be5d
Dtl fix for v0 intermediate format (#437)
CAPtheorem Mar 4, 2022
25e9e8c
update approve for nft deposits (#442)
souradeep-das Mar 4, 2022
f1790fc
Download and cache the various versions of solc when creating (#435)
mmontour1306 Mar 4, 2022
eaaa23d
fix: integ tests - adapt to l2 time (#420)
souradeep-das Mar 4, 2022
1138bcb
Update state-root-verification.spec.ts
CAPtheorem Mar 4, 2022
782ff0d
disable broken DAO Timelock (#448)
CAPtheorem Mar 4, 2022
6549edd
Add maintenance mode to gateway
CAPtheorem Mar 4, 2022
c859c75
Revert "disable broken DAO Timelock" (#452)
InoMurko Mar 4, 2022
2682b5a
fix: dao depl script flaky (#454)
souradeep-das Mar 4, 2022
128a522
Support proxy contract in turing credit contract (#455)
boyuan-chen Mar 4, 2022
c45fab2
fix for function reference (#451)
sk-enya Mar 4, 2022
4cba196
Fix lint in packages/contracts (#459)
boyuan-chen Mar 4, 2022
24c7502
run yarn lint
CAPtheorem Mar 5, 2022
2640f1f
reduce branch test coverage from 73 to 72 percent
CAPtheorem Mar 5, 2022
6e96c72
fix integration test spin-up bug due to missing storage slot
CAPtheorem Mar 5, 2022
59cea23
documentation updates (#460)
CAPtheorem Mar 5, 2022
5b66948
Update README.md
CAPtheorem Mar 5, 2022
22d0d79
spell check
CAPtheorem Mar 5, 2022
2b6f205
tx pending indicator check + removeNFT (#457)
sk-enya Mar 6, 2022
ca29c0e
Update TokenList.js
CAPtheorem Mar 6, 2022
7791420
fix flaky dao integ test (#462)
souradeep-das Mar 7, 2022
a174313
Update L1NFTBridge address (#465)
boyuan-chen Mar 7, 2022
c303a72
Wrong L (#463)
wsdt Mar 7, 2022
cb50deb
Update sequencer-batch-appended.ts (#469)
CAPtheorem Mar 8, 2022
4a1efb7
linting contracts (#464)
InoMurko Mar 8, 2022
145aab9
Documentation: Write Developer Start (#468)
CAPtheorem Mar 8, 2022
6c6873b
Update replica and verifier for the community (#466)
boyuan-chen Mar 8, 2022
779aed4
update standard ERC721 contracts to include metadata (#475)
souradeep-das Mar 9, 2022
feb6b67
Update README.md (#477)
boyuan-chen Mar 9, 2022
5c18918
uname CPU type (#476)
InoMurko Mar 9, 2022
e994f7c
fix save and connect (#472)
CAPtheorem Mar 10, 2022
f5243f3
Create Engineering_update_11.md
CAPtheorem Mar 10, 2022
5d1cbb7
rename repo url
InoMurko Mar 10, 2022
24aa640
Spell-check the engineering update
CAPtheorem Mar 10, 2022
09e68f6
Merge branch 'develop' into inomurko/rename
InoMurko Mar 10, 2022
c425a35
Merge pull request #6 from bobanetwork/inomurko/rename
InoMurko Mar 10, 2022
6deac22
[Batch Submitter] Add MinL1TxSize and MaxL1GasPrice in batch submitte…
boyuan-chen Mar 15, 2022
84a63fa
Wsdt/turing monsters (#1)
InoMurko Mar 15, 2022
d8377fa
[L2Geth] Fix the problem of gasLimit > gasUsed (#9)
boyuan-chen Mar 15, 2022
394b01c
correct folder name (#14)
CAPtheorem Mar 15, 2022
4be17af
clean up folder (#16)
CAPtheorem Mar 15, 2022
f8a1022
Rinkeby regenesis (#5)
CAPtheorem Mar 15, 2022
42628f8
Nft bridge example (#3)
CAPtheorem Mar 20, 2022
22dc978
Wsdt/turing monsters (#26)
wsdt Mar 21, 2022
c73dd21
Inomurko/retry ec2 stop step (#28)
InoMurko Mar 21, 2022
049de49
Wsdt/turing monsters (#30)
wsdt Mar 21, 2022
9d2273f
#12 include erc721 check (#17)
InoMurko Mar 21, 2022
eac45b2
include boba contracts coverage report (#27)
InoMurko Mar 21, 2022
bead71e
sleep only on failure - continue on error (#31)
InoMurko Mar 21, 2022
da7f6d4
avoid eth_getLogs(zero, latest)
CAPtheorem Mar 22, 2022
5c6703e
keep range limit enabled (#33)
InoMurko Mar 23, 2022
ea26d2a
Upgrade core utils, add SDK, update core-utils version number (#19)
CAPtheorem Mar 23, 2022
ec0b074
update bridge examples and docs with new update (#37)
souradeep-das Mar 24, 2022
4928e84
minor changes to monorepo dockerfile to facilitate building on mac si…
CAPtheorem Mar 26, 2022
c7e143a
NFT: add bridge_with_extraData option (#21)
souradeep-das Mar 26, 2022
0275cac
NFT: add turing monster representation L1ERC721 (#36)
souradeep-das Mar 26, 2022
5792ab5
Gateway: enable WAMGI; Monster Mint; new SDK (#32)
CAPtheorem Mar 27, 2022
57f44e9
remove mint option since mint is completed (#47)
CAPtheorem Mar 28, 2022
79a96bd
Wsdt/subgraph dao (#48)
wsdt Mar 29, 2022
648fbed
optimize monitor docker image (#18)
trangtran-enya Mar 29, 2022
4c1e927
udpate metadata with native nft changes (#55)
souradeep-das Mar 31, 2022
24b08d8
Support Boba token as the fee token (#22)
boyuan-chen Mar 31, 2022
0535e97
Export USD values and add Proxy__Boba_GasPriceOracle (#58)
boyuan-chen Mar 31, 2022
59b296a
Add name tag to runner
rupertbg Apr 1, 2022
aca753f
Update all ec2 runners with name tagging
rupertbg Apr 1, 2022
1fb011b
Fix the problem of not decoding old blocks (#60)
boyuan-chen Apr 1, 2022
a2be071
support wagmi 2 (#59)
CAPtheorem Apr 1, 2022
55a9b18
fix earn page
CAPtheorem Apr 2, 2022
a338536
Fix the wrong l2BobaFee in receipt (#67)
boyuan-chen Apr 5, 2022
f1e2357
Reduce logs (#65)
boyuan-chen Apr 5, 2022
a49cca1
Add billing contract (#25)
trangtran-enya Apr 6, 2022
6323bb2
feat: use sdk on relayer (#42)
souradeep-das Apr 7, 2022
68c277d
fix for fetching transaction on loading (#72)
sk-enya Apr 7, 2022
9749333
Feature/ecosystem page revamp (#73)
sk-enya Apr 7, 2022
23c393a
add BOBA/ETH fee chooser to gateway (#52)
CAPtheorem Apr 7, 2022
c23d058
Update instance types
rupertbg Apr 8, 2022
af27c03
aws role (#78)
InoMurko Apr 8, 2022
3c79d57
Revert m6i instances to m4
rupertbg Apr 9, 2022
3875f1d
Improve pending messages (#80)
CAPtheorem Apr 10, 2022
5778e8a
replace t3.xlarge with t3.2xlarge
CAPtheorem Apr 10, 2022
467b3a5
fix for the crash and alignment of layer switcher (#84)
sk-enya Apr 10, 2022
4f9316b
try m4.4xlarge
CAPtheorem Apr 10, 2022
3a7798c
Fix: Header Style + Select Dropdown (Dao / Header / DAO filter.) (#86)
sk-enya Apr 10, 2022
4ace40f
gateway enhancements (#85)
CAPtheorem Apr 11, 2022
769dc90
increase sleep to 10s for runner-stop
CAPtheorem Apr 11, 2022
39923e4
added TuringMonsters to Subgraph (#87)
wsdt Apr 12, 2022
879b643
Gateway formatting / visual bugfixes (#93)
CAPtheorem Apr 12, 2022
9942e7e
Add swapBOBAForETHMetaTransaction (#83)
boyuan-chen Apr 12, 2022
4c12285
MetaSwap Gateway fix
CAPtheorem Apr 12, 2022
6b7d546
Add brewery project in gateway ecosystem (#94)
BobaBrewery Apr 12, 2022
f3f87fc
use sdk for fast-relayer (#79)
souradeep-das Apr 12, 2022
5cf4935
test: add text only proposal test (#95)
souradeep-das Apr 12, 2022
2e63cc7
fixes: Style + Crash (#96)
sk-enya Apr 12, 2022
dd7cc8c
Add billing contract in LP and standard bridge (#68)
boyuan-chen Apr 12, 2022
e9f6e6c
add GasEsimationApproval logic (#98)
CAPtheorem Apr 13, 2022
93a6097
correctly handle exit fee (#104)
CAPtheorem Apr 14, 2022
a6914f0
Update contract addresses and block number (#103)
boyuan-chen Apr 14, 2022
ac43b4b
update linting (#108)
InoMurko Apr 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 6 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
.git
.github

node_modules
**/.env
**/docker-compose.yml
**/Dockerfile
**/*_test.go

node_modules
test
**/*_test.go
build/_workspace
build/bin
build/_bin
Expand All @@ -13,3 +15,4 @@ l2geth/signer/fourbyte
l2geth/cmd/puppeth
l2geth/cmd/clef
go/gas-oracle/gas-oracle
go/batch-submitter/batch-submitter
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,7 @@ trim_trailing_whitespace = true

[*.sol]
indent_size = 4

[*.go]
indent_size = 4
indent_style = tab
38 changes: 38 additions & 0 deletions .github/workflows/batch-submitter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: batch-submitter unit tests

on:
push:
paths:
- 'go/batch-submitter/**'
branches:
- 'master'
- 'develop'
- '*rc'
- 'regenesis/*'
pull_request:
paths:
- 'go/batch-submitter/*'
workflow_dispatch:

defaults:
run:
working-directory: './go/batch-submitter'

jobs:
tests:
runs-on: ubuntu-latest

steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.16.x

- name: Checkout code
uses: actions/checkout@v2

- name: Install
run: make

- name: Test
run: make test
23 changes: 17 additions & 6 deletions .github/workflows/boba-publish-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@ jobs:
outputs:
label: ${{ steps.start-ec2-runner.outputs.label }}
ec2-instance-id: ${{ steps.start-ec2-runner.outputs.ec2-instance-id }}
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
permissions:
id-token: write
contents: read
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: ${{ secrets.AWS_REGION }}
- name: Start EC2 runner
id: start-ec2-runner
Expand All @@ -27,9 +30,14 @@ jobs:
mode: start
github-token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
ec2-image-id: ami-00b46fa1102c70ff2
ec2-instance-type: t2.xlarge
ec2-instance-type: m4.4xlarge
subnet-id: subnet-905870ae
security-group-id: sg-0855631d714870b32
aws-resource-tags: |
[{
"Key": "Name",
"Value": "github-actions"
}]

build-publish-win:
needs: start-runner
Expand Down Expand Up @@ -60,7 +68,7 @@ jobs:
working-directory: ./ops
run: |
./scripts/build-ci.sh

docker-compose -f docker-compose.yml -f docker-compose-side.yml build --parallel -- monitor gas_oracle
- name: Rename and retag the optimism images
working-directory: ./ops
run: |
Expand All @@ -84,12 +92,15 @@ jobs:
- build-publish-win # required to wait when the main job is done
runs-on: ubuntu-latest
if: ${{ always() }} # required to stop the runner even if the error happened in the previous jobs
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
permissions:
id-token: write
contents: read
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: ${{ secrets.AWS_REGION }}
- name: Stop EC2 runner
uses: machulav/ec2-github-runner@v2
Expand Down
11 changes: 7 additions & 4 deletions .github/workflows/boba-publish-master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ on:
jobs:
build-publish-win:
runs-on: ubuntu-latest

# These permissions are needed to interact with GitHub's OIDC Token endpoint.
permissions:
id-token: write
contents: read
steps:
- name: Login to Docker Hub
uses: docker/login-action@v1
Expand All @@ -19,9 +22,8 @@ jobs:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: ${{ secrets.AWS_REGION }}

- uses: actions/checkout@v2

Expand All @@ -48,6 +50,7 @@ jobs:
working-directory: ./ops
run: |
./scripts/build-ci.sh
docker-compose -f docker-compose.yml -f docker-compose-side.yml build --parallel -- monitor gas_oracle
- name: Rename and retag the Optimism images
working-directory: ./ops
run: |
Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/bss-core.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: bss-core unit tests

on:
push:
paths:
- 'go/bss-core/**'
branches:
- 'master'
- 'develop'
- '*rc'
- 'regenesis/*'
pull_request:
paths:
- 'go/bss-core/*'
workflow_dispatch:

defaults:
run:
working-directory: './go/bss-core'

jobs:
tests:
runs-on: ubuntu-latest

steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.16.x

- name: Checkout code
uses: actions/checkout@v2

- name: Test
run: go test -v ./...
21 changes: 14 additions & 7 deletions .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ on:
push:
paths:
- 'go/gas-oracle/**'
- 'go/batch-submitter/**'
branches:
- 'master'
- 'develop'
Expand All @@ -11,19 +12,25 @@ on:
pull_request:
paths:
- 'go/gas-oracle/**'
branches:
- 'master'
- 'develop'
- '*rc'
- 'regenesis/*'
- 'go/batch-submitter/**'
jobs:
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: golangci-lint
- name: golangci-lint gas-oracle
uses: golangci/golangci-lint-action@v2
with:
version: v1.29
version: v1.45.2
working-directory: go/gas-oracle
- name: golangci-lint batch-submitter
uses: golangci/golangci-lint-action@v2
with:
version: v1.45.2
working-directory: go/batch-submitter
- name: golangci-lint bss-core
uses: golangci/golangci-lint-action@v2
with:
version: v1.45.2
working-directory: go/bss-core
Loading