Commit Graph

20 Commits

Author SHA1 Message Date
Jon Cinque 4dd9754624
Re-enable token-swap ci (#442) 2020-09-14 16:56:00 +02:00
Jon Cinque f5e0d793a9
token-swap: Swap instruction fix and update libs for CI (#408)
* token-swap: Fix swap instruction

* Update SDK libs and fix outstanding issues

* Run lint in token/js

* Disable CI token-swap js tests

* Update code for web3.js 0.75.0

* Update output -> destination verbiage for clarity / consistency
2020-09-10 20:16:50 +02:00
Jon Cinque ac73bd2e73
Fix token-swap tests (#388)
* 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>
2020-09-06 00:09:05 +02:00
Trent Nelson e00a6f1add Bump Token version to 2.0.4 2020-09-04 01:18:44 -06:00
Jack May 0637e358bc
Add back token perf monitor (#380) 2020-09-01 17:27:11 -07:00
Justin Starry 8e1bff0a72
Fix token-js CI tests (#371) 2020-08-30 14:31:58 +08:00
Michael Vines dc8dcc0222 Disable token-swap flow 2020-08-28 16:16:24 -07:00
Michael Vines aa1489df2e Disable C header generation in CI 2020-08-28 16:01:58 -07:00
Michael Vines 0a47a3127c Move c header generation out of build.rs 2020-08-27 23:32:07 -07:00
Michael Vines 73e2455d60 Relocate test-client 2020-08-27 23:32:07 -07:00
Michael Vines 142e8e2ea6 Temporarly disable C header checks 2020-08-28 00:47:35 +00:00
Michael Vines 5fccbc5ac8 Disable token/js tests pending resolution of #332 2020-08-26 23:10:18 -07:00
Michael Vines 2815165c14 Relocate program2 into program 2020-08-26 23:10:18 -07:00
Michael Vines dc00c83c34 Correctly fail CI on JS failures 2020-08-24 12:20:17 -07:00
Michael Vines e440466311 Add token program2 2020-08-14 22:50:18 +00:00
Michael Vines a969ada9d1 Add more build timing 2020-08-14 22:50:18 +00:00
Michael Vines 20dc857d61 Add build step timing information 2020-08-14 21:08:47 +00:00
Michael Vines a3c0ef88da Restore generated token.h check 2020-08-14 17:57:46 +00:00
Michael Vines d696b7bf18 Reduce ci/ duplication 2020-08-14 08:48:12 -07:00
Michael Vines e2aaff7a03 Add travis script log folding 2020-08-08 15:25:47 -07:00