Commit Graph

12 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
Marcos Nuñez Cortes 0dcc53cbf8
algorand: Ensure optin transaction is the current transaction (#3131)
* Ensure optin transaction is the current transaction and address the algo_seed transaction in a relative manner.

* Added core_approve.teal based on previous change.

* Fixed admin.py to make the tests pass.
2023-08-16 17:55:26 +01:00
jumpsiegel 41d53b27c8
Test created by the C3 team. (#1796)
Co-authored-by: qonfluent <zantrua+github@gmail.com>
Co-authored-by: NoiTaTuM <noit63@gmail.com>
Co-authored-by: Marcos NC <marcosnc@gmail.com>
2022-10-26 09:55:53 -05:00
Josh Siegel 34355fd234 algo/hashFix: Change how we confirm clear state 2022-09-20 11:06:55 -05:00
Josh Siegel 5d71e619c1 algo/builds: algorand mainnet builds 2022-09-20 10:37:59 -05:00
Josh Siegel d724d42cf1 algo/patch2: optins cannot have arguments 2022-08-23 16:07:36 -05:00
Josh Siegel d3d68fde26 algo/patch: wormhole security patches for algorand 2022-08-23 15:09:42 -05:00
Josh Siegel e738eda7fd algo/audit: More security improvements 2022-08-10 10:17:58 -05:00
Josh Siegel d189f17320 algo/audit: KS-RL-03 @ gusc1a-ossdev-jsl5 2022-08-10 10:17:58 -05:00
Josh Siegel 44ceda5e10 algo/audit: Fix KS-RL-02 @ gusc1a-ossdev-jsl5 2022-08-10 10:17:58 -05:00
Paul Noel c13bdff820
algo/tests: enable relayer test (#1140)
* algo/tests: enable relayer test

* algo/tests: increase timeout

* algo/tests: split tests into unit and integration

* algo/tests: move tests around

* algo/tests: remove file

* algo/tests: make it not optimize in dev mode @ gusc1a-ossdev-jsl5

* algo/tests: another test fix @ gusc1a-ossdev-jsl5

Co-authored-by: Josh Siegel <jsiegel@jumptrading.com>
2022-05-05 08:23:42 -05:00
Evan Gray cc72c2a644 algo: contracts 2022-04-29 20:56:17 -04:00