Commit Graph

50 Commits

Author SHA1 Message Date
Josh Siegel 133523bd57 algo/fix: switch to using last round 2022-12-02 09:51:51 -05:00
Hendrik Hofstadt ff186e441a rename dev.v2 to main
Change-Id: Idfc6f88de7ee3c190a01c2196dc0bc4da91cbe4c
2022-11-29 10:43:07 -05:00
Hernán Di Pietro a6d76f4382
Added option to fund predefined dev accounts in Algorand deployment (#1997) 2022-11-28 08:12:10 -06:00
Josh Siegel ddb2afdf36 WH-1816: add new .gitignore @ Closes #1816 2022-10-28 11:06:42 -05:00
Josh Siegel 7631341ef0 algorand/update: update the algorand version 2022-10-27 07:52:24 -04: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 a1598b2769 coinspect_tests: adjust comments 2022-10-19 06:38:19 -05:00
Joaquin L. Pereyra fd94c649b0 add: new and adversarial tests
tests added. some try basic functionality which was understed. others
try to mimic what an attacker would try to do.

this is a baseline from which to create more adversarial tests and
improve the testing suite of the contracts.

tests/README.md includes instructions on how to run the new tests.
2022-10-19 06:38:19 -05:00
Josh Siegel d48b13ceee near/p3: Fix P3 2022-10-12 13:50:10 -05:00
Josh Siegel 77763d94dd algo/cleanup: cleanup 2022-09-28 13:42:09 -05:00
Josh Siegel 4b38dc650b algo/clawback: allow algorand clawback 2022-09-26 12:26:24 -05:00
Josh Siegel 1febea03b5 algo/typo: type fix, algorand tests, near tests 2022-09-26 05:26:56 -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 6235c3b31f near/testing: improve near tests for decimal point shifts
force algorand and indexer to update to what we are about to run in production
              add checks for fees being passed for P3 messages
2022-09-08 15:08:25 -05:00
jumpsiegel 8e86eb4350
algo/fixTest: Fix python tests (#1547) 2022-09-07 09:53:55 -05:00
jumpsiegel 5e855b2d2c
algorand: remove wormhole from token name (#1494) 2022-08-31 12:45:27 -04:00
Evan Gray f28e39c490 certusone -> wormhole-foundation 2022-08-26 12:48:14 -04: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 5db83ea512 algo/reserve: fix reserve field 2022-08-17 08:41:32 -05:00
Josh Siegel b583708e53 algo/upgrade: testing upgrades for algorand 2022-08-15 15:41:46 -05:00
Josh Siegel 3f51c89f30 algo/prod: prod changes 2022-08-15 05:53:59 -05:00
Josh Siegel e738eda7fd algo/audit: More security improvements 2022-08-10 10:17:58 -05:00
Josh Siegel 5470ed134a algo/audit: address KS-RL-12 @ gusc1a-ossdev-jsl5 2022-08-10 10:17:58 -05:00
Josh Siegel e385c8096d algo/audit: KS-RL-05 @ gusc1a-ossdev-jsl5 2022-08-10 10:17:58 -05:00
Josh Siegel 15be6cc73f algo/audit: KS-RL-04 - invalid asset check @ gusc1a-ossdev-jsl5 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
Josh Siegel 3a0a39a961 algo/audit: address KS-RL-01 @ gusc1a-ossdev-jsl5 2022-08-10 10:17:58 -05:00
chase-45 850dd33ba4 added arg to algorand startup 2022-07-07 22:55:55 -04:00
Jonathan Claudius 0919f29dc3
Docker FROM image pinning (#1337)
* Add script to check docker pinning project wide

* Add workflow to run check-docker-pin

* Pin Docker image refs which were unpinned

* Add exceptions to the pin checking logic

* Fixes to check-docker-pin

* Clean up find command

* Bash optimizations

* Switch to env shebang

* Switch from find to git ls-files and add justification for ignore choices
2022-07-06 15:05:30 -04:00
Josh Siegel c16e89036d algoOptin: optin change @ gusc1a-ossdev-jsl5 2022-06-29 18:10:12 -04:00
Josh Siegel 3fcb35132c payload3_xl: add new payload3 sender into the fee field 2022-06-21 12:44:55 -05:00
Josh Siegel 1103a23e87 Prevent attestation of wormhole assets on algorand 2022-06-21 10:22:09 -05:00
Josh Siegel 21e004877c algoFix: Algo fix so PRs pass 2022-06-15 13:43:18 -05:00
tbjump ba5fcc4ad8 apply gofmt and enforce it for new commits 2022-06-02 07:57:49 -04:00
Paul Noel e2687e7c36
algo/make: add Makefile and test script (#1153)
* algo/make: add Makefile and test script

* algo/make: add cleanup of sandbox

* algo/make: add python3 requirements

* algo/make: fix path

* algo/make: change pyteal version

* algo/make: propagate errors

* algo/make: add verbosity

* algo/make: fix script

* algo/make: $? check is bad

* algo/make: try using github runner with python 3.10

* algo/make: need to use the correct requirements file

* algo/make: some tests aren't running

* algo/make: attempt to fix tests

* algo/make: get workflow to work

* algo/make: fix runner

* algo/make: try to find the correct python version

* algo/make: more changes

* algo/make: move code around

* algo/make: all python test

* algo/make: remove tabs

* algo/make: combine lines

* algo/make: back to using Makefile in action

* algo/make: change path

* algo/make: test error

* algo/make: fix error example
2022-05-31 16:47:31 -04:00
Paul Noel 6967f44e55
algo - add stuff to tilt (#1230)
* algo - add stuff to tilt

* terra: fix terra test (#1231)

* terra: fix terra test

* Update terra git bits

Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>

* algo - add stuff to tilt

Co-authored-by: Evan Gray <56235822+evan-gray@users.noreply.github.com>
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2022-05-31 15:49:38 -04:00
Jonathan Claudius 9e893bf5d4
Upgrade Ubuntu version to 20.04 (#1227) 2022-05-25 08:14:26 -04:00
Jonathan Claudius 8049dce113
Upgrade algod and indexer golang to 1.18.2 (#1225)
* Upgrade algod golang to 1.18.2

* Upgrade algorand indexer to golang 1.18.2
2022-05-24 10:50:53 -04:00
Ben Guidarelli 2e4fed66c1 New ABI selector support for algorand 2022-05-16 14:54:47 -05:00
Josh Siegel c9d7a617ee Rewrite algorand guardian watcher to directly hit the node instead of depending on indexer 2022-05-12 06:50:07 -05:00
Josh Siegel 0e35c001c7 algo/payload3: lets not comment this out @ gusc1a-ossdev-jsl5 2022-05-11 07:29:56 -05:00
Josh Siegel 4e53392819 1) Add payload3 support into typescript
2) Add tests for payload3
3) Change the contract API for payload3 so that the destination is the appId instead of the app address
   and no longer part of the data
4) add a testApp into devnet
2022-05-11 07:29:56 -05:00
Josh Siegel 34ea483dbe algo/tilt: Fix algod validator @ gusc1a-ossdev-jsl5 2022-05-11 07:29:11 -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
Csongor Kiss a8dab4f428 algo: Update README.md
The `TmplSig` part was outdated as of the most recent changes
2022-05-02 14:29:11 -04:00
jumpsiegel f69c74961b
algo/testnet: Wormhole name fix (#1134)
* algo/testnet: Wormhole name fix

Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-04-29 21:19:30 -04:00
Evan Gray cc72c2a644 algo: contracts 2022-04-29 20:56:17 -04:00