Skip to content

Commit d55d635

Browse files
authored
feat(new-networks): add lens and bnb support (#184)
# Description Add Lens and BNB support for the watch tower # Changes - [ ] Bumped cow-sdk version to https://github.com/cowprotocol/cow-sdk/releases/tag/v6.2.0-lens-bsc.0 ## How to test 1. Setup lens config: ``` { "networks": [ { "name": "lens", "rpc": "https://rpc.lens.xyz", "deploymentBlock": 3516559, "watchdogTimeout": 300, "pageSize": 50000, "filterPolicy": {}, "owners": {}, "transactions": {} }, "processEveryNumBlocks": 5 } ] } ``` 2. Start service with `yarn cli run` * Should start without issues 3. Connect https://swap-dev-git-feat-lens-bsc-cowswap-dev.vercel.app/ to a Lens Safe 4. Fund it 5. Go to TWAP, place a TWAP order * Order should be placed * First order part should be created ⚠️ Orderbook MUST be deployed to prod ⚠️
1 parent a12ad46 commit d55d635

File tree

2 files changed

+13
-37
lines changed

2 files changed

+13
-37
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"dependencies": {
4747
"@commander-js/extra-typings": "^11.0.0",
4848
"@cowprotocol/contracts": "^1.4.0",
49-
"@cowprotocol/cow-sdk": "6.0.0-RC.59",
49+
"@cowprotocol/cow-sdk": "6.2.0-RC.0",
5050
"ajv": "^8.12.0",
5151
"ajv-formats": "^2.1.1",
5252
"chalk": "^4.1.2",
@@ -79,4 +79,4 @@
7979
"npm run lint:fix --"
8080
]
8181
}
82-
}
82+
}

yarn.lock

Lines changed: 11 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -476,10 +476,10 @@
476476
dependencies:
477477
chalk "^4.1.0"
478478

479-
"@cowprotocol/app-data@^3.1.0":
480-
version "3.1.0"
481-
resolved "https://registry.yarnpkg.com/@cowprotocol/app-data/-/app-data-3.1.0.tgz#2ba5ec7d958b2510f17b08c7e18e05157032c4da"
482-
integrity sha512-hdIWp6fGz/vx3gdoJgwd8Dx8rYAblpZEBiXss5mNzgF/LBb21VVhF075sDl9oxyesKuJayKjgiAgaFiZYVgblA==
479+
"@cowprotocol/app-data@^3.3.0":
480+
version "3.3.0"
481+
resolved "https://registry.yarnpkg.com/@cowprotocol/app-data/-/app-data-3.3.0.tgz#644e7473a00eb5e6694a34d34b4359c6d7ef1060"
482+
integrity sha512-3lfknouwg+j/xSyL5u5FI8rAlGPkzi+QsmXQvPS0O0ETaikx9v9pt5t3pZOv6jtsAmafFBFPtAUp/cdPrDSUaA==
483483
dependencies:
484484
ajv "^8.11.0"
485485
cross-fetch "^3.1.5"
@@ -497,22 +497,21 @@
497497
resolved "https://registry.yarnpkg.com/@cowprotocol/contracts/-/contracts-1.8.0.tgz#daffbd9846231c11a74b15a186bb754627e420b0"
498498
integrity sha512-rMEHo1UBB6k4kRoWejHZNGggg6IBVt7vAd8x0FhEvjxhbq3zlAex61f9HpAcDExJNuvfwwDjsOc/7UGztCzhSw==
499499

500-
"@cowprotocol/cow-sdk@6.0.0-RC.59":
501-
version "6.0.0-RC.59"
502-
resolved "https://registry.yarnpkg.com/@cowprotocol/cow-sdk/-/cow-sdk-6.0.0-RC.59.tgz#6981c912fff982b30b3a015df4bed3127dd59186"
503-
integrity sha512-VqqtyxzfAw4jzltNXz0/1fU1rgHBRi3XQAIXcaisdZRipsVeM8G1Mt3T+TvXvUGT4lB3Dn9nU3EYyXXlC1aXXA==
500+
"@cowprotocol/cow-sdk@6.2.0-RC.0":
501+
version "6.2.0-RC.0"
502+
resolved "https://registry.yarnpkg.com/@cowprotocol/cow-sdk/-/cow-sdk-6.2.0-RC.0.tgz#120af7c184ba8ce7b1cfc92e5ebdf83f84237e83"
503+
integrity sha512-Dmg8BYehkeW3QjeovBvW56C6tS7z6S+WOU/W4NUt67gedjrSi5Rd8AxVdZzZ3wFR07ClAYyeQ88UujPbxC+buQ==
504504
dependencies:
505-
"@cowprotocol/app-data" "^3.1.0"
505+
"@cowprotocol/app-data" "^3.3.0"
506506
"@cowprotocol/contracts" "^1.8.0"
507507
"@ethersproject/abstract-signer" "^5.8.0"
508508
"@openzeppelin/merkle-tree" "^1.0.8"
509509
"@weiroll/weiroll.js" "^0.3.0"
510510
cross-fetch "^3.2.0"
511511
deepmerge "^4.3.1"
512-
ethers "^5.8.0"
513512
exponential-backoff "^3.1.2"
514513
graphql "^16.11.0"
515-
graphql-request "^4.3.0"
514+
graphql-request "^6.1.0"
516515
limiter "^3.0.0"
517516

518517
"@cspotcode/source-map-support@^0.8.0":
@@ -3112,7 +3111,7 @@ ethereum-cryptography@^3.0.0:
31123111
"@scure/bip32" "1.7.0"
31133112
"@scure/bip39" "1.6.0"
31143113

3115-
[email protected], ethers@^5.3.1, ethers@^5.8.0:
3114+
[email protected], ethers@^5.3.1:
31163115
version "5.8.0"
31173116
resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.8.0.tgz#97858dc4d4c74afce83ea7562fe9493cedb4d377"
31183117
integrity sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg==
@@ -3272,11 +3271,6 @@ extend@~3.0.2:
32723271
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
32733272
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
32743273

3275-
extract-files@^9.0.0:
3276-
version "9.0.0"
3277-
resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a"
3278-
integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==
3279-
32803274
32813275
version "1.3.0"
32823276
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
@@ -3433,15 +3427,6 @@ form-data@^2.5.0:
34333427
combined-stream "^1.0.6"
34343428
mime-types "^2.1.12"
34353429

3436-
form-data@^3.0.0:
3437-
version "3.0.1"
3438-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
3439-
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
3440-
dependencies:
3441-
asynckit "^0.4.0"
3442-
combined-stream "^1.0.8"
3443-
mime-types "^2.1.12"
3444-
34453430
form-data@^4.0.0:
34463431
version "4.0.0"
34473432
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
@@ -3642,15 +3627,6 @@ graphemer@^1.4.0:
36423627
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
36433628
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
36443629

3645-
graphql-request@^4.3.0:
3646-
version "4.3.0"
3647-
resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-4.3.0.tgz#b934e08fcae764aa2cdc697d3c821f046cb5dbf2"
3648-
integrity sha512-2v6hQViJvSsifK606AliqiNiijb1uwWp6Re7o0RTyH+uRTv/u7Uqm2g4Fjq/LgZIzARB38RZEvVBFOQOVdlBow==
3649-
dependencies:
3650-
cross-fetch "^3.1.5"
3651-
extract-files "^9.0.0"
3652-
form-data "^3.0.0"
3653-
36543630
graphql-request@^6.1.0:
36553631
version "6.1.0"
36563632
resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f"

0 commit comments

Comments
 (0)