Commit Graph

76 Commits

Author SHA1 Message Date
Stan Drozd 952a9d9db9 solana: Use a central location for well-known keypairs
Change-Id: Ibed0044bee47063ec0caa4b0c12e9e7037ed7e3b
2021-08-04 10:52:27 +00:00
Leo 053cf2e66a Add account indexing guidelines for concurrent usage with v1
Change-Id: Icfca131f55515f030e3af75364a37f91c40ef56c
2021-07-30 14:15:57 +00:00
Hendrik Hofstadt 1135fdacd1 Deploy terra FCD and test token
Change-Id: I0027b450c701031929b4aaba4941738d82c4247d
2021-07-29 14:50:04 +00:00
Leo d5e6c844e3 node/pkg/solana: add initial logic for block-by-block requests
CPI part is untested.

Commitment level is hardcoded to "finalized", but can be refactored
to use both "committed" and "finalized" later.

certusone/wormhole#248

Change-Id: I5ae7711c306b33650367e6f7a417ab9d88753612
2021-07-29 12:14:01 +00:00
Leo 89c1c92c7f docs: update operations.md
Change-Id: Ief25490d553430a679512f8135173bacc37b90be
2021-07-21 19:52:51 +00:00
Leo 5471d52613 docs: update overview diagram
https://i.imgur.com/o1z42iD.png

Change-Id: I50843041dc63813024e04afbb966eec8ec05e094
2021-07-21 19:52:51 +00:00
Leo 052d922036 Clean up docs and packages for v2
Change-Id: I1020e648f4a8bd51412cf06196e78665308efdac
2021-07-21 19:46:10 +02:00
Leo 60775101c5 docs: update to account for removed agent build
Change-Id: Iec5267ccf3b3dfbcd121800cc4f1d4bf5093a6f5
2021-07-20 23:17:47 +02:00
Leo 584bfcba2d node: remove terra fee payer
Change-Id: Iffdf5a790fd546b9b43137ee03018da3d94d3ac8
2021-07-20 23:17:47 +02:00
Leo ce6b39e3be devnet,docs: remove agent build and deployment
Change-Id: I04ab07f6db21918297e891de5475f61d22f58cc5
2021-07-20 23:17:47 +02:00
Leo 9fce2e9ded take an axe to the docs
Delete outdated documentation and generic-ify the remainder.

Change-Id: I4e11e59e6da00d49f9ea4fd5d1155769debda55e
2021-04-16 15:49:26 +02:00
Leo c51a2da83f Update operations.md 2021-02-04 20:09:33 +01:00
Leo 201581b1de Update operations.md 2021-02-01 23:56:50 +01:00
Leo 245f47f112 Document status server in operations.md 2021-01-27 15:07:27 +01:00
Leo cb7ddb5a90 docs/operations.md: fix typo
Fixes #158
2021-01-23 01:55:30 +01:00
Leo 2f9ed55b8c docs: document that PokeProposals are no longer needed 2021-01-21 12:00:16 +01:00
Leo b5d8993f44 devnet: Add new command line flags for native Solana poller 2021-01-21 11:40:58 +01:00
Leo 108f050c0e Clarify public keys vs public key's hashes in comments and docs 2021-01-21 00:59:50 +01:00
Leo f20ec49a0b Remove TODO from protocol.md 2021-01-20 23:46:43 +01:00
Leo 9f2f609bc1 Bump Go and pin all Docker images to digests 2021-01-19 16:15:54 +01:00
Hendrik Hofstadt efa03ef73c
Implement upgradeability (#151)
* Implement contract upgrade VAA action

* naming and (╯°□°)╯︵ ┻━┻

* Carefully unflip table and replace broken cutlery ┬─┬ノ( ◕◡◕ ノ)

* fix and automate upgradeability

* document contract upgrade call

* Update comments

* Exhaustiveness check in VAA payload switch

* Fix typo

Co-authored-by: Leo <leo@certus.one>
2021-01-19 13:01:45 +01:00
Leopold Schabel 2c8b411a6b
Update operations.md 2020-12-08 17:27:22 +01:00
Leo 1c4ed7839d Update operations.md 2020-12-07 21:28:55 +01:00
Leo 0f498df470 Update operations.md 2020-12-07 21:28:33 +01:00
Leo f58aa25dc8 Bump version 2020-12-07 18:05:41 +01:00
Leo 45b93f569f operations.md: os-level dependencies 2020-12-07 17:44:03 +01:00
Leo 477cde5da7 Bump version to v0.1.1 2020-12-07 11:17:53 +01:00
Leo 2a4ca51028 Clean up operations.md 2020-12-07 09:21:01 +01:00
Leo 89afda64bf Add systemd units to operations.md 2020-12-06 22:51:35 +01:00
Leo 3013f24d59 Update operations.md 2020-12-06 19:25:42 +01:00
Leo d015422be7 Add Makefile for production builds 2020-12-06 19:21:43 +01:00
Leo d1f572c70f operations.md: set capabilities 2020-12-01 11:58:41 +01:00
Hendrik Hofstadt 029d4b71ef fix account sizes 2020-11-30 11:33:40 +01:00
Hendrik Hofstadt bec598b41a
Fix subsidization and fees (#127)
* Revert "solana: partially revert #82 subsidization changes"

This reverts commit 2967653e

* fix subsidization

* fix deleted grpc tag dependency

* revert devnet changes

* verify system instruction action

* ┬─┬ノ(ಠ_ಠノ)
2020-11-30 11:09:08 +01:00
Leo ee0904adf9 Update assumptions.md 2020-11-27 19:43:57 +01:00
Leo 8c0c902b42 Update assumptions.md 2020-11-27 19:31:11 +01:00
Leo c2c50b3326 Update assumptions.md 2020-11-27 19:28:14 +01:00
Leo 26942d7edb Update assumptions.md 2020-11-27 19:27:11 +01:00
Leo d350731dda Update assumptions.md 2020-11-27 19:26:09 +01:00
Leo 36a025b088 Update to Go 1.15.5 to account for CVE-2020-28362 2020-11-27 19:20:07 +01:00
Leo d4054b4733 Update assumptions.md 2020-11-27 19:00:39 +01:00
Leo 70eddbee6e Document our security assumptions 2020-11-27 18:51:32 +01:00
Leopold Schabel f43e5617f9
Update operations.md 2020-11-24 22:57:50 +01:00
Leo 14106ea750 Update operations.md 2020-11-20 19:54:40 +01:00
Leo f2aa612ee0 Add nodearchitecture.excalidraw 2020-11-20 19:14:09 +01:00
Leo b9a8b9e345 operations.md draft 2020-11-20 19:13:22 +01:00
Hendrik Hofstadt 8510140165
subsidize guardian transactions using fees (#82)
* subsidize guardian transactions using fees

* reuse transfer function

* evict signature state on inbound transfers

* fix mutability issues due to copying

* add fee refund

* unify fee calculation

* add fee documentation

* Unflip tables

* type annotation
2020-11-19 22:47:09 +01:00
Leo dc82826ef3 Update overview image to properly describe Terra flow 2020-11-19 16:24:34 +01:00
Leo ee71c73611 docs: add simple overview image
ghstack-source-id: 275b38858a
Pull Request resolved: https://github.com/certusone/wormhole/pull/92
2020-11-19 12:57:21 +01:00
Leo c0882192da docs: align tables
Couldn't help it
2020-10-22 20:52:16 +02:00