Leo
48b3c0a3f8
CONTRIBUTING.md: fix typo
...
Change-Id: Id18341b27bb9509e2b0a0c19ebc998878766818c
2021-04-15 23:55:45 +02:00
Leo
dfd01fae98
Add codereview.cfg
...
Enables usage of git-codereview in this repo, which may be useful to
non-IntelliJ users.
See https://pkg.go.dev/golang.org/x/review/git-codereview#hdr-Configuration
Change-Id: If9ec6eae678c54bad86b126f9b9284b1a9c7ddd9
2021-04-15 00:21:59 +02:00
Leo
3d652fdc20
Add CONTRIBUTING.md
...
This document adds guidance on the Wormhole development process for new
contributors, and answers the most commonly asked questions.
Change-Id: Id793163721f7d68e24c372020b9b31c4cb222744
2021-04-15 00:21:57 +02:00
Leopold Schabel
610bb93578
Merge "README.md: remove mention of test application" into main
2021-04-14 19:42:09 +00:00
Leo
dd1e536a81
README.md: remove mention of test application
...
Bartosz had added this when he did the Arweave deployment, but it's not
really meant for end users and has been causing a fair bit of confusion.
Remove it and wait for nice wallet integrations.
Change-Id: Ifee0e11d265c07da1158bd19e1e7324281caa882
2021-04-14 15:20:28 +00:00
Leo
f9d7308b16
design: import existing design document template
...
Change-Id: I7cc3735089b58faf3537cd0b59dad45b8ecec101
2021-04-14 16:35:15 +02:00
Stanisław Drozd
a330c89d1a
Fix *.so copy in solana-devnet, correct crate feature for cli+agent ( #198 )
2021-04-08 12:47:35 +02:00
Leopold Schabel
cc3482a607
Replace third_party/solana by solana-test-validator ( #197 )
...
We no longer need to carry a patch and build Solana, and can use
solana-test-validator (with sleepy PoH!) instead. This significantly reduces
build times and will make downstream testing much easier.
Also remove the remnants of do.sh and the old BPF toolchain.
Test Plan: Ran E2E tests.
2021-04-07 20:16:19 +02:00
Stanisław Drozd
6de425a990
BPF SDK hotfix and devnet startup improvement ( #196 )
...
* Tiltfile: Make the guardian k8s_resource depend on solana-devnet
This makes guardian network convergence faster as the guardian pods
don't have to suffer from increasing redeploy back-off delays. This
should impact performance neglibibly as solana-devnet is still the
heaviest build we perform (at the time of this writing saturating a
32-thread Ryzen 9 CPU on my build machine.)
* hotfix bpf-sdk: bump bpf-sdk; use cargo-build-bpf
2021-04-07 15:13:01 +02:00
Stanisław Drozd
bfa8a974e5
terra/Cargo.lock: Run `cargo update` ( #194 )
2021-04-02 00:20:17 +02:00
Stanisław Drozd
954e868436
Updates for newest beta bpf-sdk, small do.sh refactor ( #193 )
...
* Updates for newest beta bpf-sdk
* do.sh: sed typo
2021-03-23 16:21:34 +01:00
Yuriy Savchenko
7a97381f18
Terra E2E tests fixed, asset registration refactoring
2021-03-23 16:19:41 +01:00
Yuriy Savchenko
f694fbdf0f
Removed contract activity killswitch, fee is now hardcoded, test scripts updated
2021-03-23 16:19:41 +01:00
Yuriy Savchenko
06242ffc74
Fee storage type changed to optional
2021-03-23 16:19:41 +01:00
Yuriy Savchenko
097093e1f1
Added configurable fee for locking assets, owner method to transfer fee from the contract, query to get contract state (with fee)
2021-03-23 16:19:41 +01:00
Yuriy Savchenko
10c2fa4eea
Added VAA verification query to the Terra smart contract, refactoring
2021-03-23 16:19:41 +01:00
Leopold Schabel
f5560eb3ff
Fix guardian set initialization race condition ( #191 )
...
Fixes #184
2021-03-23 14:07:47 +01:00
Ryo Onodera
2ba9381066
Add/Clarify comments ( #187 )
2021-02-26 13:48:44 +01:00
Leo
69b7d3e99e
Update to Rust 1.49
2021-02-12 13:48:44 +01:00
Leo
2cf4d50c23
bridge: add terra block height to heartbeats
2021-02-10 02:00:45 +01:00
Leo
9c1d6ee00c
bridge: add network heights and guardian address to heartbeat message
2021-02-10 01:57:54 +01:00
Leo
aacff406e4
bridge: build with race detector enabled
2021-02-10 01:57:54 +01:00
B
e68c1b240d
Update react router ( #180 )
...
* feat: add deployment
* feat: switch router
* Merge pull request #1 from certusone/master
Add deployment (#179 )
2021-02-06 18:08:16 +01:00
B
ea6f3badec
Add deployment ( #179 )
...
* feat: add deployment
2021-02-05 21:28:07 +01:00
Leopold Schabel
b0a9e98648
Asynchronously fetch Terra block height ( #177 )
2021-02-05 15:16:31 +01:00
Leo
c51a2da83f
Update operations.md
2021-02-04 20:09:33 +01:00
Yuriy Savchenko
8bf501879b
Added Terra node height monitoring ( #176 )
...
* Added Terra node height monitoring
2021-02-04 19:48:54 +01:00
Leo
7c16981443
Add example Grafana dashboard
2021-02-04 18:38:19 +01:00
Leo
966d0f0bc6
bridge/pkg/terra: add stub metrics
2021-02-04 14:20:49 +01:00
Leo
04e3ad772a
bridge: add "debug decode-vaa"
2021-02-04 11:48:31 +01:00
Yuriy Savchenko
f36ecc34f7
Terra support enabled in production mode ( #173 )
...
* Terra support enabled in production mode
2021-02-04 11:26:01 +01:00
Hendrik Hofstadt
075658922f
update web ui for mainnet
2021-02-03 12:09:55 +01:00
Leo
8735b587cb
bridge/pkg/ethereum: fix guardian set update processing
...
We reused an expired context. No direct impact because the routine would crash
and re-fetch the guardian set.
2021-02-03 00:09:46 +01:00
Hendrik Hofstadt
8478735ea7
don't subsidize guardian set creation ( #172 )
...
* don't subsidize guardian set creation
This works around https://github.com/solana-labs/solana/issues/9711 which causes issues when the guardian set creation is subsidized and another CPI call is done subsequently
2021-02-02 21:20:48 +01:00
Leo
02c750bc7e
bridge: fix terra devnet retry
2021-02-02 12:35:17 +01:00
Leo
201581b1de
Update operations.md
2021-02-01 23:56:50 +01:00
Leo
67b8f4dfa2
third_party/solana: update to v1.4.25
2021-02-01 22:22:28 +01:00
Yuriy Savchenko
d9bb5f6802
Added missing e2e tests between Terra and Ethereum/Solana ( #168 )
...
* Added missing e2e tests between Terra and Ethereum/Solana
* Review comments fixed
* Uncommented Solana<->ETH code, missing Ethereum utils file added
2021-02-01 20:38:13 +01:00
Leo
5256d2025a
bridge: refuse to use deterministic keys in production
2021-01-29 12:40:55 +01:00
Leo
14539de2ac
Backport https://github.com/solana-labs/solana/pull/14914
2021-01-29 01:13:52 +01:00
Leo
6d555789d6
Add version stamp to binary and include in heartbeat
2021-01-28 21:46:09 +01:00
Yuriy Savchenko
83de7325c4
Fixed remaining Terra contract issues from the code review report ( #167 )
...
* Fixed remaining Terra contract issues from the code review report
2021-01-28 17:45:54 +01:00
Hendrik Hofstadt
2b30a30601
upgrade solana sdk version ( #166 )
...
* upgrade solana sdk version
Commitment levels were deprecated and the fastest confirmation level is `Processed`.
Also the upgradeable loader now requires the program to be writeable.
* Add deprecation comment
* update agent commitment level
2021-01-28 17:44:54 +01:00
Leo
245f47f112
Document status server in operations.md
2021-01-27 15:07:27 +01:00
Leo
ff298ffac6
bridge: fix one more Terra typo
2021-01-27 14:52:32 +01:00
Leo
b23f43ed1e
bridge: add metrics for ethereum, p2p and solana
2021-01-27 14:46:01 +01:00
Leo
bc356a5e51
bridge: count misses for settled VAAs
2021-01-27 01:58:18 +01:00
Leo
c5b59ac6a0
bridge: fix terraChainID typo
...
I share the blame for missing this during review :P
2021-01-27 01:58:18 +01:00
Leo
7201b64a77
bridge/e2e: fix panic in testSolanaToTerraLockup
2021-01-27 01:58:18 +01:00
Leo
a33505e0f9
bridge/e2e: group tests by chain
2021-01-27 01:58:18 +01:00