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

Generic relayer merge rebased #2835

Merged
merged 194 commits into from
May 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
fc1ca4f
node/accountant: defense-in-depth ensure accountant does not create m…
Feb 18, 2023
1409550
node: fix near watcher tests
hendrikhofstadt Feb 21, 2023
3025723
Update CODEOWNERS
a5-pickle Feb 23, 2023
e2b6e44
Update issue templates and add template list config (#2426)
aadam-10 Feb 23, 2023
caa71f1
Deploy base to testnet (#2422)
bruce-riley Feb 23, 2023
9662416
sdk/js: bumped version to v0.9.11
kev1n-peters Feb 23, 2023
a2d09da
Node: Base watcher support for testnet (#2424)
bruce-riley Feb 23, 2023
6a1271c
node/p2p: Protect P2P peers (#2344)
marcus-ares Feb 23, 2023
ae7de3d
node: Bedrock changes
panoel Feb 15, 2023
64fb51d
Client/js: Add Base testnet support (#2423)
bruce-riley Feb 27, 2023
d4e0445
node: calculate digests using Vaa type or using message prefix
conorpp Feb 23, 2023
7c5bdb1
accountant: remove double keccak for submitting observations
conorpp Feb 23, 2023
a64e471
accountant: review comments
conorpp Feb 24, 2023
c81b5b8
node/tools: update dlv to v1.9.1
Feb 14, 2023
3ba494a
update codeowners
evan-gray Feb 28, 2023
7384155
node: add request logging with --publicRpcLogDetail and --logPublicRp…
tbjump Mar 1, 2023
26da760
Node: Rename Arbitrum connector (#2432)
bruce-riley Mar 1, 2023
36c34be
node: remove unused legacy code (#2441)
hendrikhofstadt Mar 3, 2023
5023ffe
Node: Circle Integration governance support (#2444)
bruce-riley Mar 6, 2023
4fb3a83
Client/js: Update karura/acala testnet endpoints (#2469)
bruce-riley Mar 6, 2023
d6a28b3
Eth: Update testnet karura/acala in truffle cfg (#2473)
bruce-riley Mar 7, 2023
be7ac27
node: remove unnecessary lcd dependency for acct
evan-gray Mar 7, 2023
053b733
node: acct increase submission channel size
evan-gray Mar 7, 2023
9da2bd4
node: fix aptos reobservation
evan-gray Mar 7, 2023
9768de3
relayer: update docs on running a spy
SEJeff Mar 8, 2023
f1daec8
github-actions: update go version in build.yml
SEJeff Mar 7, 2023
9b3458a
github-actions: remove unused relayer image build
SEJeff Mar 7, 2023
6def9b3
node/telemetry: fix nullpointer, _privateLogEntry, tests (#2482)
tbjump Mar 8, 2023
c04a32b
Update CODEOWNERS
evan-gray Mar 9, 2023
bed48eb
Node/Acct: Handle large batch status queries (#2491)
bruce-riley Mar 9, 2023
f311517
node/telemetry: Fix message encoding for Google Cloud Logging
Mar 9, 2023
c07cba2
cosmwasm: acct: fix emitter requirements
evan-gray Mar 10, 2023
9802f9c
Node/Watcher/EVM: Fix TimeOfBlockByHash (#2517)
bruce-riley Mar 14, 2023
0dc0aef
Node/acct minor fixes (#2502)
bruce-riley Mar 14, 2023
2658868
Node: Support VAAs with large payloads (#2518)
bruce-riley Mar 14, 2023
c1effe6
wormchain: make recipe easier to use for making release build
conorpp Mar 14, 2023
62bef9f
wormchain: dont remove v in tag name for release
conorpp Mar 15, 2023
3a1bc45
accountant: separate modify_balance into separate module and check te…
conorpp Mar 14, 2023
16418d1
wormchain: update accountant tests
conorpp Mar 14, 2023
0f123de
node: use new action and module for accountant modify_balance
conorpp Mar 14, 2023
6324a23
accountant: address comments from #2513
conorpp Mar 14, 2023
2683960
accountant: export governance modules from sdk to double check in con…
conorpp Mar 15, 2023
18e8e14
Node: Circle Integration governance fixes (#2507)
bruce-riley Mar 16, 2023
24f3893
vaa/governance: Document other ActionIds
Mar 17, 2023
50a5977
node: fix deserialization issue for modify_message
conorpp Mar 23, 2023
081f199
sdk: remove outdated comment on vaa payload size limit (#2546)
nik-suri Mar 24, 2023
708d02f
wormchain: require go version at least 1.19
conorpp Mar 10, 2023
a52acb5
Node: Generate readiness labels programmatically (#2540)
bruce-riley Mar 27, 2023
1358646
spydk: add done()
panoel Mar 31, 2023
f9758b3
SDK/Node: Sepolia deployment (#2567)
bruce-riley Apr 3, 2023
908dc5f
sdk/js: bumped version to v0.9.12
kev1n-peters Apr 4, 2023
048595f
node/pkg/watchers: add doc
panoel Mar 24, 2023
a846036
Node/Acct: Logging changes (#2574)
bruce-riley Apr 6, 2023
9b8bed4
node/pkg/watchers: add RunWithScissors
panoel Mar 29, 2023
e7b606d
Update tracking issue
aadam-10 Apr 10, 2023
c7897e3
whitepapers: First version of integrity checkers and global accountan…
tbjump Apr 10, 2023
199159b
Node/Gov: Fix panic in public RPC (#2601)
bruce-riley Apr 10, 2023
dcbca82
wormchain: updates to add ibc (#2589)
nik-suri Apr 11, 2023
9d971c2
aptos: pin framework deps to `mainnet_20221115`
Apr 11, 2023
f576dff
whitepapers: add ibc generic messaging whitepaper (#2588)
nik-suri Apr 11, 2023
58f5528
node: enforce msg.EmitterAddress != 0
Apr 11, 2023
2016da7
node: revert "node/pkg/watchers: add RunWithScissors" (#2620)
panoel Apr 11, 2023
5a2fc6e
clients/js: add worm info namespace (#2603)
AlberErre Apr 11, 2023
6fd43d1
terra: change nft-bridge name to nft-bridge-terra (#2607)
nik-suri Apr 11, 2023
56b847c
cosmwasm: clean up unused dependencies (#2629)
nik-suri Apr 13, 2023
4f1feb3
Node/Gov: Split up CoinGecko queries (#2573)
bruce-riley Apr 13, 2023
8837a9a
cosmwasm: bump k256 dependency to 0.11 (#2630)
nik-suri Apr 14, 2023
53703d8
Node: ibc watcher (#2566)
bruce-riley Apr 17, 2023
de16e0f
Node/Governor: Regenerate token list and floor prices (#2465)
bruce-riley Apr 17, 2023
7640539
sdk/js: bump injective sdk
evan-gray Apr 15, 2023
40a638d
node: add sui watcher for devnet and testnet only
panoel Apr 17, 2023
8a866c3
node: sei testnet support (#2660)
bruce-riley Apr 18, 2023
c8e18ba
Node: RunWithScissors should not hang on error if no listener (#2649)
bruce-riley Apr 18, 2023
d7b6be7
Cosmwasm package naming updates (#2641)
nik-suri Apr 18, 2023
90dce61
SECURITY.md: Update audit list
tbjump Apr 18, 2023
240230b
Node/Gov: Use component logging (#2667)
bruce-riley Apr 18, 2023
cf37919
sdk/js: version bump
evan-gray Apr 18, 2023
c5df4db
cosmwasm: token bridge: add new CompleteTransferResponse struct as da…
nik-suri Apr 20, 2023
3dd4fe2
Client/js: Sepolia and Sei support (#2738)
bruce-riley Apr 20, 2023
4ed8917
Node: Block height is always zero on Terra2 (#2762)
bruce-riley Apr 20, 2023
e695fad
Node: Don't lock memory in testnet (#2780)
bruce-riley Apr 26, 2023
75fe8cc
update CODEOWNERS
a5-pickle Apr 28, 2023
3eefb74
node/pkg/watcher: watcher audit change
panoel May 1, 2023
d2e5d04
Node: Add logging around DB writes (#2820)
bruce-riley May 2, 2023
67c7c86
Node: Add Sui mainnet support (#2826)
bruce-riley May 2, 2023
760db3c
sui: redesign Wormhole and Token Bridge contracts
a5-pickle May 2, 2023
ed733f8
sdk/js: add Sui support
heyitaki May 2, 2023
6a1bb7b
sdk/js: sui get latest package from CurrentPackage
kev1n-peters May 2, 2023
412680f
sui: update devnet addresses
heyitaki May 2, 2023
04abafb
ci: decrease build timeout to 20min
heyitaki May 2, 2023
1f951bd
adding relayer directory to ethereum
chase-45 Feb 21, 2023
b73facf
setting up docker build pipeline
chase-45 Mar 16, 2023
661428f
eth pod fixes
chase-45 Mar 16, 2023
5765ed9
generic relayer contracts deploy
chase-45 Mar 16, 2023
7da76f7
moving relayer contracts
chase-45 Mar 29, 2023
d15dd0f
Moved new code
derpy-duck Mar 29, 2023
b6cac18
add sdk
derpy-duck Mar 30, 2023
502df72
Move ts-script and ts-test to 'relayer' folder within their folders
derpy-duck Mar 30, 2023
5306271
forge tests pass!
derpy-duck Mar 30, 2023
c108a49
Typescript files compile
derpy-duck Mar 30, 2023
756af60
delete ethers contracts
chase-45 Mar 30, 2023
f9f6143
ignore ethers contracts
chase-45 Mar 30, 2023
cb135df
fixed up the deployment scripts, relay contracts deploy again
chase-45 Apr 9, 2023
4194e7a
Copied contracts from trustless-generic-relayer commit 76adaedbb52fb1…
chase-45 Apr 9, 2023
7c08b6c
removed mockintegration tilt deployment
chase-45 Apr 9, 2023
da32e98
copying over forge tests from trustless-generic-relayer
chase-45 Apr 9, 2023
4b49b65
fixed import errors
chase-45 Apr 9, 2023
4afacea
redis tilt container runnable independent of spy_relayer
chase-45 Apr 9, 2023
4139451
fixing more ts scripts
chase-45 Apr 9, 2023
6ac8593
applied relayer scripts to evm1 and evm2
chase-45 Apr 9, 2023
9077179
moving relayer-engine-v2 from trustless-generic-relayer repo
chase-45 Apr 9, 2023
768b379
relayer engine sdk temporarily imports out of ethereum folder
chase-45 Apr 9, 2023
b38d87c
more deployment fixes & testing
chase-45 Apr 9, 2023
45e4b26
parser and other relayer engine fixes
chase-45 Apr 10, 2023
d1cb2f3
working end-to-end test in tilt
chase-45 Apr 10, 2023
db616c7
readd sourceProvider to DeliveryInstructionsContainer
chase-45 Apr 10, 2023
229e391
relayer engine parses payloads with sourceProvider
chase-45 Apr 10, 2023
14cc031
truffle config fix
chase-45 Apr 10, 2023
b987c7b
Mock integration script adjustments
chase-45 Apr 10, 2023
4a59f70
fixed truffle build pipeline
chase-45 Apr 10, 2023
6e66cad
ts import fixes & formatter
chase-45 Apr 10, 2023
f6fb7ba
Changes to get integration tests running in tilt
derpy-duck Apr 11, 2023
83ce383
dockerized relayer engine, everything runs in tilt
chase-45 Apr 11, 2023
7eec6e2
Tilt ignore ts-test and node_modules
derpy-duck Apr 11, 2023
16aa644
Typescript SDK builds and is successfully part of typescript tests
derpy-duck Apr 11, 2023
81eec4a
rework generic relayer re app config
JoeHowarth Apr 12, 2023
dd6fa38
re config improvements
JoeHowarth Apr 12, 2023
1bf4905
added consistency level to IWormholeRelayer interface
chase-45 Apr 12, 2023
5a91114
Updates prices in `RelayProvider` in batch.
scnale Mar 24, 2023
a24fa24
Batch config functions in `RelayProvider`.
scnale Mar 27, 2023
6be39a5
Remove `payable` from core relayer address in RelayProvider.
scnale Mar 28, 2023
79559c3
Make a couple of administrative functions external.
scnale Mar 28, 2023
89ff9fd
Uses batch update to configure `RelayProvider` contract.
scnale Mar 28, 2023
0ba0313
Removes obsolete line in `RelayProviderStructs`.
scnale Apr 10, 2023
65b2fb3
Makes deployment messages slightly more friendly.
scnale Apr 10, 2023
e8efdab
Minor cleanup.
scnale Apr 10, 2023
43e1dab
Removes redundant default relay provider configuration.
scnale Apr 10, 2023
9918ac6
Simplification in relay provider deploy script.
scnale Apr 10, 2023
99cff27
Removes redundant type in `RelayProvider` deployment script.
scnale Apr 10, 2023
f58560f
Fixes missing update to supported chains.
scnale Apr 10, 2023
9ea02e7
Fixes relayer contracts deployment in containers.
scnale Apr 10, 2023
d3e5a1e
Reuses code in `getSigner` TS helper.
scnale Apr 10, 2023
998cba4
Adjusts ignores in docker image builds.
scnale Apr 11, 2023
9cac1e6
Renames category in foundry config to silence warning.
scnale Apr 11, 2023
9115ebd
Mark utility shell scripts as executable.
scnale Apr 11, 2023
4ace93d
added delivery address helper to interface
chase-45 Apr 13, 2023
385a4b7
add docker build automation
JoeHowarth Apr 13, 2023
6bc5ff2
try to name dockerfile path in ci
JoeHowarth Apr 13, 2023
8c4bc04
Generic relayer merge contract simplifications and more tests (#2627)
derpy-duck Apr 13, 2023
d2ca6a7
Replace MessageInfo with VaaKey
derpy-duck Apr 13, 2023
99ce176
remove target in docker workflow
JoeHowarth Apr 13, 2023
3f173d9
Uses `foundry-rs/foundry-toolchain@v1` github action to install foundry.
scnale Apr 13, 2023
8b03d10
fix redis config
JoeHowarth Apr 13, 2023
30b9dd0
integration testing
JoeHowarth Apr 13, 2023
c961e18
support wallet monitor integrated with relayer-engine (#2639)
solanoepalacio Apr 13, 2023
1a6543e
deployment fixes
JoeHowarth Apr 13, 2023
b930667
minor testnet deployment to fuji and celo
JoeHowarth Apr 13, 2023
6d8e683
save
JoeHowarth Apr 13, 2023
27fc34e
fix dockerfile??
JoeHowarth Apr 13, 2023
b7fd843
dockerfile forge instll try 3
JoeHowarth Apr 13, 2023
95ff4e4
dockerfile forge instll try 4
JoeHowarth Apr 13, 2023
7a590b7
dockerfile forge instll try 5
JoeHowarth Apr 13, 2023
67ab943
small re config changes
JoeHowarth Apr 14, 2023
ac17d83
update parsing
JoeHowarth Apr 14, 2023
c31d755
Generic relayer remove multidelivery multiforwards (#2648)
derpy-duck Apr 14, 2023
6dbd4e2
Fix multiforward test
derpy-duck Apr 14, 2023
1657f4a
Fix tilt ci (#2664)
derpy-duck Apr 18, 2023
9be16a6
GR: update codeowners
JoeHowarth Apr 17, 2023
fe87cff
redelivery implementation (#2663)
chase-45 Apr 19, 2023
c53def8
Update docker push workflow (#2740)
JoeHowarth Apr 19, 2023
ee16821
fixed a typechain variable naming collision (#2742)
chase-45 Apr 19, 2023
e0bc98b
Refund Tests + Bugfix (#2735)
derpy-duck Apr 20, 2023
ec2aadb
relayer: Fix multiforward integration test + Patch MockRelayerImpleme…
derpy-duck Apr 20, 2023
edbd32f
relayer: fix several ci issues (#2745)
scnale Apr 21, 2023
267b245
Relayer/upgradeable forward wrapper issue #2758 (pr #2767)
JoeHowarth Apr 24, 2023
9de8d24
gRelayer: Redelivery test & comment fixes (#2756)
chase-45 Apr 24, 2023
40f7713
Relayer: relayer/sdk and integration improvements (#2777)
chase-45 Apr 24, 2023
7e8ceaa
gRelayer: (forge-test) test VaaHash version of VaaKey (#2763)
derpy-duck Apr 24, 2023
ebbe922
gRelayer: (forge-test) Funds test for delivery failure due to revert …
derpy-duck Apr 24, 2023
c557ff2
gRelayer: (forge-test) Consistency level test (#2761)
derpy-duck Apr 24, 2023
961cae9
gRelayer: stable testnet deploy 4-24 (#2779)
JoeHowarth Apr 25, 2023
6c05c50
gRelayer: (forge-test) Test funds correct for cross chain refunds, su…
derpy-duck Apr 25, 2023
21aeb49
gRelayer: (forge-test) No funds lost in a forward failure or a forwar…
derpy-duck Apr 25, 2023
8407fcb
gRelayer: redelivery tests (#2784)
derpy-duck Apr 25, 2023
8f8ec34
gRelayer: Make IWormholeRelayer.sol accurate (#2789)
derpy-duck Apr 25, 2023
c43580c
Relayer: redelivery SDK, engine, and integration test additions (#2791)
derpy-duck Apr 27, 2023
005aaba
gRelayer: Send, getPrice, and getPriceMultipleHops functions in SDK …
derpy-duck Apr 27, 2023
3cbb68e
relayer: forge fmt (#2798)
JoeHowarth May 1, 2023
24a3631
gRelayer: sdk status improvements (#2802)
derpy-duck May 1, 2023
3bdf16d
Relayer/resend improvements (#2818)
chase-45 May 2, 2023
f118262
relayer: comment pass (#2815)
JoeHowarth May 2, 2023
c6c9a8b
gRelayer: make relayprovider calls safe (#2822)
derpy-duck May 2, 2023
de4a0ed
Merge branch 'generic-relayer-merge' into generic-relayer-merge-rebased
derpy-duck May 2, 2023
6fc88bb
removed output files
derpy-duck May 2, 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
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
# Chains

/algorand/ @jumpsiegel
/aptos/ @kcsongor
/aptos/ @kcsongor @a5-pickle
/bitcoin/ @conorpp @jumpsiegel
/cosmwasm/ @jynnantonix @kcsongor @a5-pickle
/ethereum/ @a5-pickle @calebrate @gator-boi @hendrikhofstadt @kcsongor
/ethereum/contracts/relayer @chase-45 @derpy-duck @JoeHowarth
/near/ @jumpsiegel
/solana/ @hendrikhofstadt @kcsongor @a5-pickle
/sui/ @kcsongor
/sui/ @kcsongor @a5-pickle @gator-boi @heyitaki
/terra/ @kcsongor @a5-pickle
/wormchain/ @conorpp @hendrikhofstadt

Expand All @@ -36,37 +36,37 @@
# Guardiand node

## Fallback
/node/ @bruce-riley @leoluk @hendrikhofstadt
/node/ @bruce-riley @evan-gray @hendrikhofstadt

## Entrypoint / RPC
/node/cmd/ @bruce-riley @panoel

## DB
/node/pkg/db/ @bruce-riley
/node/pkg/db/ @bruce-riley @kev1n-peters

## Accountant
/node/pkg/accountant/ @bruce-riley @jynnantonix
/node/pkg/accountant/ @bruce-riley @evan-gray @jynnantonix

## Governor
/node/pkg/governor/ @bruce-riley @claudijd

## P2P
/node/pkg/p2p/ @leoluk @hendrikhofstadt
/node/pkg/p2p/ @bruce-riley @hendrikhofstadt

## Consensus / Processor
/node/pkg/processor/ @bruce-riley @hendrikhofstadt

## Public RPC
/node/pkg/publicrpc/ @bruce-riley
/node/pkg/publicrpc/ @bruce-riley @kev1n-peters

## Supervisor Framework
/node/pkg/supervisor/ @hendrikhofstadt @leoluk
/node/pkg/supervisor/ @hendrikhofstadt @bruce-riley

## Watcher - Algorand
/node/pkg/watchers/algorand/ @evan-gray @jumpsiegel

## Watcher - Aptos
/node/pkg/watchers/aptos/ @jumpsiegel
/node/pkg/watchers/aptos/ @evan-gray @jumpsiegel @panoel

## Watcher - Cosmwasm
/node/pkg/watchers/cosmwasm/ @evan-gray @hendrikhofstadt
Expand All @@ -75,7 +75,7 @@
/node/pkg/watchers/evm/ @evan-gray @bruce-riley @hendrikhofstadt

## Watcher - NEAR
/node/pkg/watchers/near/ @jumpsiegel
/node/pkg/watchers/near/ @evan-gray @jumpsiegel @kev1n-peters

## Watcher - Solana
/node/pkg/watchers/solana/ @evan-gray @hendrikhofstadt @bruce-riley
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Bug report
about: Submit a bug ticket if you have an issue. If you're a user, check out the Wormhole Discord server below for faster assistance.
title: ''
labels: 'bug'
assignees: ''
---
<!--- Fill out the fields if you're an integrator or contributor. -->

## Description and context
<!--- Provide a detailed description of the problem to expedite the process. -->


## Steps to reproduce
<!--- Describe what happened step by step. -->
<!--- If applicable, provide a link to a live example or include code to reproduce. -->

1.
2.
3.

## Experienced behavior
<!--- Describe what happened after the last step. -->


## Expected behavior
<!--- Describe what was expected to happen instead. -->


## Solution recommendation
<!--- Not mandatory, but feel free to recommend a way fix the issue. -->

5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Wormhole Official Discord
url: https://discord.gg/wormholecrypto
about: If you're a user, this is the fastest way to get help. Do not give your wallet private key or mnemonic words to anyone.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Task
about: Create a regular work item to be picked up by a contributor.
title: ''
labels: ''
assignees: ''

---

## Description and context
<!--- Write a description or todo list as the scope. A task should be: -->
<!--- Actionable: can be acted on right away. -->
<!--- Clearly defined scope: has precise limits/boundaries. -->
<!--- Small scope: break complex tasks into smaller ones if they involve multiple system parts, multiple people/PRs, or parallelizable work. -->

## Definition of done
<!--- Describe completion: e.g. code merged, deployment is done, or release published etc. -->
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/tracking_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Tracking issue
about: Tracking issues are task lists used to better organize regular work items.
title: 'Tracking issue for *ADD_PROJECT* - *ADD_COMPONENT*'
labels: 'epic'
assignees: ''

---

This issue is for grouping *ADD_COMPONENT* related tasks that are necessary for *ADD_PROJECT*.

### Other tracking issues for the same project:
<!--- Link related tracking issues within the project for easier navigation. -->
<!--- Assign tasks to the appropriate tracking issue if there is more than one. -->

- #XXXX
- #XXXX
- #XXXX

<!--- Subtasks MUST be inside the ``` -> ``` code block. -->
```[tasklist]
### Task list
- [ ] XXXX
- [ ] XXXX
```
49 changes: 0 additions & 49 deletions .github/ISSUE_TEMPLATE/wormhole-issue-template.md

This file was deleted.

18 changes: 7 additions & 11 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
kubectl config use-context ci
- run: tilt ci -- --ci --namespace=$DEPLOY_NS --num=2
timeout-minutes: 60
timeout-minutes: 20

# Clean up k8s resources
- run: kubectl delete --namespace=$DEPLOY_NS service,statefulset,configmap,pod,job --all
Expand All @@ -48,7 +48,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.19.3"
go-version: "1.19.7"
- run: make node

algorand:
Expand Down Expand Up @@ -210,16 +210,12 @@ jobs:
sui:
name: Sui
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
working-directory: ./sui
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Run tests via docker
run: make test-docker
run: cd sui && make test-docker

terra:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -262,7 +258,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.19.3"
go-version: "1.19.7"
- run: |
cd wormchain
make proto -B
Expand All @@ -276,7 +272,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.19.3"
go-version: "1.19.7"
- run: cd sdk/vaa && go test

# Run Go linters
Expand All @@ -293,7 +289,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.19.3"
go-version: "1.19.7"
- name: Install formatter
run: go install golang.org/x/tools/cmd/goimports@latest
- name: Formatting checks
Expand Down Expand Up @@ -322,7 +318,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.19.3"
go-version: "1.19.7"
# The go-ethereum and celo-blockchain packages both implement secp256k1 using the exact same header, but that causes duplicate symbols.
- name: Run golang tests
run: cd node && go test -v -race -ldflags '-extldflags "-Wl,--allow-multiple-definition" ' ./...
Expand Down
43 changes: 0 additions & 43 deletions .github/workflows/relayer-docker.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,5 @@ bigtable-writer.json
/solana/artifacts-mainnet/
/ethereum/out/
/ethereum/cache/
sui.log.*
sui/examples/wrapped_coin
1 change: 1 addition & 0 deletions Dockerfile.const
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ COPY --from=const-build /scripts/.env.hex terra/tools/.env
COPY --from=const-build /scripts/.env.hex cosmwasm/deployment/terra2/tools/.env
COPY --from=const-build /scripts/.env.hex algorand/.env
COPY --from=const-build /scripts/.env.hex near/.env
COPY --from=const-build /scripts/.env.hex sui/.env
COPY --from=const-build /scripts/.env.hex aptos/.env
COPY --from=const-build /scripts/.env.hex wormchain/contracts/tools/.env

Expand Down
3 changes: 2 additions & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ As these 3rd party audits are completed and issues are sufficiently addressed, w
- **Q4 2022 - Certik (DRAFT)**: _Solitaire_
- **Q4 2022 - Coinspect (DRAFT)**: _Algorand Contracts_
- **Q4 2022 - Hacken (DRAFT)**: _NEAR Contracts_
- **Q1 2023 - Trail of Bits (SCHEDULED)**: _Guardian_
- **Q1 2023 - Trail of Bits (FINAL EDITING)**: _Guardian_
- **Q2 2023 - Runtime Verification (IN PROGRESS)**: _Guardian_


## Bug Bounty Program
Expand Down
Loading