Commit Graph

44 Commits

Author SHA1 Message Date
Jeff Schroeder b175dd43c8
docs: quit the spelling spam typo fix PRs with cspell magic (#3845)
* Add cspell configuration and custom dictionary

The goal is to cut down on both incoming tyops, and well meaning but
spammy tyop fix PRs.

To run cspell locally install it and run:

    cspell '**/*.md' \
        --config cspell.config.yaml \
        --words-only \
        --unique \
        --quiet | sort --ignore-case

* docs: cspell updates

* wormchain: cspell updates

* aptos: cspell updates

* node: cspell updates

* algorand: cspell updates

* whitepapers: cspell updates

* near: cspell updates

* solana: cspell updates

* terra: cspell updates

* cosmwasm: cspell updates

* ethereum: cspell updates

* clients: cspell updates

* cspell updates for DEVELOP document

* github: run cspell github action

* sdk: cspell updates

* github: only run cspell on markdown files

* algorand: EMMITTER --> EMITTER

Suggested-by: @evan-gray

* cspell: removed from dictionary

Suggested-by: @evan-gray

* aptos and node: cspell updates

Suggested-by: @evan-gray

* cosmowasm: doc updates for terra2

Suggested-by: @evan-gray

* algorand: cspell updates

Suggested-by: @evan-gray

* algorand: cspell updates

Suggested-by: @evan-gray

* cspell: updated custom word dictionary

This resorts the dictionary and adds a few new words from the
algorand/MEMORY.md document around varints and integers.

* cspell: sort the dictionary how vscode does it

On macOS the sorting is locale dependent. To do this on macOS, you have
to invert the case, do a character insensitive sort, and then invert the
case again:

    LC_COLLATE="en_US.UTF-8" cspell '**/*.md' --config cspell.config.yaml \
        --words-only \
        --unique \
        --no-progress \
        --quiet \
    | tr 'a-zA-Z' 'A-Za-z' \
    | sort --ignore-case \
    | tr 'a-zA-Z' 'A-Za-z'

This requires the `LC_COLLATE` variable to be set to `en_US.UTF-8`, or it
will not do the right thing.

* docs: grammar clean up

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2024-03-20 15:40:02 -04:00
bruce-riley fa187bcf73
CCQ/Node/EVM: Backfill cache (#3558)
* CCQ/Node/EVM: Backfill cache

* Code review rework

* Make backfilling configurable

* Code review rework
2024-03-15 14:26:11 -05:00
bruce-riley c751af3ea3
Node/CCQ/Solana: Add sol_pda query (#3782)
* Node/CCQ/Solana: Add sol_pda query

* Attempting to fix bigint serialize error in tests

* Try backing out sol_pda tests

* Put some of solana.test.ts changes back

* Add more stuff back

* Add more stuff to solana.test.ts

* Add more solana.test.ts stuff

* Whatever

* More sol_pda test debugging

* Code review rework

* More rework
2024-03-08 11:57:24 -06:00
GoodDaisy 2fc2bb577b
docs: fix some typos (#3628)
* fix typo in whitepapers/0013_ccq.md

* fix typo in scripts/

* fix typo in clients

* fix typo in sdk/

* fix typo in testing/
2024-03-08 10:17:16 -05:00
Evan Gray a439bdb48c whitepapers: remove batch whitepaper 2024-01-30 18:05:56 -05:00
bruce-riley 846c2e9c9d
CCQ: Solana mock should support min_context_slot (#3728)
* CCQ: Solana mock should support min_context_slot

* Minor tweaks from PR 3637
2024-01-23 07:39:27 -06:00
bruce-riley 59dff67821
Node/CCQ: Solana query support (#3637)
* Node/CCQ: Solana query support

* Add mock stuff

* Add mock stuff

* Code review rework

* Code review rework

* Only allow "finalized", not "confirmed"

* Code review rework

* Change SolanaAccount query type to 4

* Code review rework

* Fix sdk tests
2024-01-22 18:59:02 -06:00
alex 8b39c1a9bf docs: fix typos with spell checker 2023-12-21 15:24:20 -06:00
iwantanode a397599a2a fix typo 0013_ccq.md 2023-12-12 11:24:41 -06:00
iwantanode 6a74ad7bcb fix typo 0012_ibc_generic_messaging.md 2023-12-12 11:24:41 -06:00
iwantanode eb86d7e8af fix typo 0011_accountant.md 2023-12-12 11:24:41 -06:00
iwantanode dca0404c5f fix typo 0008_batch_messaging.md 2023-12-12 11:24:41 -06:00
iwantanode 6c35b89e0c fix typo 0007_governor.md 2023-12-12 11:24:41 -06:00
iwantanode 81811801a1 fix typo 0006_nft_bridge.md 2023-12-12 11:24:41 -06:00
iwantanode 03cd63e9ed fix typo 0005_data_availability.md 2023-12-12 11:24:41 -06:00
iwantanode c9a22aa68b fix typo 0003_token_bridge.md 2023-12-12 11:24:41 -06:00
iwantanode 33dd97ce4f fix typo 0001_generic_message_passing.md 2023-12-12 11:24:41 -06:00
Csongor Kiss 0cc1f677e5 drop mention of the terra NFT bridge from docs and scripts 2023-12-06 20:40:17 +00:00
bruce-riley b708f5ac5b
CCQ: eth_call_with_finality (#3460)
* CCQ: eth_call_with_finality

* Attempt to fix tilt error
2023-10-30 11:13:03 -05:00
bruce-riley d2db1616c5
CCQ: eth_call_by_timestamp (#3449)
* CCQ: eth_call_by_timestamp

* CI: add CCQ sdk tests

* SDK test changes

* Add block parsing tests

* Code review rework

* More code review rework

* More rework

* Allow two blocks to have the same timestamps

* Restore timestamp check

* Restore timestamp check

* Minor code rework

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-10-19 10:32:23 -05:00
bruce-riley c254ebf3ec
CCQ Whitepaper (#3418)
* CCQ: Whitepaper

* Review rework

* More rework
2023-10-11 10:54:27 -05:00
Jeff Schroeder 81f411dbf9 whitepapers: update governor link to running a spy 2023-09-13 14:32:17 -04:00
tbjump fa9c8bf72e
whitepaper: clarify transfer completion caveat in 0003_token_bridge.md (#2209) 2023-09-01 11:48:02 -07:00
tbjump 57760882d8
whitepapers: Update Governor whitepaper (#2401)
* whitepapers: Update Governor whitepaper

* whitepapers: address reviewer feedback

* whitepapers/gov: remove FAQs

---------

Co-authored-by: tbjump <>
2023-09-01 14:17:08 -04:00
Nikhil Suri 87ca286f88
whitepapers: Update ibc generic messaging whitepaper (#2958) 2023-06-06 09:23:29 -07:00
Nikhil Suri f576dffcff
whitepapers: add ibc generic messaging whitepaper (#2588)
* whitepapers: add ibc generic messaging whitepaper

* Address review comments from SEJeff

* Added .md file extension

* Address review comments from evan-gray

* Update whitepaper number to 12
2023-04-11 14:53:11 -04:00
tbjump c7897e31b3
whitepapers: First version of integrity checkers and global accountant (#2406)
* whitepapers: First version of integrity checkers and global accountant

* whitepapers: revise accountant whitepaper

* whitepapers: updates for accountant papers

* Wormhole is connected to both L1 and L2 networks, so L1 was replaced
  with blockchain or network where appropriate.
* Change integrity checker "advantages" to "disadvantages" as that is
  what is trying to be explained
* Explain that a pre-observation is just a concept a bit more as
  the actual global-accountant contract function name is
  `send_observations()` not `submit_preobservations()`
* Removed a lot of passive voice and tries to shorten run-on sentences
* Removed the integrity checkers Todo and Caveats as they are empty
* Moved the Integrity Checkers `Detailed Design` section to just a
  terminology section, which is more appropriate for what it was.

* whitepapers: accountant clarifications

Addressing review feedback from: @conorpp and @hendrikhofstadt

This updates the Submitting Observations to Wormchain section to use
`transfer` in place of a mix of transfer and observation. This makes the
text easier to understand. Additionally, it moves the `Pending` status
line up one bullet point to make it more obvious.

* whitepapers: accountant further clarification

Last review comment from @conorpp

* whitepapers: update accountant nits

* whitepapers: addreses review feedback

Thanks @bruce-riley

---------

Co-authored-by: tbjump <unknown>
Co-authored-by: Conor Patrick <conorpp94@gmail.com>
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2023-04-10 15:24:58 -04:00
justinschuldt 70a6d82731 add links referencing sections 2022-12-12 18:29:17 -05:00
justinschuldt d98727584c add number-of-messages constraint info 2022-12-12 18:29:17 -05:00
Hendrik Hofstadt ff186e441a rename dev.v2 to main
Change-Id: Idfc6f88de7ee3c190a01c2196dc0bc4da91cbe4c
2022-11-29 10:43:07 -05:00
tbjump 31dfbef6e7
add whitepaper explaining guardian key usage (#1960)
Co-authored-by: tbjump <unknown>
2022-11-23 13:51:58 -06:00
gator-boi 7931399149 Update 0008_batch_messaging.md to reflect batch hash change 2022-10-28 06:23:04 -04:00
Reptile 6bd155b4f1 Update title 2022-10-13 09:01:40 -05:00
Reptile f2250b5ffb Update 0008_batch_messaging.md 2022-10-13 09:01:40 -05:00
gator-boi 80bf2af4e3 Update whitepaper to reflect implementation changes 2022-10-13 09:01:40 -05:00
Drew eae8600261 Add Batch VAA design 2022-10-13 09:01:40 -05:00
wonge97 f49c86208b
docs: governor update (#1524)
* Update governor documents

* governor: whitepaper update, auto-release

* docs: update hours spec to 24

Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-09-12 21:28:20 -04:00
Evan Gray f28e39c490 certusone -> wormhole-foundation 2022-08-26 12:48:14 -04:00
Csongor Kiss 8818d4b8f0 docs: Clarify objective in governor whitepaper
Also include a link to the whitepaper from the docs
2022-08-12 14:58:22 +01:00
wonge97 09b33552df Chain Governor
Opening this PR for open feedback on a security feature that Guardians can optionally opt into that would limit the amount of notional value that can be transferred out of a given chain in a given time frame -- this would reduce the damage to the bridge during an existential threat scenario.
2022-08-10 12:20:34 -04:00
Csongor Kiss fe687783c0 whitepapers: Add FromAddress and remove Fee 2022-06-21 22:35:49 -04:00
Csongor Kiss b23895684a whitepapers: include transfers with payload in token bridge
commit-id:0300d782
2022-05-11 21:24:36 -04:00
Csongor Kiss 7e212fa739
terra/nft_bridge: Implement nft-bridge for terra (#698)
commit-id:0b547fa5
2022-01-07 16:47:33 +01:00
Leo 65e1e4df6f Rename design/ to whitepapers/
Nobody looks for whitepapers in a folder named "design", it turns out.

Change-Id: I8bb60eb1424c13b9dbb33704e93f78216c993a2e
2021-12-09 11:54:17 +00:00