solana-program-library/token-swap/program
Jon Cinque b40e0dd3fd
token-swap: Add fuzzer for swap / withdraw / deposit (#875)
* token-swap: Add fuzzer for swap / withdraw / deposit

* Run cargo fmt

* Make end-to-end testing work

* Fix test failures

* Cleanup for review

* Remove Clone trait for Initialize

* Fix building fuzz targets

* Fix fuzz withdraw logic to avoid ZeroTradingTokens error

* Cargo fmt

* Clippy / fmt again

* Integrate fuzzer in main workspace to share clippy / fmt

* Fix clippy

* Switch to stable honggfuzz that could work with BPF

* Update to most recent honggfuzz

* Add build / run requirements

* Add fuzz CI and cleanup for honggfuzz

* Revert to using fuzz feature to integrate with workspace

* Make fuzz script executable

* Refactor and cleanup

* Add nightly run

* Fix workflow typo

* Add runtime for pull request fuzz workflow

* Fix unrelated new clippy errors
2020-11-30 13:01:31 +01:00
..
fuzz token-swap: Add fuzzer for swap / withdraw / deposit (#875) 2020-11-30 13:01:31 +01:00
inc Reorganize crates based on program 2020-08-08 15:25:47 -07:00
sim token-swap stable curve: 256-bit math added with tests (#886) 2020-11-25 21:19:25 +01:00
src token-swap: Add fuzzer for swap / withdraw / deposit (#875) 2020-11-30 13:01:31 +01:00
Cargo.toml token-swap: Add fuzzer for swap / withdraw / deposit (#875) 2020-11-30 13:01:31 +01:00
Xargo.toml Reorganize crates based on program 2020-08-08 15:25:47 -07:00
cbindgen.toml Reorganize crates based on program 2020-08-08 15:25:47 -07:00