Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
85a3694
Update README.md (#554)
kitounliu Feb 2, 2023
5329c25
Update variable name (#568)
boyuan-chen Feb 7, 2023
d647325
rinkeby deprecation (#552)
InoMurko Feb 10, 2023
c6757a3
Hybrid Compute log levels (#575)
mmontour1306 Feb 15, 2023
759e31d
[AA] fix: entrypoint deployment reliability (#549)
souradeep-das Feb 16, 2023
ddce471
add settings script & chain rpc (#499)
wsdt Feb 17, 2023
fa349c0
Add extra filter for message relayer (#455)
boyuan-chen Feb 18, 2023
3ec94d4
Fix boba link api and tests (#596)
boyuan-chen Feb 18, 2023
d862a94
rename am registration (#597)
souradeep-das Feb 22, 2023
703c6eb
Add goerli setting (#601)
boyuan-chen Feb 28, 2023
5f3c09b
[AA] unify aa-contracts package (#613)
souradeep-das Mar 2, 2023
56cb709
[Gateway] : One Gateway for all chains and deployments. (#483)
sk-enya Mar 3, 2023
1412ce4
bump aa contracts with 0.3.0 changes (#632)
souradeep-das Mar 7, 2023
50535ab
change: (#624)
sk-enya Mar 8, 2023
2e08107
Add CDM completion modal (#634)
boyuan-chen Mar 9, 2023
b7e56dc
Refactor earn page to function components (#631)
boyuan-chen Mar 9, 2023
a0898de
Fixed FeeSwitcher Button hover effect (#635)
this-dave Mar 10, 2023
1671c96
Fix gasLimit for unstaking and earn page (#630)
boyuan-chen Mar 11, 2023
974ba8e
sideload bundler and add address manager (#531)
InoMurko Mar 12, 2023
5575fd8
merge alt-l1 branch to develop (#567)
boyuan-chen Mar 13, 2023
9dc819c
Support WalletConnect in gateway (#625)
boyuan-chen Mar 14, 2023
0b224ab
Revert "merge alt-l1 branch to develop (#567)"
boyuan-chen Mar 14, 2023
0165e7c
Fix/one gateway sentry cleanup (#660)
sk-enya Mar 15, 2023
3aaafac
Remove Acrossbridge (#658)
alvaro-ricotta Mar 15, 2023
deb9221
Gateway 2.0 Bugs and Fixes. (#655)
sk-enya Mar 16, 2023
3d0a2b0
Fix bobascope and add popup for switching the network (#661)
boyuan-chen Mar 16, 2023
8446651
Merge alt l1 to develop (#659)
boyuan-chen Mar 20, 2023
409207a
Wavect/mockups: Lightmode design alignment (#653)
this-dave Mar 21, 2023
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
  •  
  •  
  •  
340 changes: 170 additions & 170 deletions .circleci/config.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ jobs:
- name: golangci-lint gas-oracle
uses: golangci/golangci-lint-action@v2
with:
version: v1.45.2
version: v1.51.0
working-directory: go/gas-oracle
- name: golangci-lint batch-submitter
uses: golangci/golangci-lint-action@v2
with:
version: v1.45.2
version: v1.51.0
working-directory: go/batch-submitter
- name: golangci-lint bss-core
uses: golangci/golangci-lint-action@v2
with:
version: v1.45.2
version: v1.51.0
working-directory: go/bss-core
310 changes: 0 additions & 310 deletions .github/workflows/publish-canary.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,6 @@ ops_boba/api/metatransaction-api/yarn.lock

#
packages/boba/contracts/coverage/

packages/boba/account-abstraction/deployments/hardhat/
packages/boba/bundler_sdk/coverage/
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ You'll need the following:
* [Docker](https://docs.docker.com/get-docker/)
* [Docker Compose](https://docs.docker.com/compose/install/)

**Note: this is only relevant to developers who wish to work on Boba core services. For most test uses, e.g. deploying your contracts, it's simpler to use https://rinkeby.boba.network**.
**Note: this is only relevant to developers who wish to work on Boba core services. For most test uses, e.g. deploying your contracts, it's simpler to use https://goerli.boba.network**.

Clone the repository, open it, and install nodejs packages with `yarn`:

Expand Down Expand Up @@ -122,7 +122,7 @@ When the command returns with `Pass: Found L2 Liquidity Pool contract address`,
To run unit tests for a specific package:

```bash
cd packages/package-to-test
cd packages/<package-to-test>
yarn test
```

Expand Down
12 changes: 4 additions & 8 deletions boba_community/boba-node/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ The [boba_community/boba-node](../../boba_community/boba-node) repo runs a repli

1. Running a local Boba node (replica) does not allow you to mine ETH, OMG, or BOBA. There is no mining on L2.

2. If you looking for best possible rpc read data (lowest possible latency) you are **strongly advised** not to run your own node, but to use **https://lightning-replica.boba.network**. This is an autoscaling rpc endpoint that speaks directly to the core Boba L2 geth.
2. If you looking for best possible rpc read data (lowest possible latency) you are **strongly advised** not to run your own node, but to use **https://replica.boba.network**. This is an autoscaling rpc endpoint that speaks directly to the core Boba L2 geth.

3. The Boba L2 is (at present) a single proposer/sequencer system and the only way to write transactions is via **https://mainnet.boba.network**. You cannot use a local node to write transactions.

4. If your application _does not need autoscaling and low latency_, and can tolerate sync delays, you can run your own Boba node (replica). This replica will try to follow the core L2 geth via data provided by Infura and **https://lightning-replica.boba.network**, so it will necessarily lag behind **https://lightning-replica.boba.network**.
4. If your application _does not need autoscaling and low latency_, and can tolerate sync delays, you can run your own Boba node (replica). This replica will try to follow the core L2 geth via data provided by Infura and **https://replica.boba.network**, so it will necessarily lag behind **https://replica.boba.network**.

5. Please design your rpc connectors in a resource efficient manner. Notably, calling `eth_getLogs(fromBlock: 0)` 1000 times per second serves no conceivable purpose since the Ethereum blocktime is 12 seconds and the Boba blocktime is > 1 second. All that does is to degrade your replica and trigger rate-limiting and/or IP blocking at **https://lightning-replica.boba.network**.
5. Please design your rpc connectors in a resource efficient manner. Notably, calling `eth_getLogs(fromBlock: 0)` 1000 times per second serves no conceivable purpose since the Ethereum blocktime is 12 seconds and the Boba blocktime is > 1 second. All that does is to degrade your replica and trigger rate-limiting and/or IP blocking at **https://replica.boba.network**.

## Prerequisites

Expand All @@ -30,15 +30,11 @@ $ git clone https://github.com/bobanetwork/boba.git
$ cd boba_community/boba-node
```

**Create a .env file**. Create a `.env` file in `boba_community/boba-node`. If you do not have an Infura key, you can obtain one for free from [Infura](https://infura.io) or any other node provider.
**Create a .env file**. Create a `.env` file in `boba_community/boba-node`.

```yaml
# release tag
RELEASE_VERSION=v0.X.X

L1_NODE_WEB3_URL=https://mainnet.infura.io/v3/YOUR_INFURA_KEY # for mainnet
# Or ...
L1_NODE_WEB3_URL=https://goerli.infura.io/v3/YOUR_INFURA_KEY # for goerli
```

**Pull images**
Expand Down
Loading