Stan Drozd
163bfa1e24
Dockerfile.client, solana/Dockerfile: tune caching, add pinning
...
Change-Id: I779df6f5af215f9eabdda41b13282eafb95c496a
2021-08-18 07:46:49 +00:00
Hendrik Hofstadt
e59a36663a
Initialize spl token metadata for new wrapped assets
...
Change-Id: Ic42f00a1e07db3a5b073f36c4453bef953a15fe8
2021-08-11 16:10:47 +02:00
Stan Drozd
cb719971fe
solana/Dockerfile: Make sure we add everything from solana/
...
Change-Id: I864d769668865b010f630b2ebf8addcb7dcae545
2021-08-04 17:05:10 +02:00
Stan Drozd
952a9d9db9
solana: Use a central location for well-known keypairs
...
Change-Id: Ibed0044bee47063ec0caa4b0c12e9e7037ed7e3b
2021-08-04 10:52:27 +00:00
Hendrik Hofstadt
dd5388a748
Add CPI proxy
...
Change-Id: Iba395084fe0cf5ebd4e1cd7bb3515c6c1f7e8756
2021-07-29 17:40:15 +02:00
Hendrik Hofstadt
d33738e179
Make the token bridge work
...
Change-Id: Ic34f87c09dfaa91d7bf5793e83da9f06abd2fa3f
2021-07-29 17:21:17 +02:00
Hendrik Hofstadt
d9fde6d7cc
Implement optional persistence in Solana wormhole
...
Also reformatted the token_bridge
Change-Id: I195d7e2e13295c8b28e2a0b63620e3d306dc07e6
2021-07-05 18:02:04 +00:00
Hendrik Hofstadt
22373b9943
Fix eth and solana deployment in tilt devnet
...
Change-Id: Iee032e92373c56d876e6fc1626b0f1af54046834
2021-06-22 18:17:18 +00:00
Hendrik Hofstadt
aa909c218f
Restructure workspace
...
This will make is easier to separate modules and solitaire in the future.
We also get rid of the old bridge code.
Change-Id: I4d663c36739dfec77cd5d3f1ed6b51f422fe0c91
2021-06-21 10:24:52 +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
Leo
69b7d3e99e
Update to Rust 1.49
2021-02-12 13:48:44 +01:00
Leo
9f2f609bc1
Bump Go and pin all Docker images to digests
2021-01-19 16:15:54 +01:00
Leo
fddbd01f9d
solana: update Rust and Solana to latest stable releases
...
Unfortunately, the new release has a much chattier message_processor,
but we cannot do anything about that without losing value debug info.
2020-11-29 17:07:15 +01:00
Leo
de8d1dee31
devnet: pin Dockerfile syntax to digest
...
This speeds up the build by ~1.5s by avoiding a remote lookup on
Docker Hub every time this is built (WTF).
2020-11-29 17:07:15 +01:00
Hendrik Hofstadt
a1e548e4b9
solana: don't rebuild solana when bridge changes
2020-08-21 16:29:44 +02:00
Hendrik Hofstadt
51ed6323b4
bridge: improve build caching
2020-08-21 14:52:38 +02:00
Hendrik Hofstadt
1d960405d1
bridge: check quorum
2020-08-21 12:45:40 +02:00
Leo
c6efc410cb
solana: remove extra uncached build
...
Derp
2020-08-20 20:19:06 +02:00
Hendrik Hofstadt
a4fecd36f0
solana: build token program using latest solana version
2020-08-20 20:12:44 +02:00
Leo
894e058091
Build Solana smart contract
2020-08-20 18:56:26 +02:00