Skip to content

Commit

Permalink
Prod sync (#5178)
Browse files Browse the repository at this point in the history
* fix: account for decimal precision differences (#4782)

* fix: account for decimal precision differences

* build: bump sdk core

* fix: no multiply by 1e18 (#4822)

* build: bump sdk core (#4826)

* chore: add routers

* fix: init script for xTokens (#4838)

* fix: init

* fix: mainnet fix && removed errors

* fix: include all chains (#4851)

* Chore: add alcx to test net (#4833)

* config: Next tokens

* feat: changed next assets

* chore: add alcx

Signed-off-by: hesnicewithit <splitthedutch@gmail.com>

---------

Signed-off-by: hesnicewithit <splitthedutch@gmail.com>
Co-authored-by: Layne Haber <layne.haber@gmail.com>
Co-authored-by: just-a-node <eye1717@gmail.com>

* feat: add EURe to testnet allowlist (#4795)

* feat: add EURe to testnet allowlist

* Update production.ts

* Update production.ts

---------

Co-authored-by: Prathmesh Khandelwal <201952225@iiitvadodara.ac.in>

* feat: add BTRST data (#4773)

* feat: add BTRST data

* add cap

* this is only a xMonoTest test (#4798)

Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>

* fix: fetch strategy - fallback

* chore: rebuild graph-client

* Merge pull request Whitelist NEXT xerc20s (#4855)

* feat: add testnet NEXT xerc20

* feat: add mainnet NEXT xerc20

* fix: update testnet next

* fix: update mainnet next

* fix: uncomment

* feat: update next contracts and increase cap

* feat: new xerc20 for dappradar testnet (#4858)

* Revert "Merge branch 'main' into testnet-prod"

This reverts commit 00f4318, reversing
changes made to 0c08528.

* fix: merge changes to sdk and init script from main

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* ci: deploy terraform state changes (#4907)

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

* fix: control flow (#4911)

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* Fix/tf version bump (#4914)

* fix: bump tf version and fix warning

* fix: terraform version bump

* Fix/merge conflict testnet prod resolution (#4918)

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

* Fix/tf version bump (#4914)

* fix: bump tf version and fix warning

* fix: terraform version bump

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: terraform version (#4916)

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

* Fix/tf version bump (#4914)

* fix: bump tf version and fix warning

* fix: terraform version bump

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* config: add another zksync provider

* config: add secondary zksync provider everywhere

* fix: try runner space clean up and fix smoke tests

* fix: gracefully handle null array value

* config: remove misbehaving chain from router

* fix: disable consensys and zkevm nets on testnet

* fix: temp router bypass for zkevm and consensys

* fix: router execute bypass zkevm and consensys

* fix: bumpTransfer task (#4950)

* fix: One Inch authorization added

* fix: added checks

* 4927-One Inch config added to chain-abstraction SDK (#4955)

* fix: One Inch authorization added

* fix: added checks

* Update typo

Co-authored-by: Rahul Sethuram <rahul@connext.network>

---------

Co-authored-by: Rahul Sethuram <rahul@connext.network>

* fix: bump version

* feat: 4708 protocol backend tasks for integration test (#4800)

* feat: add devnet config

* feat: tenderly devnet setup (#4722)

* feat: create deploy scripts for devnet

* feat: get latest synced blocknumber

* fix: parse the result

* feat: create graph-node dockers

* feat: create all-in script for devnets

* feat: deploy chains, deploy contracts, deploy subgraph

* feat: create a separate docker-compose file

* feat: add cartographer-api and database

* chore: clean up

* feat: 4718 smart contracts deploy dev net (#4757)

* feat: install forge-deploy npm

* fix: remove forge-deploy npm

* feat: forge-deploy npm

* feat: forge deploy basically works

* feat: basically works

* feat: remove forge-deploy

* feat: deploy forge

* forge install: solidity-stringutils

* feat: solidity-stingutils

* feat: messaging & connext deploy

* feat: use gnosis instead of arbitrum

* feat: multisend contract deploy

* feat: deploy relayer proxy hub contract

* chore: yarn.lock

* feat: init

* feat: init messaging layer

* feat: agent setup

* feat: initialize assets

* feat: add devnet deploy commands to sh

* feat: use gnosis instead of arbitrum

* feat: contract deploy and init works in sh

* feat: export deployments works

* feat: devnet subgraph build works

* feat: devnet subgraph deployed

* feat: use local postgres db for carto of devnet

* feat: devnet graph-client build

* chore: rebuild

* chore: graph-client build

* fix: add setup step to ingest mainnet db data

* fix: package name

* fix: resolve errors and warnings

* fix: wrong command

* feat: use a separate docker-compose

* fix: update off chain docker local setup

* fix: update db port

* fix: add dockerfile for carto image for local

* fix: docker entry point for local carto poller

* fix: use db image with cron setup

* fix: setup db schema

* fix: update lh docker build path

* chore: delete

* feat: we want a fresh devnet

* feat: remove previous deployments

* feat: setup chains with the RPC urls

* feat: use a separate one

* feat: create template files

* feat: add `devnet` to network type

* fix: a couple of syntax errors

* feat: txservice get deployments

* fix: typo

* feat: replace

* feat: put the network param

* fix: relayer config

* feat: add NETWORK variable

* fix: subgraph deploy script

* fix: rebuild graph-client

* feat: subgraph adapter updated

* feat: add subgraphPrefix

* feat: use domain

* feat: update tenderly cli before spawn

* fix: deploy script

* fix: dbmate up

* fix: devnet deploy script

* feat: hardhat-tenderly setup

* fix: contracts build

* feat: generate config in integration package

* fix: add params to AdminHubConnector

* feat: devnet messaging config

* feat: devnet hh config

* feat: hh deploy script to devnet

* fix: export separately devnet:mainnet

* fix: txservice get deployed contracts from devnet

* fix: devnet init script

* fix: devnet json name

* fix: subgraph devnet deploy

* fix: devnet init command

* fix: build

* fix: test

* feat: implement a method

* feat: update config file

* fix: lint

* fix: update a script name

* feat: update bash script

* fix: incorrect method of JSON

* fix: devnet init

* fix: setup docker after contract deployment

* fix: devnet deploy command

* fix: automatic verify

* fix: speed up deploy

* chore: spoke connector for lighthouse

* fix: spoke connector address

* fix: retry deploy command

* feat: anvil docker image

* feat: docker-compose for local network

* fix: rename tenderly to devnet

* fix: anvil disable --no-mine

* fix: rename local test sh

* feat: local network setup

* fix: add local domain

* fix: deploy script

* fix: local export

* fix: clean up devnet commands

* refactor: update deploy script

* feat: devnet deploy & init works

* feat: add scripts

* fix: update anvil docker image

* feat: progress

* chore: relevant settings

* fix: yarn build:all

* fix: subgraph deploy to local

* fix: typo

* fix: create with version label

* fix: mapping

* fix: prefix issue

* chore: replace "local"

* feat: graphclient rebuild

* chore: yarn.lock

* feat: test router, sequencer, relayer

* fix: dbmate up

* fix: subgraph adapter

* chore: add mac setup

* fix: chain setup for local spec

* fix: default variables for local test

* feat: skipping action

* fix: setup router

* fix: hardhat to anvil

* feat: redeployments

* fix: initializeRouter on routerAccount

* feat: no need to setup asset here

* feat: pre-xcallIntoLocal

* chore: add abi for spoke and hub domain

* chore: add connectors interface

* feat: updates for onchain setup for slow path

* chore: update the imports for spoke and hub connector

* chore: update the implementation

* fix: viem of pancake-sdk downgrade

* feat: clean up xcall

* fix: update e2e local bring up steps

* feat: before approve

* feat: horray, xcallIntoLocal

* feat: create onchain methods

* fix: typo

* fix: dbmate

* feat: spokeRootSent

* feat: AdminMainnetSpokeConnector

* chore: it changes every time

* feat: send / propagate local root

* feat: local test propagate works

* fix: deploy script delay blocks

* feat: receive aggregated root on spoke

* fix: setup same local / adopted asset

* fix: must be owner

* chore: local.init.json

* fix: from address

* feat: xcall sent

* feat: message queue setup

* fix: cleanup

* feat: process amb

* fix: receiveSpokeRootOnHub

* fix: graph node url

* fix: typo

* fix: subgraph prefix

* build: fix build:all

* feat: local networks for conversionRate

* feat: pre happy path

* feat: ensure automine is off

* fix: anvil docker block time

* fix: missing first one

* fix: db url

* feat: hub domain

* fix: missing the entry

* feat: wow, both path working

* feat: anvil block time 10s

* feat: relayer config for local test

* feat: need deployments for build

---------

Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>

* fix: pull from ghcr

* chore: use the constant for db_image (#4963)

* fix: try runner space clean up and fix smoke tests

* fix: 1inch api for quote (#4964)

* chore: disable smoke test on ci/cd for main

* chore: fix smoke-test

* chore: fix config setup step

* fix: send to relayer with correct domain (#4978)

* feat: flow logs + networking improvements

* fix: roll back minor changes

* fix: expire images but keep 20 at least

* fix: fix lifecycle priority

* chore: update config.local.json

* tag images with the branch name

* fix: add branch name to images

* fix:chain-abstraction:bump (#4985)

* fix: better lifecycle policy

* add testnet-prod lcp

* fix: vpc flow logs improvements

* feat: split flow logs between private and public

* fix: private subnet for router web3signer

* chore: graphclient update

* chore: config updates

* fix: update alchemy keys for opt and arb

* testnet prod sync (#5005)

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

* Fix/tf version bump (#4914)

* fix: bump tf version and fix warning

* fix: terraform version bump

* fix: bumpTransfer task (#4950)

* fix: One Inch authorization added

* fix: added checks

* 4927-One Inch config added to chain-abstraction SDK (#4955)

* fix: One Inch authorization added

* fix: added checks

* Update typo

Co-authored-by: Rahul Sethuram <rahul@connext.network>

---------

Co-authored-by: Rahul Sethuram <rahul@connext.network>

* fix: bump version

* feat: 4708 protocol backend tasks for integration test (#4800)

* feat: add devnet config

* feat: tenderly devnet setup (#4722)

* feat: create deploy scripts for devnet

* feat: get latest synced blocknumber

* fix: parse the result

* feat: create graph-node dockers

* feat: create all-in script for devnets

* feat: deploy chains, deploy contracts, deploy subgraph

* feat: create a separate docker-compose file

* feat: add cartographer-api and database

* chore: clean up

* feat: 4718 smart contracts deploy dev net (#4757)

* feat: install forge-deploy npm

* fix: remove forge-deploy npm

* feat: forge-deploy npm

* feat: forge deploy basically works

* feat: basically works

* feat: remove forge-deploy

* feat: deploy forge

* forge install: solidity-stringutils

* feat: solidity-stingutils

* feat: messaging & connext deploy

* feat: use gnosis instead of arbitrum

* feat: multisend contract deploy

* feat: deploy relayer proxy hub contract

* chore: yarn.lock

* feat: init

* feat: init messaging layer

* feat: agent setup

* feat: initialize assets

* feat: add devnet deploy commands to sh

* feat: use gnosis instead of arbitrum

* feat: contract deploy and init works in sh

* feat: export deployments works

* feat: devnet subgraph build works

* feat: devnet subgraph deployed

* feat: use local postgres db for carto of devnet

* feat: devnet graph-client build

* chore: rebuild

* chore: graph-client build

* fix: add setup step to ingest mainnet db data

* fix: package name

* fix: resolve errors and warnings

* fix: wrong command

* feat: use a separate docker-compose

* fix: update off chain docker local setup

* fix: update db port

* fix: add dockerfile for carto image for local

* fix: docker entry point for local carto poller

* fix: use db image with cron setup

* fix: setup db schema

* fix: update lh docker build path

* chore: delete

* feat: we want a fresh devnet

* feat: remove previous deployments

* feat: setup chains with the RPC urls

* feat: use a separate one

* feat: create template files

* feat: add `devnet` to network type

* fix: a couple of syntax errors

* feat: txservice get deployments

* fix: typo

* feat: replace

* feat: put the network param

* fix: relayer config

* feat: add NETWORK variable

* fix: subgraph deploy script

* fix: rebuild graph-client

* feat: subgraph adapter updated

* feat: add subgraphPrefix

* feat: use domain

* feat: update tenderly cli before spawn

* fix: deploy script

* fix: dbmate up

* fix: devnet deploy script

* feat: hardhat-tenderly setup

* fix: contracts build

* feat: generate config in integration package

* fix: add params to AdminHubConnector

* feat: devnet messaging config

* feat: devnet hh config

* feat: hh deploy script to devnet

* fix: export separately devnet:mainnet

* fix: txservice get deployed contracts from devnet

* fix: devnet init script

* fix: devnet json name

* fix: subgraph devnet deploy

* fix: devnet init command

* fix: build

* fix: test

* feat: implement a method

* feat: update config file

* fix: lint

* fix: update a script name

* feat: update bash script

* fix: incorrect method of JSON

* fix: devnet init

* fix: setup docker after contract deployment

* fix: devnet deploy command

* fix: automatic verify

* fix: speed up deploy

* chore: spoke connector for lighthouse

* fix: spoke connector address

* fix: retry deploy command

* feat: anvil docker image

* feat: docker-compose for local network

* fix: rename tenderly to devnet

* fix: anvil disable --no-mine

* fix: rename local test sh

* feat: local network setup

* fix: add local domain

* fix: deploy script

* fix: local export

* fix: clean up devnet commands

* refactor: update deploy script

* feat: devnet deploy & init works

* feat: add scripts

* fix: update anvil docker image

* feat: progress

* chore: relevant settings

* fix: yarn build:all

* fix: subgraph deploy to local

* fix: typo

* fix: create with version label

* fix: mapping

* fix: prefix issue

* chore: replace "local"

* feat: graphclient rebuild

* chore: yarn.lock

* feat: test router, sequencer, relayer

* fix: dbmate up

* fix: subgraph adapter

* chore: add mac setup

* fix: chain setup for local spec

* fix: default variables for local test

* feat: skipping action

* fix: setup router

* fix: hardhat to anvil

* feat: redeployments

* fix: initializeRouter on routerAccount

* feat: no need to setup asset here

* feat: pre-xcallIntoLocal

* chore: add abi for spoke and hub domain

* chore: add connectors interface

* feat: updates for onchain setup for slow path

* chore: update the imports for spoke and hub connector

* chore: update the implementation

* fix: viem of pancake-sdk downgrade

* feat: clean up xcall

* fix: update e2e local bring up steps

* feat: before approve

* feat: horray, xcallIntoLocal

* feat: create onchain methods

* fix: typo

* fix: dbmate

* feat: spokeRootSent

* feat: AdminMainnetSpokeConnector

* chore: it changes every time

* feat: send / propagate local root

* feat: local test propagate works

* fix: deploy script delay blocks

* feat: receive aggregated root on spoke

* fix: setup same local / adopted asset

* fix: must be owner

* chore: local.init.json

* fix: from address

* feat: xcall sent

* feat: message queue setup

* fix: cleanup

* feat: process amb

* fix: receiveSpokeRootOnHub

* fix: graph node url

* fix: typo

* fix: subgraph prefix

* build: fix build:all

* feat: local networks for conversionRate

* feat: pre happy path

* feat: ensure automine is off

* fix: anvil docker block time

* fix: missing first one

* fix: db url

* feat: hub domain

* fix: missing the entry

* feat: wow, both path working

* feat: anvil block time 10s

* feat: relayer config for local test

* feat: need deployments for build

---------

Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>

* fix: pull from ghcr

* chore: use the constant for db_image (#4963)

* fix: try runner space clean up and fix smoke tests

* fix: 1inch api for quote (#4964)

* chore: disable smoke test on ci/cd for main

* chore: fix smoke-test

* chore: fix config setup step

* fix: send to relayer with correct domain (#4978)

* feat: flow logs + networking improvements

* fix: roll back minor changes

* fix: expire images but keep 20 at least

* fix: fix lifecycle priority

* chore: update config.local.json

* tag images with the branch name

* fix: add branch name to images

* fix:chain-abstraction:bump (#4985)

* fix: better lifecycle policy

* add testnet-prod lcp

* fix: vpc flow logs improvements

* feat: split flow logs between private and public

* fix: private subnet for router web3signer

---------

Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Eddie <eye1717@gmail.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>

* fix: public subnets for services

* fix: add zksync provider (#5006)

* testnet-prod sync (#5008)

* fix: maticjs version

* fix: migrate state to new backend (#4901)

* fix: migrate state to new backend

* fix: staging state migration + fixes

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>

* fix: prod state migrations (#4903)

* Fix/migrate state prod core (#4904)

* fix: prod state migrations

* fix: missing config

* Fix/ci fix - remove flow control (#4910)

* fix: remove ci stop check

* fix: remove continue-on-error

* Fix/tf version bump (#4914)

* fix: bump tf version and fix warning

* fix: terraform version bump

* fix: bumpTransfer task (#4950)

* fix: One Inch authorization added

* fix: added checks

* 4927-One Inch config added to chain-abstraction SDK (#4955)

* fix: One Inch authorization added

* fix: added checks

* Update typo

Co-authored-by: Rahul Sethuram <rahul@connext.network>

---------

Co-authored-by: Rahul Sethuram <rahul@connext.network>

* fix: bump version

* feat: 4708 protocol backend tasks for integration test (#4800)

* feat: add devnet config

* feat: tenderly devnet setup (#4722)

* feat: create deploy scripts for devnet

* feat: get latest synced blocknumber

* fix: parse the result

* feat: create graph-node dockers

* feat: create all-in script for devnets

* feat: deploy chains, deploy contracts, deploy subgraph

* feat: create a separate docker-compose file

* feat: add cartographer-api and database

* chore: clean up

* feat: 4718 smart contracts deploy dev net (#4757)

* feat: install forge-deploy npm

* fix: remove forge-deploy npm

* feat: forge-deploy npm

* feat: forge deploy basically works

* feat: basically works

* feat: remove forge-deploy

* feat: deploy forge

* forge install: solidity-stringutils

* feat: solidity-stingutils

* feat: messaging & connext deploy

* feat: use gnosis instead of arbitrum

* feat: multisend contract deploy

* feat: deploy relayer proxy hub contract

* chore: yarn.lock

* feat: init

* feat: init messaging layer

* feat: agent setup

* feat: initialize assets

* feat: add devnet deploy commands to sh

* feat: use gnosis instead of arbitrum

* feat: contract deploy and init works in sh

* feat: export deployments works

* feat: devnet subgraph build works

* feat: devnet subgraph deployed

* feat: use local postgres db for carto of devnet

* feat: devnet graph-client build

* chore: rebuild

* chore: graph-client build

* fix: add setup step to ingest mainnet db data

* fix: package name

* fix: resolve errors and warnings

* fix: wrong command

* feat: use a separate docker-compose

* fix: update off chain docker local setup

* fix: update db port

* fix: add dockerfile for carto image for local

* fix: docker entry point for local carto poller

* fix: use db image with cron setup

* fix: setup db schema

* fix: update lh docker build path

* chore: delete

* feat: we want a fresh devnet

* feat: remove previous deployments

* feat: setup chains with the RPC urls

* feat: use a separate one

* feat: create template files

* feat: add `devnet` to network type

* fix: a couple of syntax errors

* feat: txservice get deployments

* fix: typo

* feat: replace

* feat: put the network param

* fix: relayer config

* feat: add NETWORK variable

* fix: subgraph deploy script

* fix: rebuild graph-client

* feat: subgraph adapter updated

* feat: add subgraphPrefix

* feat: use domain

* feat: update tenderly cli before spawn

* fix: deploy script

* fix: dbmate up

* fix: devnet deploy script

* feat: hardhat-tenderly setup

* fix: contracts build

* feat: generate config in integration package

* fix: add params to AdminHubConnector

* feat: devnet messaging config

* feat: devnet hh config

* feat: hh deploy script to devnet

* fix: export separately devnet:mainnet

* fix: txservice get deployed contracts from devnet

* fix: devnet init script

* fix: devnet json name

* fix: subgraph devnet deploy

* fix: devnet init command

* fix: build

* fix: test

* feat: implement a method

* feat: update config file

* fix: lint

* fix: update a script name

* feat: update bash script

* fix: incorrect method of JSON

* fix: devnet init

* fix: setup docker after contract deployment

* fix: devnet deploy command

* fix: automatic verify

* fix: speed up deploy

* chore: spoke connector for lighthouse

* fix: spoke connector address

* fix: retry deploy command

* feat: anvil docker image

* feat: docker-compose for local network

* fix: rename tenderly to devnet

* fix: anvil disable --no-mine

* fix: rename local test sh

* feat: local network setup

* fix: add local domain

* fix: deploy script

* fix: local export

* fix: clean up devnet commands

* refactor: update deploy script

* feat: devnet deploy & init works

* feat: add scripts

* fix: update anvil docker image

* feat: progress

* chore: relevant settings

* fix: yarn build:all

* fix: subgraph deploy to local

* fix: typo

* fix: create with version label

* fix: mapping

* fix: prefix issue

* chore: replace "local"

* feat: graphclient rebuild

* chore: yarn.lock

* feat: test router, sequencer, relayer

* fix: dbmate up

* fix: subgraph adapter

* chore: add mac setup

* fix: chain setup for local spec

* fix: default variables for local test

* feat: skipping action

* fix: setup router

* fix: hardhat to anvil

* feat: redeployments

* fix: initializeRouter on routerAccount

* feat: no need to setup asset here

* feat: pre-xcallIntoLocal

* chore: add abi for spoke and hub domain

* chore: add connectors interface

* feat: updates for onchain setup for slow path

* chore: update the imports for spoke and hub connector

* chore: update the implementation

* fix: viem of pancake-sdk downgrade

* feat: clean up xcall

* fix: update e2e local bring up steps

* feat: before approve

* feat: horray, xcallIntoLocal

* feat: create onchain methods

* fix: typo

* fix: dbmate

* feat: spokeRootSent

* feat: AdminMainnetSpokeConnector

* chore: it changes every time

* feat: send / propagate local root

* feat: local test propagate works

* fix: deploy script delay blocks

* feat: receive aggregated root on spoke

* fix: setup same local / adopted asset

* fix: must be owner

* chore: local.init.json

* fix: from address

* feat: xcall sent

* feat: message queue setup

* fix: cleanup

* feat: process amb

* fix: receiveSpokeRootOnHub

* fix: graph node url

* fix: typo

* fix: subgraph prefix

* build: fix build:all

* feat: local networks for conversionRate

* feat: pre happy path

* feat: ensure automine is off

* fix: anvil docker block time

* fix: missing first one

* fix: db url

* feat: hub domain

* fix: missing the entry

* feat: wow, both path working

* feat: anvil block time 10s

* feat: relayer config for local test

* feat: need deployments for build

---------

Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>

* fix: pull from ghcr

* chore: use the constant for db_image (#4963)

* fix: try runner space clean up and fix smoke tests

* fix: 1inch api for quote (#4964)

* chore: disable smoke test on ci/cd for main

* chore: fix smoke-test

* chore: fix config setup step

* fix: send to relayer with correct domain (#4978)

* feat: flow logs + networking improvements

* fix: roll back minor changes

* fix: expire images but keep 20 at least

* fix: fix lifecycle priority

* chore: update config.local.json

* tag images with the branch name

* fix: add branch name to images

* fix:chain-abstraction:bump (#4985)

* fix: better lifecycle policy

* add testnet-prod lcp

* fix: vpc flow logs improvements

* feat: split flow logs between private and public

* fix: private subnet for router web3signer

* fix: public subnets for services

* fix: add zksync provider (#5006)

---------

Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>
Co-authored-by: Eddie <eye1717@gmail.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Rahul Sethuram <rahul@connext.network>
Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>

* fix: hotfix prover cron & web3signer networking

* fix: private subnets for lh prover

* fix: networking mainnet fixes and ecr lcps (#5015)

* fix: improve ecp to remove any tagged images

* Radar token update (#4892)

* Radar token update

* update address for xerc20

* xRADAR added

---------

Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>

* feat: 5033 working linea connector (#5037)

* fix: rename consensys to linea

* fix: rename consensys to linea

* fix: rename and verify

* feat: enable linea goerli ops

* chore: delete linea hub connector

* chore: recreate linea hub connector

* Testnet Prod sync (#5038)

* fix: networking mainnet fixes and ecr lcps (#5015)

* fix: improve ecp to remove any tagged images

* Radar token update (#4892)

* Radar token update

* update address for xerc20

* xRADAR added

---------

Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>

* feat: 5033 working linea connector (#5037)

* fix: rename consensys to linea

* fix: rename consensys to linea

* fix: rename and verify

* feat: enable linea goerli ops

* chore: delete linea hub connector

* chore: recreate linea hub connector

---------

Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Sonmezturk <osmansonmezturk@gmail.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>

* fix: testnet prod terraform (#5039)

* testnet prod sync (#5040)

* fix: networking mainnet fixes and ecr lcps (#5015)

* fix: improve ecp to remove any tagged images

* Radar token update (#4892)

* Radar token update

* update address for xerc20

* xRADAR added

---------

Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>

* feat: 5033 working linea connector (#5037)

* fix: rename consensys to linea

* fix: rename consensys to linea

* fix: rename and verify

* feat: enable linea goerli ops

* chore: delete linea hub connector

* chore: recreate linea hub connector

* fix: testnet prod terraform (#5039)

---------

Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Sonmezturk <osmansonmezturk@gmail.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Sanchay Mittal <sanchaymittal@gmail.com>

* chore: rebuild

* fix: enable router execution linea

* fix: reader linea

* feat: linea goerli subgraph deploy

* feat: create xERC20 template (#5049)

* feat: create xERC20 template

* feat: minor changes

* fix: placeholder text

* fix: add env in title

* feat: add xERC20 label

* fix: chain Ids for subgraph networks

* chore: graph client rebuild

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* testnet prod sync (#5079)

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

---------

Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>

* fix: 5069 testnet onboarding lh agents works (#5080)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* chore: yarn.lock

* chore: update yarn.lock

* chore: attempt fixing ci/cd for lighthouse

* chore: fix broken ci/cd

* fix: docker build fix (#5092)

* fix: process from root linea (#5084)

* feat: claimMessage interface

* chore: rebuild

* feat: linea process from root

* test: linea process from root unit tests

* feat: deploy testnet linea hub connector

* feat: hub subgraph for linea hub connector

* chore: rename

* testnet prod sync (#5081)

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* fix: 5069 testnet onboarding lh agents works (#5080)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* chore: yarn.lock

* chore: update yarn.lock

* chore: attempt fixing ci/cd for lighthouse

* chore: fix broken ci/cd

* fix: docker build fix (#5092)

* fix: process from root linea (#5084)

* feat: claimMessage interface

* chore: rebuild

* feat: linea process from root

* test: linea process from root unit tests

* feat: deploy testnet linea hub connector

* feat: hub subgraph for linea hub connector

* chore: rename

---------

Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>

* fix: increase gas for linea propagate (#5095)

* fix: increase gas for linea propagate

* fix: linea process from root args

* fix: linea propagate gas margin

* testnet prod sync (#5106)

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* fix: 5069 testnet onboarding lh agents works (#5080)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* chore: yarn.lock

* chore: update yarn.lock

* chore: attempt fixing ci/cd for lighthouse

* chore: fix broken ci/cd

* fix: docker build fix (#5092)

* fix: process from root linea (#5084)

* feat: claimMessage interface

* chore: rebuild

* feat: linea process from root

* test: linea process from root unit tests

* feat: deploy testnet linea hub connector

* feat: hub subgraph for linea hub connector

* chore: rename

* fix: increase gas for linea propagate (#5095)

* fix: increase gas for linea propagate

* fix: linea process from root args

* fix: linea propagate gas margin

---------

Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>

* fix: linea process from root args (#5108)

* testnet-prod sync (#5109)

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* fix: 5069 testnet onboarding lh agents works (#5080)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* chore: yarn.lock

* chore: update yarn.lock

* chore: attempt fixing ci/cd for lighthouse

* chore: fix broken ci/cd

* fix: docker build fix (#5092)

* fix: process from root linea (#5084)

* feat: claimMessage interface

* chore: rebuild

* feat: linea process from root

* test: linea process from root unit tests

* feat: deploy testnet linea hub connector

* feat: hub subgraph for linea hub connector

* chore: rename

* fix: increase gas for linea propagate (#5095)

* fix: increase gas for linea propagate

* fix: linea process from root args

* fix: linea propagate gas margin

* fix: linea process from root args (#5108)

---------

Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>

* Testnet prod sync (#5111)

* feat: add bware linea goerli subgraph

* chore: rebuild graph client

* fix: thegraph network id for zksync-era

* feat: 5069 testnet onboarding lh agents works (#5074)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* fix: 5069 testnet onboarding lh agents works (#5080)

* feat: hh task for claiming linea message

* feat: gas cost for linea propagate

* test: LH tests for linea

* chore: yarn.lock

* chore: update yarn.lock

* chore: attempt fixing ci/cd for lighthouse

* chore: fix broken ci/cd

* fix: docker build fix (#5092)

* fix: process from root linea (#5084)

* feat: claimMessage interface

* chore: rebuild

* feat: linea process from root

* test: linea process from root unit tests

* feat: deploy testnet linea hub connector

* feat: hub subgraph for linea hub connector

* chore: rename

* fix: increase gas for linea propagate (#5095)

* fix: increase gas for linea propagate

* fix: linea process from root args

* fix: linea propagate gas margin

* fix: linea process from root args (#5108)

---------

Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: sanchaymittal <sanchaymittal@gmail.com>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>

* fix: improve auto-scaling policies

* increase lh prover subs as mem limits

* fix: increase router publisher mem allocation

* Update issue templates

* fix: 5125 sendoutboundroot cron called twice (#5126)

* Update issue templates

* fix: remove `process.exit()` sendoutboundroot

---------

Co-authored-by: alexwhte <37959170+alexwhte@users.noreply.github.com>

* fix: 5125 sendoutboundroot cron called twice (#5129)

* fix: remove `process.exit()` sendoutboundroot

* fix: remove `process.exit` from LH

* Testnet prod sync (#5130)

* Update issue templates

* fix: 5125 sendoutboundroot cron called twice (#5129)

* fix: remove `process.exit()` sendoutboundroot

* fix: remove `process.exit` from LH

---------

Co-authored-by: alexwhte <37959170+alexwhte@users.noreply.github.com>

* fix: increase lh mem (#5132)

* fix: remove linea node from rpc list

* feat: testnet prod sync for retry issue (#5158)

* feat: added IXT token

* chore: update main ops with latest staging changes (#5135)

* feat: all in one commit

* fix: all unit test fix

* ci: fix yarn:test

---------

Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Layne Haber <layne.haber@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>

* testnet prod sync (#5177)

* chore: add linea hardhat & message protocol config

* build: lineaHubConnector deployed

* build: export and verify step

* fix: add linea under protocol networks

* feat: redeploy LineaHubConnector mainnet

* feat: linea mainnet deployment

* fix: linea utils deploy

* feat: update hardhat-deploy version

* fix: redeploy connext diamond

* feat: linea mainnet initialize

* feat: linea mainnet subgraph

* fix: linea subgraph name

* feat: add linea-mainnet to agents

* feat: graph client rebuild for linea

* feat: linea ops

* chore: add infura key to prod

* feat: bware subgraph for linea mainnet

* feat: added IXT token

* chore: update main ops with latest staging changes (#5135)

* feat: all in one commit

* fix: all unit test fix

* ci: fix yarn:test

* Update README.md (#5082)

* Add support FRACTION on mainnet (#4368)

* feat: add miva and fraction to mainnet prod

* fix: skip canonical domain not hub dopmain on asset config

* fix: logging + account for non-applied changes

* fix: removed unused domains

* fix: xERC20 address added

---------

Co-authored-by: Layne Haber <layne.haber@gmail.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Eddie <eye1717@gmail.com>

* feat: update alcx testnet asset (#4878)

* chore: rebuild

* chore: alpha release for linea

* fix: add protocol admin safe

* chore: fresh install

* chore: add watcher

* Update issue templates

* Update issue templates

* Update issue templates

---------

Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: Prathmesh <201952225@iiitvadodara.ac.in>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Layne Haber <layne.haber@gmail.com>
Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: Vaibhav <100083207+vaibhav-009@users.noreply.github.com>
Co-authored-by: Arjun Bhuptani <arjunbhuptani@gmail.com>
Co-authored-by: Eddie <eye1717@gmail.com>
Co-authored-by: alexwhte <37959170+alexwhte@users.noreply.github.com>

* chore: graph client build

* fix: ci/cd

* fix: ci/cd plzz

---------

Signed-off-by: hesnicewithit <splitthedutch@gmail.com>
Co-authored-by: Eddie <eye1717@gmail.com>
Co-authored-by: wanglonghong <wanglonghong4467@gmail.com>
Co-authored-by: Rahul Sethuram <rahul.eth@icloud.com>
Co-authored-by: Prathmesh Khandelwal <201952225@iiitvadodara.ac.in>
Co-authored-by: Scrub Lord <90161049+Hesnicewithit@users.noreply.github.com>
Co-authored-by: Layne Haber <layne.haber@gmail.com>
Co-authored-by: Maciek <maciej.bienia@gmail.com>
Co-authored-by: axlvaz <76085391+axlvaz@users.noreply.github.com>
Co-authored-by: Liu <57480598+liu-zhipeng@users.noreply.github.com>
Co-authored-by: preethamr <preethamr@users.noreply.github.com>
Co-authored-by: Carlo Mazzaferro <carlo.mazzaferro@gmail.com>
Co-authored-by: Rahul Sethuram <rahul@connext.network>
Co-authored-by: Sonmezturk <osmansonmezturk@gmail.com>
Co-authored-by: alexwhte <37959170+alexwhte@users.noreply.github.com>
Co-authored-by: Vaibhav <100083207+vaibhav-009@users.noreply.github.com>
Co-authored-by: Arjun Bhuptani <arjunbhuptani@gmail.com>
  • Loading branch information
17 people authored Nov 15, 2023
1 parent 6f094f0 commit ee12c42
Show file tree
Hide file tree
Showing 83 changed files with 210,525 additions and 101,728 deletions.
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
---
name: Bug report
name: Support Ticket
about: Create a report to help us improve
title: This thing buggin my g
labels: ''
title: "[ST] <What is wrong>"
labels: Bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Link to ticket in discord**

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2.
3.
2. Click on '....'
3. Scroll down to '....'
4. See error

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
@oncall
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<br />

<h3 align="center">About Connext</h3>
<h4 align="center">Connext is public infrastructure powering fast, trust-minimized communication between blockchains.</h4>
<h4 align="center">Connext is a public infrastructure powering fast, trust-minimized communication between blockchains.</h4>

<p align="center">
Useful Links
Expand Down Expand Up @@ -79,7 +79,7 @@ Connext is a modular stack for trust-minimized, generalized communication betwee

- [adapters](https://github.com/connext/monorepo/tree/main/packages/adapters) - Wrappers around external modules. These adapters can be shared between different packages.

- [Cache](https://github.com/connext/monorepo/tree/main/packages/adapters/cache) is a wrapper around all the redis based caches that are used.
- [Cache](https://github.com/connext/monorepo/tree/main/packages/adapters/cache) is a wrapper around all the Redis-based caches that are used.
- [Database](https://github.com/connext/monorepo/tree/main/packages/adapters/database) is implementation of schema and client for the database.
- [Subrgaph](https://github.com/connext/monorepo/tree/main/packages/adapters/subgraph) includes graphclient implementation and reader functions for subgraph.
- [TxService](https://github.com/connext/monorepo/tree/main/packages/adapters/txservice) resiliently attempts to send transactions to chain (with retries, etc.) and is used to read and write to RPC providers, and has fallback providers if needed. Fallbacks can be defined as arrays and this way we can provide resiliency in case of failure
Expand All @@ -97,13 +97,13 @@ Connext is a modular stack for trust-minimized, generalized communication betwee
- [deployments](https://github.com/connext/monorepo/tree/main/packages/deployments)

- [Contracts](https://github.com/connext/monorepo/tree/main/packages/deployments/contracts) - Contracts are the contracts that we deploy and the deployment scripts
- [Subgraph](https://github.com/connext/monorepo/tree/main/packages/deployments/subgraph) is all the subgraph source code to define all the mappings and contains all the configurations to deploy to different graph hosted services or third party graph providers
- [Subgraph](https://github.com/connext/monorepo/tree/main/packages/deployments/subgraph) is all the subgraph source code to define all the mappings and contains all the configurations to deploy to different graph hosted services or third-party graph providers

- [examples](https://github.com/connext/monorepo/tree/main/packages/examples) - these are not used in production, but contains ways to use the SDK that are illustrative of how to integrate Connext
- [examples](https://github.com/connext/monorepo/tree/main/packages/examples) - these are not used in production, but contain ways to use the SDK that are illustrative of how to integrate Connext
- [integration](https://github.com/connext/monorepo/tree/main/packages/integration) - Utilities for integration test
- [utils](https://github.com/connext/monorepo/tree/main/packages/utils) - Collection of helper functions that are shared throughout the different packages

<p align="right">(<a href="#top">back to top</a>)</p>
<p align="right">(<a href="#top">⬆️ back to top</a>)</p>

## First time setup

Expand Down Expand Up @@ -134,7 +134,7 @@ To run Redis, execute the following command:

`docker run -it --rm --name redis -p 6379:6379 redis`

This command will download the latest Redis image and start a container with the name redis.
This command will download the latest Redis image and start a container with the name Redis.

And now you are all ready to interact with Monorepo.

Expand Down Expand Up @@ -181,7 +181,7 @@ Note: We use `node-lib` as the template for all the packages. There are some oth

- Update the [`CHANGELOG.md`](./CHANGELOG.md).
- Run `yarn version:all X.X.X` where `X.X.X` is the full version string of the NPM version to deploy (i.e. `0.0.1`).
- Use `X.X.X-beta.N` for Amarok releases from `production` branch and `X.X.X-alpha.N` for Amarok releases from `main` branch.
- Use `X.X.X-beta.N` for Amarok releases from the `production` branch and `X.X.X-alpha.N` for Amarok releases from `main` branch.
- Commit and add a tag matching the version: `git commit -am "<version>" && git tag -am "<version>"`
- Run `git push --follow-tags`.
- The [GitHub action will](./.github/workflows/build-docker-image-and-verify.yml) publish the packages by recognizing the version tag.
Expand All @@ -190,7 +190,7 @@ Note: We use `node-lib` as the template for all the packages. There are some oth

## Contributing

Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
Expand All @@ -201,19 +201,19 @@ Don't forget to give the project a star! Thanks again!
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

<p align="right">(<a href="#top">back to top</a>)</p>
<p align="right">(<a href="#top">⬆️ back to top</a>)</p>

<!-- LICENSE -->

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

<p align="right">(<a href="#top">back to top</a>)</p>
<p align="right">(<a href="#top">⬆️ back to top</a>)</p>

Project Link: [https://github.com/connext/monorepo](https://github.com/connext/monorepo)

<p align="right">(<a href="#top">back to top</a>)</p>
<p align="right">(<a href="#top">⬆️ back to top</a>)</p>

<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
Expand Down
5 changes: 3 additions & 2 deletions ops/env/mainnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"telegram_chat_id": "ENC[AES256_GCM,data:rh4ZXGVFCdeuF35ARLU=,iv:RMawywjIKIjO7UaosZu8yJwqb8pBNHo2sVZx1Z/HleY=,tag:HYkdxIzilPks1VFGUVUReA==,type:str]",
"betteruptime_api_key": "ENC[AES256_GCM,data:uPeoc6yenNIOLAp6aVE8Fwhe1oRMqLe4,iv:u77FsAFpYUGoULD5KfocOO/RQZpJObSDc2X+6tQbqJU=,tag:6lICgnJa5lB67dHpPvk83Q==,type:str]",
"graph_api_key": "ENC[AES256_GCM,data:5nkRWDAxzEiAt6XLPaJtgAPjG0axjJMPbrK23IIt/AU=,iv:wznDtTml4RUp2QZyWy7bzYJEej083+Qm9pQOCvb00bY=,tag:z/pxF0tK2XhS+QCHsVNCBA==,type:str]",
"infura_key": "ENC[AES256_GCM,data:OJ5IB0ajF9EfslXx8TKe1VDoOyyzQfrbd8THNcv4aUc=,iv:PfyJjRdJBfkg5i+YjuGOJowJKr+ADwETgaO5MhpLcP4=,tag:KIunMKrRW+WRQ7ahGSTZng==,type:str]",
"sops": {
"kms": [
{
Expand All @@ -42,8 +43,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-05-23T05:55:32Z",
"mac": "ENC[AES256_GCM,data:K6Czhh9QffEIdLzcDyAfz6Rs3iruhWV9EuBrhCsQFmI/ao00h6slDwQeJ7Gx2lqBBO5oLf69+snl+3aF8mLZTsEXWIBzjvTDuKwGvz7I+IG0bl6A5hD0ImbOIZU5awVYzADxsGjvhVOsTIqIhAHQpcSjTBpfyrkjwgOWwBhpQ8o=,iv:niemKPXuTQWn0+CY0F0hMecpxVDECw/RMSu6gPZ3KAo=,tag:TLF/HOIlfKM/mGzvqT9nAg==,type:str]",
"lastmodified": "2023-10-31T18:54:10Z",
"mac": "ENC[AES256_GCM,data:Bhw6WTSj4Hjr+jySmu1IbuwbeqkR0x3dXw6DA3yhcMyOsPDjQDCyaEENAj7A65DkuFi8Npa9+oq+C2l0M+ylo/GoaG/fCVD63XbElZImQPkcJJBIq6TsEkG44LWoUkrihMQVlmNegwuT9RbzSsxQQQiYeBdnaLaUBCRYWoKzYk0=,iv:5bdL/u3tmIUEIv5zbltDe7FjwLdnls7dnzh1vE6oTtA=,tag:hnDACS/LVFQ2nAbotOmRbQ==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
5 changes: 2 additions & 3 deletions ops/env/testnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
"lighthouse_propagate_heartbeat": "ENC[AES256_GCM,data:ngWH/ENDrnuZWThozPT+NO1DWZ4eFgKH,iv:MJDorgIdm4o+vm1wgpwgqk9783sHi95sgfd0XXzStSM=,tag:3lCtngMWTyUf27+fz8yQRQ==,type:str]",
"lighthouse_send_outbound_root_heartbeat": "ENC[AES256_GCM,data:rK5ImySl4pZdI6Ag4sAZ84cECd/NTz1k,iv:450J2HvaXXf3p4fN1GAGFMQWRjBWKQI4KfqsiZh9gug=,tag:EE6dpf0QRLw7Z4c/RvVFSA==,type:str]",
"relayer_web3_signer_private_key": "ENC[AES256_GCM,data:zUtd3IiSb3GWERzM5aRQG0WInleSduWFkg6NJb/oIAJ4o4nMp1q+hWhPC2dEpma1lppbX9tkmydxAgrzr16u7MAa,iv:exruQBT5UsbagQiibyS88od/nmWHRs5wCPWetuFY4QY=,tag:G8QhkoxQYpqf0SioA/NBCQ==,type:str]",
"linea_node": "ENC[AES256_GCM,data:I1fqRfyk3iF0xsSd2OuyxCBdF2odFVRjYJg=,iv:sZlgP202Q7Q2gPGmefezi+8XNqWo8qV7SQzlGUHl1Ig=,tag:m7yczphoaziyedJMAL6AAg==,type:str]",
"optgoerli_alchemy_key_for_lh": "ENC[AES256_GCM,data:is7Xn79cWf8JIQEu5MPbdpy7kGKXmMDGbqnq5xxMinE=,iv:6UpjIqrMb0PNytb37aOH5clr4/GMVSIFGtO3T0NfYr8=,tag:JKhE5xQLR5wpMxOMscXvVQ==,type:str]",
"sops": {
"kms": [
Expand All @@ -36,8 +35,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-10-12T18:16:36Z",
"mac": "ENC[AES256_GCM,data:74+Bo9rq93wtubj0aXcJUwNQB+KrSDllG4HurDeqyW2mt+kkOQckWmnZmdyK9DqNvLCp+h33dp3IiJHz+ijHWrfAku3uQCSg2x/0GNNFxEH1+/SReXriP+XaVZ81CuWYgcLEqOOi7EVWl8TTBhpwBpS3QHcP4MQ6M3xX3ebBux0=,iv:jsRaEk85OzJAtT5ArvgCdCVBlPn84PhrBkU+kujq85w=,tag:rJs0Ak7ulVgheQnoh3R+XQ==,type:str]",
"lastmodified": "2023-11-06T20:10:08Z",
"mac": "ENC[AES256_GCM,data:s0lLBTKko7PKpjyod+kRXXqIONSnPWV8E9BInDnbY79Pf/1qfcBvSkzEKVqFgZAHYjdIcwJ774kswF5znzhaeV5mjRCKEL71P5QSVXW/7woYaU3wkD1sY3nJ2Tndjy8dxv/2GDOU1cUBRZ8Ymc+jjbsvATzf70hqqlyiYRk5LFw=,iv:ze4EbVbgpEgULeb8+mN8zWYtsqulbUoi95uEALCgigo=,tag:Z4neh43QIwek0hPGlQtIRQ==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
4 changes: 4 additions & 0 deletions ops/mainnet/prod/backend/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ locals {
"6778479" = {
providers = ["https://rpc.ankr.com/gnosis"]
}
"1818848877" = {
providers = ["https://rpc.linea.build"]
}
}

# The following are defined in variables.tf and don't map to the
Expand Down Expand Up @@ -81,6 +84,7 @@ locals {
"1634886255" = { confirmations = 1 }
"6450786" = { confirmations = 50 }
"6778479" = { confirmations = 100 }
"1818848877" = { confirmations = 10 }
}
environment = var.stage
healthUrls = {
Expand Down
29 changes: 28 additions & 1 deletion ops/mainnet/prod/core/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,9 @@ locals {
providers = ["https://gnosis-mainnet.blastapi.io/${var.blast_key}", "https://rpc.gnosischain.com", "https://rpc.ankr.com/gnosis"],
excludeListFromRelayerFee = ["0x6D4D82aE73DC9059Ac83B085b2505e00b5eF8511"]
}
"1818848877" = {
providers = ["https://linea-mainnet.infura.io/v3/${var.infura_key}", "https://rpc.linea.build"]
}
}
web3SignerUrl = "https://${module.sequencer_web3signer.service_endpoint}"
relayers = [
Expand Down Expand Up @@ -198,6 +201,12 @@ locals {
queueLimit = 1000000
subscribe = true
},
{
name = "1818848877"
limit = 1
queueLimit = 1000000
subscribe = true
}
]
bindings = [
{
Expand Down Expand Up @@ -235,6 +244,11 @@ locals {
target = "6778479"
keys = ["6778479"]
},
{
exchange = "sequencerX"
target = "1818848877"
keys = ["1818848877"]
},
]
executerTimeout = 300000
prefetch = 1
Expand Down Expand Up @@ -280,6 +294,9 @@ locals {
"6778479" = {
providers = ["https://gnosis-mainnet.blastapi.io/${var.blast_key}", "https://rpc.gnosischain.com", "https://rpc.ankr.com/gnosis"]
}
"1818848877" = {
providers = ["https://linea-mainnet.infura.io/v3/${var.infura_key}", "https://rpc.linea.build"]
}
}
cartographerUrl = "https://postgrest.mainnet.connext.ninja"
web3SignerUrl = "https://${module.router_web3signer.service_endpoint}"
Expand Down Expand Up @@ -315,6 +332,9 @@ locals {
"6778479" = {
providers = ["https://gnosis-mainnet.blastapi.io/${var.blast_key}", "https://rpc.gnosischain.com"]
}
"1818848877" = {
providers = ["https://linea-mainnet.infura.io/v3/${var.infura_key}", "https://rpc.linea.build"]
}
}
gelatoApiKey = "${var.gelato_api_key}"
environment = var.stage
Expand Down Expand Up @@ -349,7 +369,8 @@ locals {
"1886350457" = 10,
"1634886255" = 10,
"6450786" = 10,
"6778479" = 10
"6778479" = 10,
"1818848877" = 10
}
messageQueue = {
connection = {
Expand Down Expand Up @@ -394,6 +415,9 @@ locals {
"6778479" = {
providers = ["https://gnosis-mainnet.blastapi.io/${var.blast_key}", "https://rpc.gnosischain.com", "https://rpc.ankr.com/gnosis"]
}
"1818848877" = {
providers = ["https://linea-mainnet.infura.io/v3/${var.infura_key}", "https://rpc.linea.build"]
}
}
environment = var.stage
web3SignerUrl = "https://${module.relayer_web3signer.service_endpoint}"
Expand Down Expand Up @@ -424,6 +448,9 @@ locals {
"6778479" = {
providers = ["https://gnosis-mainnet.blastapi.io/${var.blast_key}", "https://rpc.gnosischain.com", "https://rpc.ankr.com/gnosis", "https://xdai-rpc.gateway.pokt.network", "https://rpc.gnosis.gateway.fm"]
}
"1818848877" = {
providers = ["https://linea-mainnet.infura.io/v3/${var.infura_key}", "https://rpc.linea.build"]
}
}
web3SignerUrl = "https://${module.watcher_web3signer.service_endpoint}"
environment = var.stage
Expand Down
4 changes: 4 additions & 0 deletions ops/mainnet/prod/core/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,10 @@ variable "blast_key" {
type = string
}

variable "infura_key" {
type = string
}

variable "pokt_key" {
type = string
}
Expand Down
8 changes: 4 additions & 4 deletions ops/testnet/prod/core/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ locals {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
"1668247156" = {
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build", "${var.linea_node}"]
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build"]
}
# "2053862260" = {
# providers = ["https://zksync-era-testnet.blockpi.network/v1/rpc/public", "https://testnet.era.zksync.dev"]
Expand Down Expand Up @@ -255,7 +255,7 @@ locals {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
"1668247156" = {
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build", "${var.linea_node}"]
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build"]
}
}
cartographerUrl = "https://postgrest.testnet.connext.ninja"
Expand Down Expand Up @@ -286,7 +286,7 @@ locals {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}"]
}
"1668247156" = {
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build", "${var.linea_node}"]
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build"]
}
"2053862260" = {
providers = ["https://zksync-era-testnet.blockpi.network/v1/rpc/public", "https://testnet.era.zksync.dev"]
Expand Down Expand Up @@ -365,7 +365,7 @@ locals {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
"1668247156" = {
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build", "${var.linea_node}"]
providers = ["https://linea-goerli.infura.io/v3/${var.infura_key}", "https://rpc.goerli.linea.build"]
}
# "2053862260" = {
# providers = ["https://zksync-era-testnet.blockpi.network/v1/rpc/public", "https://testnet.era.zksync.dev"]
Expand Down
6 changes: 1 addition & 5 deletions ops/testnet/prod/core/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,4 @@ variable "relayer_web3_signer_private_key" {
variable "admin_token_relayer" {
type = string
default = "blahblah"
}

variable "linea_node" {
type = string
}
}
8 changes: 4 additions & 4 deletions ops/testnet/staging/backend/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,10 @@ locals {
local_cartographer_config = jsonencode({
logLevel = "debug"
chains = {
"1735356532" = {}
"1735353714" = {}
"9991" = {}
"1734439522" = {}
"1735356532" = { confirmations = 1 }
"1735353714" = { confirmations = 10 }
"9991" = { confirmations = 200 }
"1734439522" = { confirmations = 1 }
}
environment = var.stage
})
Expand Down
2 changes: 1 addition & 1 deletion ops/testnet/staging/backend/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ module "cartographer-db-alarms" {
enable_free_storage_space_too_low_alarm = true
stage = var.stage
environment = var.environment
sns_topic_subscription_emails = ["carlo@connext.network", "rahul@connext.network"]
sns_topic_subscription_emails = ["carlo@connext.network", "rahul@proximalabs.io", "preetham@proximalabs.io", "sanchay@proximalabs.io"]
}

module "postgrest" {
Expand Down
Loading

0 comments on commit ee12c42

Please sign in to comment.