* Fix local token-swap tests * Change generation of program address to use a nonce * Accept nonce properly in initialization * Include nonce in TokenSwap structure * Fixup serialization with new parameter (padding used for now) * Update dependencies Update toml / lock files Fix token swap initialization end-to-end Cleanup unit test to use `find_program_address` Add / refactor tests Most importantly, added a special test to make sure that token_program_id is provided at the end of CPI instructions, since unit testing did not pick up that problem, and it was tough to debug during end-to-end testing * Revert some testing changes for PR * Update token-swap/program/src/processor.rs Co-authored-by: Tyera Eulberg <teulberg@gmail.com> * Integrate review comments * Fmt and clippy * Refactor for clippy * Fmt again * Fix npm lint error * Clarify signers line as requested Co-authored-by: Tyera Eulberg <teulberg@gmail.com> |
||
---|---|---|
.. | ||
inc | ||
src | ||
Cargo.toml | ||
Xargo.toml | ||
cbindgen.toml | ||
package-lock.json |