Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FE Release 2024-06-13 #2680

Merged
merged 43 commits into from
Jun 13, 2024
Merged
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
0ac20e8
optional settable poll interval (#2652)
trajan0x May 31, 2024
1f3f85b
poll interval increase (#2653)
trajan0x May 31, 2024
5c55e31
copy poll interval
trajan0x May 31, 2024
c5e3c32
poll interval fix
trajan0x May 31, 2024
b6158c4
cleanup verifier
trajan0x May 31, 2024
be23318
add hook to listener (#2654)
trajan0x Jun 1, 2024
b417645
make poll interval a setting (#2655)
trajan0x Jun 1, 2024
7e27d9d
update bl
aureliusbtc Jun 2, 2024
df0d899
feat(solidity-devops): environment-specific configs (#2658)
ChiTimesChi Jun 2, 2024
36e77b4
Publish
ChiTimesChi Jun 2, 2024
972afed
fix(solidity-devops): allow verifier fo be omitted for a chain (#2659)
ChiTimesChi Jun 2, 2024
c210cfc
Publish
ChiTimesChi Jun 2, 2024
a9762ea
Update bl
aureliusbtc Jun 4, 2024
8721ba0
update bl
aureliusbtc Jun 4, 2024
48e1015
Submitter: bump MaxResultsPerChain to 10 (#2651)
dwasse Jun 4, 2024
b7cb945
fix(solidity-devops): use npx to run the binaries
ChiTimesChi Jun 4, 2024
ebcc94c
fix(solidity-devops): update README (#2666)
ChiTimesChi Jun 4, 2024
d3be8a0
Publish
ChiTimesChi Jun 4, 2024
edb67ff
adding funding json to project root (#2665)
Defi-Moses Jun 5, 2024
5de3ede
FeePricer: use different multipliers for quote / relay (#2663)
dwasse Jun 5, 2024
ab26028
feat(synapse-interface): upgrade wagmi, viem, rainbowkit to support s…
bigboydiamonds Jun 5, 2024
86a2367
Publish
bigboydiamonds Jun 5, 2024
da59db6
Omnirpc: add module for receipt request backups (#2678)
dwasse Jun 6, 2024
f4dd0ad
port fix (#2679)
trajan0x Jun 6, 2024
356dfe6
Remove cypress github actions file (#2675)
bigboydiamonds Jun 6, 2024
1791615
fix(synapse-interface): rfq maps generation (#2681)
ChiTimesChi Jun 7, 2024
9daff99
Publish
ChiTimesChi Jun 7, 2024
49f6477
RFQ API: use prometheus gauge metrics (#2682)
dwasse Jun 8, 2024
8430f37
Submitter: don't bump transactions without sufficient gas (#2664)
dwasse Jun 8, 2024
b5a499c
Move Terraform to new repo (#2684)
trajan0x Jun 8, 2024
70be4cb
fix slither (#2687)
trajan0x Jun 8, 2024
a9a6f84
Publish
trajan0x Jun 8, 2024
7533f70
fix: adjust to #2658 breaking changes (#2688)
ChiTimesChi Jun 9, 2024
a0ac2e1
Publish
ChiTimesChi Jun 9, 2024
25894d2
Upgrade geth to 1.13 (#2416)
aureliusbtc Jun 9, 2024
3464c4e
fix(deps): update github.com/gen2brain/beeep digest to 9c00667 (#2669)
renovate[bot] Jun 9, 2024
370f8fe
fix(deps): update github.com/gocarina/gocsv digest to 78e41c7 (#2670)
renovate[bot] Jun 9, 2024
d448263
fix(deps): update github.com/vishalkuo/bimap digest to a9fb9b5 (#2683)
renovate[bot] Jun 9, 2024
2f45287
fix(deps): update github.com/kendru/darwin/go/depgraph digest to 4d1c…
renovate[bot] Jun 9, 2024
d79b82a
bulk update dependencies [goreleaser] (#2696)
trajan0x Jun 10, 2024
b87fb9f
update bl
aureliusbtc Jun 12, 2024
7ee6bd2
Removes boilerplate (#2725)
abtestingalpha Jun 13, 2024
30be8d6
Publish
abtestingalpha Jun 13, 2024
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
  •  
  •  
  •  
28 changes: 0 additions & 28 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,6 @@ flags:
paths:
- agents/
carryforward: true
committee:
paths:
- committee/
carryforward: true
sin-executor:
paths:
- sin-executor/
carryforward: true
screener-api:
paths:
- contrib/screener-api/
Expand All @@ -38,26 +30,6 @@ flags:
paths:
- contrib/git-changes-action/
carryforward: true
release-copier-action:
paths:
- contrib/release-copier-action/
carryforward: true
terraform-provider-helmproxy:
paths:
- contrib/terraform-provider-helmproxy/
carryforward: true
terraform-provider-iap:
paths:
- contrib/terraform-provider-iap/
carryforward: true
terraform-provider-kubeproxy:
paths:
- contrib/terraform-provider-kubeproxy/
carryforward: true
tfcore:
paths:
- contrib/tfcore/
carryforward: true
core:
paths:
- core/
Expand Down
3 changes: 0 additions & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
"ghcr.io/devcontainers/features/github-cli:1": {
"version": "latest",
},
"ghcr.io/devcontainers/features/terraform:1": {
"version": "latest",
},
"ghcr.io/devcontainers/features/node:1": {
"version": "latest",
}
Expand Down
44 changes: 0 additions & 44 deletions .github/workflows/cypress.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -523,18 +523,18 @@ jobs:
# Foundry is required for flattening
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') || contains(matrix.package, 'sin-executor') || contains(matrix.package, 'committee') }}
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') }}
with:
version: nightly

- name: Install Node Dependencies
run: yarn install --immutable
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') || contains(matrix.package, 'sin-executor') || contains(matrix.package, 'committee') }}
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') }}

# Generate flattened files
- name: Run flattener
run: npx lerna exec npm run build:go
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') || contains(matrix.package, 'sin-executor') || contains(matrix.package, 'committee') }}
if: ${{ contains(matrix.package, 'agents') || contains(matrix.package, 'services/rfq') }}

# Setup Go
- uses: actions/setup-go@v4
Expand Down
29 changes: 0 additions & 29 deletions .github/workflows/goreleaser-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -258,35 +258,6 @@ jobs:
name: ${{steps.project_id.outputs.project_name}}.zip
path: ${{steps.project_id.outputs.project_name}}.zip

- name: Copy Releases
if: ${{ steps.branch-name.outputs.is_default == 'true' && contains( steps.tag_version.outputs.new_tag, 'terraform-provider-iap') }}
uses: docker://ghcr.io/synapsecns/sanguine/release-copier-action:latest
with:
github_token: ${{ secrets.PUBLISH_TOKEN }}
# TODO: will change with new org
destination_repo: 'trajan0x/terraform-provider-iap'
tag_name: ${{ steps.tag_version.outputs.new_tag }}
strip_prefix: 'contrib/terraform-provider-iap/'

- name: Copy Releases
if: ${{ steps.branch-name.outputs.is_default == 'true' && contains( steps.tag_version.outputs.new_tag, 'terraform-provider-helmproxy') }}
uses: docker://ghcr.io/synapsecns/sanguine/release-copier-action:latest
with:
github_token: ${{ secrets.PUBLISH_TOKEN }}
# TODO: will change with new org
destination_repo: 'trajan0x/terraform-provider-helmproxy'
tag_name: ${{ steps.tag_version.outputs.new_tag }}
strip_prefix: 'contrib/terraform-provider-helmproxy/'

- name: Copy Releases
if: ${{ steps.branch-name.outputs.is_default == 'true' && contains( steps.tag_version.outputs.new_tag, 'terraform-provider-kubeproxy') }}
uses: docker://ghcr.io/synapsecns/sanguine/release-copier-action:latest
with:
github_token: ${{ secrets.PUBLISH_TOKEN }}
# TODO: will change with new org
destination_repo: 'trajan0x/terraform-provider-kubeproxy'
tag_name: ${{ steps.tag_version.outputs.new_tag }}
strip_prefix: 'contrib/terraform-provider-kubeproxy/'

- name: Refresh Report Card
if: steps.branch-name.outputs.is_default == 'true'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@master
with:
ignore_paths: ./contrib/terraform-provider-iap/scripts/add-tfmac.sh ./contrib/terraform-provider-helmproxy/scripts/add-tfmac.sh ./contrib/terraform-provider-kubeproxy/scripts/add-tfmac.sh ./contrib/scripts/txdecoder.sh
ignore_paths: ./contrib/scripts/txdecoder.sh

- name: Validate renovate
uses: rinchsan/renovate-config-validator@v0.0.12
Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/solidity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'packages/contracts-core/**'
- 'packages/contracts-rfq/**'
- '.github/workflows/solidity.yml'
- 'packages/contracts-communication/**'
- 'packages/solidity-devops/**'
push:
paths:
- 'packages/contracts-core/**'
- 'packages/contracts-rfq/**'
- 'packages/contracts-communication/**'
- 'packages/solidity-devops/**'
- '.github/workflows/solidity.yml'

Expand All @@ -39,7 +37,6 @@ jobs:
contracts-core: 'packages/contracts-core/**'
contracts-rfq: 'packages/contracts-rfq/**'
solidity-devops: 'packages/solidity-devops/**'
contracts-communication: 'packages/contracts-communication/**'
- id: length
run: |
export FILTER_LENGTH=$(echo $FILTERED_PATHS | jq '. | length')
Expand Down Expand Up @@ -83,7 +80,6 @@ jobs:
{
"contracts-core": "${{ secrets.VERCEL_CONTRACT_DOCS_PROJECT_ID}}",
"contracts-rfq": "${{ secrets.VERCEL_CONTRACT_RFQ_DOCS_PROJECT_ID }}",
"contracts-communication": "${{ secrets.VERCEL_COMMUNICATION_DOCS_PROJECT_ID }}",
"solidity-devops": "${{ secrets.VERCEL_DEVOPS_DOCS_PROJECT_ID }}"
}
END
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v18.17.0
v18.18.0
11 changes: 2 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,22 +49,15 @@ There are a variety of different packages in this repo, covered comprehensively
<pre>
root
├── <a href="./agents">agents</a>: agents contain all the agents used in optimistic messaging
├── <a href="./committe">committe</a>: sin synapsemodule committee.
├── <a href="./charts">charts</a>: The helm charts used for deploying sanguine related services
├── <a href="./contrib">contrib</a>: Devops related tools
│ ├── <a href="./contrib/git-changes-action">git-changes-action</a>: Github action for identifying changes in dependent modules in a go workspace
│ ├── <a href="./contrib/promexporter">promexporter</a>: Multi-service prometheus exporter
│ ├── <a href="./contrib/screener-api">screener-api</a>: Optional address screening api
│ ├── <a href="./contrib/release-copier-action">release-copier-action</a>: Github action for copying releases from one repo to another
│ ├── <a href="./contrib/terraform-provider-iap">terraform-provider-iap</a>: Terraform provider used for bastion proxy tunneling
│ ├── <a href="./contrib/terraform-provider-helmproxy">terraform-provider-helmproxy</a>: Terraform provider that allows helm to be proxied through an iap bastion proxy
│ ├── <a href="./contrib/terraform-provider-kubeproxy">terraform-provider-kubeproxy</a>: Terraform provider that allows kube to be proxied through an iap bastion proxy
│ ├── <a href="./contrib/tfcore">tfcore</a>: Terraform core utilities + iap utilities
├── <a href="./core">core</a>: The Go core library with common utilities for use across the monorepo
├── <a href="./ethergo">ethergo</a>: Go-based ethereum testing + common library
├── <a href="./packages">packages</a>
│ ├── <a href="./packages/contracts-core">contracts-core</a>: Core contracts used for synapse, powered by <a href="https://github.com/foundry-rs/foundry">Foundry</a>
│ ├── <a href="./packages/contracts-core">contracts-communication</a>: SIN contracts.
│ ├── <a href="./packages/contracts-rfq">rfq</a>: RFQ contracts
│ ├── <a href="./packages/coverage-aggregator">coverage-aggregator</a>: Javascript coverage aggregator based on <a href="https://www.npmjs.com/package/nyc">nyc</a>
│ ├── <a href="./packages/docs">docs</a>: Docasaurus documentation. Note: this is not yet in use, and docs are still maintained on gitbook
Expand All @@ -82,14 +75,14 @@ root
│ ├── <a href="./services/rfq">rfq</a>: RFQ contracts
│ ├── <a href="./services/scribe">scribe</a>: Generalized ethereum event logger
│ ├── <a href="./services/omnirpc">omnirpc</a>: Latency aware RPC Client used across multiple-chains at once
├── <a href="./sin-executor">sin-executor</a>: synapse interchain execturo.
├── <a href="./tools">tools</a>
│ ├── <a href="./tools/abigen">abigen</a>: Used to generate abigen bindings for go
│ ├── <a href="./tools/bundle">bundle</a>: Modified version of <a href="https://pkg.go.dev/golang.org/x/tools@v0.5.0/cmd/bundle"> go bundler </a> with improved shadowing support
│ ├── <a href="./tools/modulecopier">module copier</a>: Used to copy internal modules and export methods for testing
│ ├── <a href="./tools/revertresolver">revertresolver</a>: Converts hexified solidity errors into their underlying errors.
</pre>

Note: Terraform related modules have been moved to [this repository](https://github.com/synapsecns/tf-providers)

## Setup

Clone the repository, open it, and install nodejs packages with `yarn`:
Expand Down
3 changes: 1 addition & 2 deletions agents/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,8 @@ require (
github.com/chenzhuoyu/iasm v0.9.0 // indirect
github.com/cockroachdb/errors v1.9.1 // indirect
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 // indirect
github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811 // indirect
github.com/cockroachdb/redact v1.1.3 // indirect
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
github.com/deepmap/oapi-codegen v1.8.2 // indirect
Expand Down
9 changes: 3 additions & 6 deletions agents/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -275,20 +275,17 @@ github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnht
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 h1:/inchEIKaYC1Akx+H+gqO04wryn5h75LSazbRlnya1k=
github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
github.com/cockroachdb/datadriven v1.0.2 h1:H9MtNqVoVhvd9nCBwOyDjUEdZCREqbIdCJD93PBm/jA=
github.com/cockroachdb/datadriven v1.0.2/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU=
github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4=
github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU=
github.com/cockroachdb/errors v1.9.1 h1:yFVvsI0VxmRShfawbt/laCIDy/mtTqqnvoNgiy5bEV8=
github.com/cockroachdb/errors v1.9.1/go.mod h1:2sxOtL2WIc096WSZqZ5h8fa17rdDq9HZOZLBCor4mBk=
github.com/cockroachdb/logtags v0.0.0-20211118104740-dabe8e521a4f/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs=
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE=
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs=
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 h1:aPEJyR4rPBvDmeyi+l/FS/VtA00IWvjeFvjen1m1l1A=
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593/go.mod h1:6hk1eMY/u5t+Cf18q5lFMUA1Rc+Sm5I6Ra1QuPyxXCo=
github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811 h1:ytcWPaNPhNoGMWEhDvS3zToKcDpRsLuRolQJBVGdozk=
github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811/go.mod h1:Nb5lgvnQ2+oGlE/EyZy4+2/CxRh9KfvCXnag1vtpxVM=
github.com/cockroachdb/redact v1.1.3 h1:AKZds10rFSIj7qADf0g46UixK8NNLwWTNdCIGS5wfSQ=
github.com/cockroachdb/redact v1.1.3/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg=
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo=
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM=
github.com/coinbase/rosetta-sdk-go v0.8.1 h1:WE+Temc8iz7Ra7sCpV9ymBJx78vItqFJ2xcSiPet1Pc=
github.com/coinbase/rosetta-sdk-go v0.8.1/go.mod h1:tXPR6AIW9ogsH4tYIaFOKOgfJNanCvcyl7JKLd4DToc=
Expand Down
64 changes: 0 additions & 64 deletions committee/.goreleaser.yml

This file was deleted.

7 changes: 0 additions & 7 deletions committee/Makefile

This file was deleted.

7 changes: 0 additions & 7 deletions committee/README.md

This file was deleted.

35 changes: 0 additions & 35 deletions committee/cmd/cmd.go

This file was deleted.

Loading
Loading