Skip to content

Commit

Permalink
Merge pull request #1275 from airswap/develop
Browse files Browse the repository at this point in the history
Publish Initial 4.2 Packages
  • Loading branch information
dmosites authored Jan 27, 2024
2 parents 70356aa + 9e369d5 commit dabfb1a
Show file tree
Hide file tree
Showing 108 changed files with 2,504 additions and 1,698 deletions.
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.15
18.19.0
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ Each `deploys.js` must be limited to contracts deployed from that package versio
Each package has commands `yarn deploy` and `yarn verify`. Each command takes a `--network` flag. For example:

```
yarn deploy --network goerli
yarn verify --network goerli
yarn deploy --network sepolia
yarn verify --network sepolia
```

The source of these scripts can be found in the `scripts` folder of each package. The account used to deploy and verify is derived from the `PRIVATE_KEY` environment variable in `.env` in the repository root.
33 changes: 25 additions & 8 deletions hardhat.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,8 @@ const {
*/
module.exports = {
networks: {
goerli: {
url: apiUrls[ChainIds.GOERLI] + '/' + process.env.INFURA_API_KEY,
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
mainnet: {
url: apiUrls[ChainIds.MAINNET] + '/' + process.env.INFURA_API_KEY,
url: apiUrls[ChainIds.MAINNET],
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
bsctestnet: {
Expand Down Expand Up @@ -71,7 +67,7 @@ module.exports = {
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
linea: {
url: apiUrls[ChainIds.LINEA] + '/' + process.env.INFURA_API_KEY,
url: apiUrls[ChainIds.LINEA],
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
basegoerli: {
Expand All @@ -91,7 +87,11 @@ module.exports = {
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
sepolia: {
url: apiUrls[ChainIds.SEPOLIA] + '/' + process.env.INFURA_API_KEY,
url: apiUrls[ChainIds.SEPOLIA],
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
holesky: {
url: apiUrls[ChainIds.HOLESKY],
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : undefined,
},
},
Expand All @@ -115,19 +115,28 @@ module.exports = {
},
},
},
{
version: '0.8.23',
settings: {
optimizer: {
enabled: true,
runs: 999999,
},
},
},
],
},
etherscan: {
apiKey: {
mainnet: process.env.ETHERSCAN_API_KEY,
goerli: process.env.ETHERSCAN_API_KEY,
bsc: process.env.BSCSCAN_API_KEY,
bscTestnet: process.env.BSCSCAN_API_KEY,
polygon: process.env.POLYGONSCAN_API_KEY,
arbitrumOne: process.env.ARBISCAN_API_KEY,
arbitrumGoerli: process.env.ARBISCAN_API_KEY,
avalanche: process.env.SNOWTRACE_API_KEY,
avalancheFujiTestnet: process.env.SNOWTRACE_API_KEY,
holesky: process.env.ETHERSCAN_API_KEY,
polygonMumbai: process.env.POLYGONSCAN_API_KEY,
linea: process.env.LINEASCAN_API_KEY,
lineagoerli: process.env.LINEASCAN_API_KEY,
Expand All @@ -154,6 +163,14 @@ module.exports = {
browserURL: explorerUrls[ChainIds.RSKTESTNET],
},
},
{
network: 'holesky',
chainId: 17000,
urls: {
apiURL: explorerApiUrls[ChainIds.HOLESKY],
browserURL: explorerUrls[ChainIds.HOLESKY],
},
},
{
network: 'linea',
chainId: 59144,
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,12 @@
"nx": "^16.5.5",
"prettier": "^2.8.4",
"prettier-plugin-solidity": "^1.1.2",
"solidity-coverage": "^0.8.2",
"solidity-coverage": "^0.8.5",
"ts-node": "^10.9.1",
"typechain": "^8.1.1",
"typescript": "^5.0.4"
},
"engines": {
"node": ">= 18.15"
"node": ">=18.16.0 <19.0.0"
}
}
18 changes: 0 additions & 18 deletions source/balances/deploys.js

This file was deleted.

1 change: 0 additions & 1 deletion source/balances/deploys.js.d.ts

This file was deleted.

4 changes: 2 additions & 2 deletions source/balances/README.md → source/batch-call/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# BalanceChecker
# BatchCall

[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic ERC20 balance and allowance aggregator.

Expand All @@ -15,7 +15,7 @@

## Usage

:warning: This package is under active development. The [BalanceChecker](./contracts/BalanceChecker.sol) contract is deployed; see [deploys.js](./deploys.js) for latest. For all AirSwap contract deployments see [Deployed Contracts](https://docs.airswap.io/system/contract-deployments).
:warning: This package is under active development. The [BatchCall](./contracts/BatchCall.sol) contract is deployed; see [deploys.js](./deploys.js) for latest. For all AirSwap contract deployments see [Deployed Contracts](https://docs.airswap.io/system/contract-deployments).

## Commands

Expand Down
Loading

0 comments on commit dabfb1a

Please sign in to comment.