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
Hendrik Hofstadt
2b223ca038
docs: update body transfer schema
2020-10-22 14:35:52 +02:00
Leo
2b3c022ce5
trustless -> decentralized
...
Wormhole is not trustless according to the commonly
accepted definition of the word. Wormhole itself is trusted,
unlike approaches like NEAR's Rainbow Bridge, which represent
a different set of tradeoffs.
2020-10-15 13:49:46 +02:00
Hendrik Hofstadt
e266bf1a7c
Implement assistant & Reimplement wrapped asset precreation ( #42 )
...
* all: readd early wrapped meta creation; initial transfer wizard
* web: complete transfer assistant
* web: allow multiple accounts per wrapped mint
2020-10-14 11:49:13 +02:00
Hendrik Hofstadt
ddd2c901bd
solana: create sig verify account in instruction
...
This allows multiple guardians to submit the signatures in parallel without causing costs with all transactions because conflicting txs won't be mined.
2020-10-03 21:20:24 +02:00
Hendrik Hofstadt
25533f0264
bridge: add secp check instruction ( #41 )
...
* bridge: add secp check instruction
* solana: update to secp solana upstream
* solana: iteration on secp
* solana: fix secp instruction
serialization indices were off and secp ix data was serialized twice
* solana: optimize ix serialization
* agent: send multiple chunks of signatures
* doc: update protocol spec
* solana: store signatures in siginfo; reconstruct signed VAA in webinterface
* solana: reformat
* solana: add rustfmt config
2020-10-01 16:42:45 +02:00
Hendrik Hofstadt
4ba7885c62
solana: add retry/poking mechanism
...
Closes #6
2020-08-31 21:05:38 +02:00
Leo
dfa3739de7
Add docs/security.md stub
2020-08-31 12:18:07 +02:00
Hendrik Hofstadt
f6750a3762
all: consider decimals on wrapped assets, fix VAA posting, fix solana account parsing
2020-08-28 15:10:42 +02:00
Hendrik Hofstadt
59449a30b3
Update VAA structure
2020-08-19 16:41:25 +02:00
Hendrik Hofstadt
f8e70efb0b
Fixes for actual CPI usage and variable VAA size
2020-08-17 21:02:04 +02:00
Hendrik Hofstadt
08fddb7d54
Update specs
2020-08-15 00:31:26 +02:00
Hendrik Hofstadt
f54fc43118
update claimed vaa doc
2020-08-10 08:48:25 +02:00
Hendrik Hofstadt
f5f62e8b3e
update protocol spec for foreign -> root transfers
2020-08-09 18:46:11 +02:00
Hendrik Hofstadt
8167285560
update bridge doc
2020-08-09 18:26:58 +02:00
Hendrik Hofstadt
3aaba4b5bc
add create wrapped step to initial inbound transfers
2020-08-07 22:11:19 +02:00
Hendrik Hofstadt
30666fd7ff
track wrapped asset meta, test CLI with acc creation
2020-08-07 21:48:22 +02:00
Hendrik Hofstadt
ff0b4766ae
add instruction constructors
2020-08-07 16:10:30 +02:00
Hendrik Hofstadt
86dd02e0e6
Rework accounts in solana programs
2020-08-07 13:38:09 +02:00
Hendrik Hofstadt
b6c85217b6
Add ETH tracking
2020-08-06 15:43:45 +02:00
Hendrik Hofstadt
b3832ab8c7
Fully implement U256; add source_address to transfer VAA
2020-08-05 13:12:54 +02:00
Hendrik Hofstadt
dece1a6a90
Fix protocol compatibility and increase VAA test coverage
2020-08-05 12:28:44 +02:00
Hendrik Hofstadt
7993a72dea
Add VAA serialization logic
2020-08-04 23:43:16 +02:00
Leo
d81d916b5e
Remove reclaim mechanism from docs
2020-08-04 19:52:41 +02:00
Hendrik Hofstadt
7ddf910faa
Implement initial solana program ( #3 )
...
* add rust program
* update rust program
* first VAA actions
* implement full transfer
* remove token copy
* restructure and copy
2020-08-03 14:55:58 +02:00
Hendrik Hofstadt
72cbb2aec2
Implement initial spec ( #2 )
...
* docs: Upgraded design doc
* update formatting
* update set change VAA
* typo fix
* Update protocol.md
* wording and typos
* Update protocol.md
* clarify use of MultiSig and data-availability
* nits in the protocol
* fix typo
* update solana program for new spec
* track executed VAAs
* finalize initial spec
Co-authored-by: Leopold Schabel <leo@certus.one>
2020-07-31 19:51:07 +02:00
Hendrik Hofstadt
7fad81dde0
docs: high level solana program overview
2020-07-28 12:45:33 +02:00