Trent Nelson
7e5ef20c44
Bump token-cli to v2.0.6
2020-12-16 22:45:52 +00:00
Trent Nelson
9eb524feae
Bump token to v3.0.1
2020-12-16 22:45:52 +00:00
Trent Nelson
775700952c
Bump memo to v2.0.1
2020-12-16 22:45:52 +00:00
Trent Nelson
3f84cc99d0
Bump ATA to v1.0.2
2020-12-16 22:45:52 +00:00
Trent Nelson
603e3517f8
Bump {ata,memo,token-{program,cli}} to solana v1.4.17
...
To pick up cargo audit fixes for monorepo
2020-12-16 22:45:52 +00:00
Jon Cinque
8233d35fda
token-swap: Refactor math into sqrt function and add proptest ( #943 )
...
* Refactor into sqrt function and add proptest
* Run cargo fmt + clippy
* Address review feedback
2020-12-14 17:48:41 +01:00
Jon Cinque
3dcb1c5665
token-swap: Add pool token conversion interface ( #934 )
...
* Add pool token conversion interface for all curves
This reverts commit 8400bc7bfe4fcc18580d8f81cbb19a4ef5a437ff.
* Improve tests
* Run cargo fmt
2020-12-09 11:30:22 +01:00
Tyera Eulberg
0047d347b0
Bump feature-proposal cli ( #932 )
2020-12-07 15:08:24 -07:00
Jon Cinque
04a3c833f0
token-swap: Cleanup check ( #903 )
...
* Add extra check
* Add extra check on init
* Run cargo fmt
* Clippy
* Add token program id check on unpack
* Run cargo fmt
* Add checks for program id ownership on swap account
* Add truncation check during swapping
* Run cargo fmt
* Update truncation to ceiling the value
* Run cargo fmt
* Fix JS test
* Refund back not needed source tokens
* Run cargo fmt
* Add swap_without_fees method to trait
* Fix merge problem
Co-authored-by: Justin Starry <justin@solana.com>
2020-12-03 12:17:32 +01:00
Michael Vines
158fa1dea6
Upgrade to Solana v1.4.14
2020-12-03 05:39:55 +00:00
dependabot[bot]
6aa1d8cce1
Bump solana-program from 1.4.9 to 1.4.13 ( #916 )
...
Bumps [solana-program](https://github.com/solana-labs/solana ) from 1.4.9 to 1.4.13.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.9...v1.4.13 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 12:54:42 +00:00
dependabot[bot]
2d9ec02dc0
Bump tokio from 0.3.3 to 0.3.5 ( #910 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 0.3.3 to 0.3.5.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.3.3...tokio-0.3.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-01 12:52:58 +00:00
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
Michael Vines
b51acb2577
Bump SPL Token CLI version to 2.0.5
2020-11-20 09:03:55 -08:00
Michael Vines
09c99158e1
Bump version to 1.0.0
2020-11-18 19:16:25 -08:00
Michael Vines
2e185aa2b6
Proposals now have a 2 week deadline
2020-11-18 19:16:25 -08:00
Yuriy Savchenko
90698e4be9
Added negative tests for stake pool ( #857 )
...
* Added negative tests for stake pool
* Claim refactoring, error codes fixed
* Linter errors fixed
2020-11-18 22:47:42 +01:00
Michael Vines
2ce4817ac3
Add spl-feature-proposal-cli
2020-11-18 19:59:23 +00:00
Michael Vines
c6a4ac9a82
Bump solana version to v1.4.9
2020-11-17 20:02:17 -08:00
Jack May
4056cb4c02
Remove entrypoint bpf cfg check ( #852 )
2020-11-17 00:52:21 -08:00
Michael Vines
2aa5ee5192
Cargo.lock
2020-11-14 08:24:46 -08:00
dependabot[bot]
83096bc02a
Bump bs58 from 0.3.1 to 0.4.0
...
Bumps [bs58](https://github.com/mycorrhiza/bs58-rs ) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/mycorrhiza/bs58-rs/releases )
- [Commits](https://github.com/mycorrhiza/bs58-rs/compare/0.3.1...0.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-11-13 21:04:26 -08:00
Michael Vines
f4af9054a2
Update to Solana 1.4.8
2020-11-14 02:35:20 +00:00
Jon Cinque
b9fed1116b
stake-pool: Add end-to-end testing using ProgramTest ( #828 )
...
* WIP: stake-pool: Add end-to-end testing using ProgramTest
* Run cargo fmt
* Add deposit test and extra requirements
* Update Cargo.lock after rebuild
* Bring token program sdk version back to 1.4.7
2020-11-13 13:11:39 +01:00
Michael Vines
5030a87021
Upgrade to Solana 1.4.7
2020-11-12 11:05:20 -08:00
dependabot[bot]
b71456a8f1
Bump solana-program from 1.4.5 to 1.4.6 ( #826 )
...
Bumps [solana-program](https://github.com/solana-labs/solana ) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.5...v1.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-11 12:39:52 +00:00
Jack May
7d4e51399a
Add Rust examples ( #815 )
2020-11-11 00:01:10 -08:00
Yuriy Savchenko
fec7794c22
Stake pool CLI added ( #806 )
...
* Implemented stake-pool CLI with create-pool, deposit, list and withdraw commands, fixed several bugs in underlying smart contract
* Several typos fixed, some error text clarifications.
* Fee parameter in stake pool creation changed into two: numarator and demoninator
* Refactoring to resolve pool request comments
* Added merge to stake_receiver account when claiming whole stake account
* Removed unused import
* Withdraw bump seed calculation fixed
2020-11-10 15:36:05 +01:00
dependabot[bot]
7249b4fa1e
Bump solana-cli-config from 1.4.5 to 1.4.6 ( #820 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.5...v1.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 12:31:19 +00:00
Jon Cinque
75acddc100
Fix zero fee calculation ( #813 )
...
If a swap has a trading fee and a zero owner fee, when calculating the owner
fee to pool token conversion, the simulated trading fee will be non-zero
because we floor the trading fee to 1 token. If the input to trading
fee calculation is 0, then we will try to do `0 - 1` on an unsigned int,
which causes an underflow error. The fix is to simply return a 0 fee
for a 0 input.
2020-11-09 19:01:21 +01:00
Michael Vines
19e7329db8
Cargo.lock
2020-11-06 21:29:04 -08:00
Michael Vines
64823d9968
Cargo.lock
2020-11-05 17:27:59 -08:00
Michael Vines
8ec81b6405
Bump spl-token cli version
2020-11-04 20:21:20 +00:00
Michael Vines
74cf2050d7
Bump spl-memo to v2.0.0
2020-11-04 11:13:34 -08:00
Michael Vines
89de77aad8
Bump spl-token to v3.0.0
2020-11-04 18:58:37 +00:00
Michael Vines
8ea9b28edf
Add associated token account support
2020-11-04 09:13:21 -08:00
dependabot[bot]
097abc3249
Bump thiserror from 1.0.21 to 1.0.22 ( #800 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.21 to 1.0.22.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.21...1.0.22 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 12:34:02 +00:00
Michael Vines
6bc5b89668
Cargo.lock
2020-11-03 10:34:43 -08:00
dependabot[bot]
0296ed776d
Bump tokio from 0.3.2 to 0.3.3 ( #785 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.3.2...tokio-0.3.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 12:25:20 +00:00
Michael Vines
4da9cb3631
Add associated-token-account program
2020-11-03 04:13:36 +00:00
Jon Cinque
0ca46c6220
Revert solana_rbpf to 0.1.32 to fix CI ( #776 )
2020-11-02 16:39:20 +01:00
dependabot[bot]
355fa0a12c
Bump solana_rbpf from 0.1.32 to 0.2.0 ( #775 )
...
Bumps [solana_rbpf](https://github.com/solana-labs/rbpf ) from 0.1.32 to 0.2.0.
- [Release notes](https://github.com/solana-labs/rbpf/releases )
- [Commits](https://github.com/solana-labs/rbpf/compare/v0.1.32...v0.2.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 12:04:42 +00:00
Michael Vines
fd7307754e
Cargo.lock
2020-11-01 20:48:15 -08:00
Justin Starry
138ca68a87
Switch to Github Actions for CI ( #768 )
2020-11-01 18:42:51 +08:00
Trent Nelson
d02975bb0b
token-cli: Plumb multisig support for supporting subcommands
2020-10-30 15:57:20 -06:00
dependabot[bot]
3cd7f4e0d5
Bump num-derive from 0.3.2 to 0.3.3 ( #761 )
...
Bumps [num-derive](https://github.com/rust-num/num-derive ) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/rust-num/num-derive/releases )
- [Changelog](https://github.com/rust-num/num-derive/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-derive/compare/num-derive-0.3.2...num-derive-0.3.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 12:05:57 +00:00
dependabot[bot]
4b53e264c7
Bump num-traits from 0.2.12 to 0.2.14 ( #760 )
...
Bumps [num-traits](https://github.com/rust-num/num-traits ) from 0.2.12 to 0.2.14.
- [Release notes](https://github.com/rust-num/num-traits/releases )
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.12...num-traits-0.2.14 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 12:04:12 +00:00
Greg Fitzgerald
6906200174
Cleanup themis ( #742 )
...
* Cleanup themis
* Speed up seeding fee-payers
* Add utility functions
* Remove BN variant of themis
2020-10-27 16:57:09 -06:00
anatoly yakovenko
64a362c059
Use u128 for all the math but store in u64 ( #711 )
...
* Use u128 for all the math but store in u64
* tests
* missing changes
* bulds
* specific conversion failure
* fix tests
* use large numbers
* Rebase and fix merge issue from new tests
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2020-10-26 18:18:33 +01:00
Justin Starry
a6cfc590e1
Prevent swap accounts being used as user accounts ( #719 )
2020-10-26 18:17:47 +08:00
Michael Vines
211f92e8c6
Groom Cargo.tomls
2020-10-25 07:52:33 +00:00
Michael Vines
47d31cc6f2
tmp: bpf first
2020-10-24 19:21:38 -07:00
Michael Vines
80e29ef6b9
Port SPL to solana-program and `cargo build-bpf`
2020-10-24 19:21:38 -07:00
dependabot[bot]
14d102b86a
Bump solana-cli-config from 1.4.1 to 1.4.2 ( #704 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 13:29:32 +00:00
dependabot[bot]
1f0bf3bacb
Bump solana-logger from 1.4.1 to 1.4.2 ( #705 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.1...v1.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 12:13:37 +00:00
dependabot[bot]
1dfebe929d
Bump serde from 1.0.116 to 1.0.117 ( #660 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.116 to 1.0.117.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.116...v1.0.117 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 13:47:45 +00:00
dependabot[bot]
1af2292021
Bump console from 0.12.0 to 0.13.0 ( #659 )
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/v0.12.0...v0.13.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 12:18:56 +00:00
Justin Starry
9a8fa8e845
Update SDK version to v1.3.17 ( #649 )
...
* Update SDK version to v1.3.17
* Fix clients
2020-10-19 18:07:45 +08:00
Greg Fitzgerald
2ec3b3fa4f
Upgrade solana-sdk in themis ( #636 )
...
* Upgrade solana-sdk in themis
* Fix build
* Bump Token CLI dependencies
* Remove Cargo.lock files
* Fix BN build
* Upgrade BN client too
2020-10-16 16:28:07 -06:00
anatoly yakovenko
44b95aecdb
Token stake pool ( #493 )
...
* init
* instructions
* instruction progress
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* update
* wip
* update
* wip
* clippy
* builds
* builds
* wip test
* init testcargo fmt
* update
* wip stake instructions
* wip
* comment
* update
* update
* update
* init cli
* Address review comments
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2020-10-16 19:38:12 +02:00
dependabot[bot]
edc03f23c1
Bump solana-cli-config from 1.4.0 to 1.4.1 ( #644 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 13:37:30 +00:00
dependabot[bot]
86c0182ec4
Bump solana-logger from 1.4.0 to 1.4.1 ( #645 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 12:20:02 +00:00
Tyera Eulberg
6718d42e34
Bump memo and token versions ( #627 )
2020-10-15 12:20:23 -06:00
Jack May
08d9999f99
add shared-memory program ( #611 )
...
* add shared-memory program
* add offset and reduce shared object size
2020-10-14 23:50:57 +00:00
Michael Vines
9324154df2
Bump version
2020-10-14 08:41:52 -07:00
dependabot[bot]
3d01a16746
Bump solana-logger from 1.3.15 to 1.4.0 ( #621 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.3.15 to 1.4.0.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.15...v1.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 13:59:38 +00:00
dependabot[bot]
535b2f0942
Bump solana-cli-config from 1.3.17 to 1.4.0 ( #620 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.3.17 to 1.4.0.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.17...v1.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 12:39:20 +00:00
Yutaro Mori
5f56635fde
Pass TokenSwap state into the constructor to simplify function calls ( #586 )
...
* Pass TokenSwap state into the constructor to simplify function calls
* WIP: Update program to return token_program_id
* Add tokenProgramId to js TokenSwapInfo object
* Address pr comments
* Remove TokenSwapInfo and use loadTokenSwap as the primary way to fetch TokenSwap metadata
* Fix module.d.ts
* Address pr comments
* Clarification on comments
Co-authored-by: Yutaro Mori <yutaro@umaproject.org>
2020-10-14 12:37:58 +02:00
dependabot[bot]
304c6400fa
Bump serde_json from 1.0.58 to 1.0.59 ( #610 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.58 to 1.0.59.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.58...v1.0.59 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 13:23:28 +00:00
dependabot[bot]
120731e78e
Bump solana-cli-config from 1.3.16 to 1.3.17 ( #609 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.3.16 to 1.3.17.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.16...v1.3.17 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 12:12:58 +00:00
dependabot[bot]
6b06db1787
Bump solana-cli-config from 1.3.15 to 1.3.16 ( #603 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.3.15 to 1.3.16.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.15...v1.3.16 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 12:21:31 +00:00
Greg Fitzgerald
b4bbe11568
Use ristretto_mul builtin to stay below BPF instruction limit ( #575 )
...
* Use ristretto_mul builtin to stay below BPF instruction limit
* Test against a full local validator
There's now three levels of integration test:
* local_e2e uses a native program and tests with a single Bank instance.
This configuration is simplest to compile and offers the best error
messages.
* validator_e2e uses a BPF program and tests with a single Validator
instance.
This configuration allows us to test new validator functionality
before it's released without having to spin up nodes manually.
* examples/tps.rs uses whatever cluster the Solana CLI points to,
which may be devnet, testnet, mainnet-beta or a cluster of your
own.
2020-10-09 16:55:45 -06:00
Justin Starry
a4f09fe05e
SPL token lending scaffolding ( #582 )
...
* Scaffolding for spl-token-lending program
* Scaffolding for TS client
2020-10-09 13:29:51 +08:00
dependabot[bot]
08eb665e81
Bump cbindgen from 0.14.6 to 0.15.0 ( #578 )
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.14.6 to 0.15.0.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.14.6...v0.15.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-08 09:07:41 +00:00
dependabot[bot]
923676fae2
Bump thiserror from 1.0.20 to 1.0.21 ( #573 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.20...1.0.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-07 09:06:05 +00:00
Tyera Eulberg
8131bec332
Bump token to published version
2020-10-05 21:12:45 -06:00
Greg Fitzgerald
b020dd29c1
Add Ristretto version of THEMIS ( #566 )
...
* Add Ristretto version of THEMIS
BN BPF instruction counts:
CalculateAggregate: 83,511
SubmitProofDecryption: 33,755,027
Ristretto BPF instruction counts:
CalculateAggregate: 13,049,558
SubmitProofDecryption: 13,149,232
* Fix CI script
2020-10-05 18:49:38 -06:00
dependabot[bot]
66f334bc8e
Bump solana-logger from 1.3.14 to 1.3.15 ( #564 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.3.14 to 1.3.15.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.14...v1.3.15 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 08:56:41 +00:00
dependabot[bot]
12c43abb68
Bump solana-cli-config from 1.3.14 to 1.3.15 ( #565 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.3.14 to 1.3.15.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.14...v1.3.15 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 08:56:34 +00:00
dependabot[bot]
b33bf9c460
Bump serde_json from 1.0.57 to 1.0.58 ( #561 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.57...v1.0.58 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 08:56:06 +00:00
Trent Nelson
0b995a293b
Re-add spl-token-cli to workspace
2020-10-01 11:47:12 -06:00
dependabot[bot]
7a90c53557
Bump getrandom from 0.1.14 to 0.1.15 ( #559 )
...
Bumps [getrandom](https://github.com/rust-random/getrandom ) from 0.1.14 to 0.1.15.
- [Release notes](https://github.com/rust-random/getrandom/releases )
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.1.14...v0.1.15 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 08:42:48 +00:00
Greg Fitzgerald
acc0c62f9b
Add Themis using the BN curve ( #549 )
...
* Add THEMIS Policy Contract
* Add test with 128 ads
* Add instructions
* Allow clients to work concurrently
* pub(crate) utils to find unused code
* Remove serde_json dep
* Drop dependency on primitive_types
* Add a simpler inner_product
* Use elgamal for proof verification
* Migrate to Ristretto
Also, use Serde for instruction serialization
* Add remaining instructions to processor
* Remove rand 0.6 dependency
* Add instruction constructors
* Add e2e test
* Move client test out of BPF build
* Add BPF instruction count test
Shows us that serde makes too many recursive calls and causes
a very high instruction count (Vec<U256> becomes impractical).
* Use Borsh serialization and test calculate_aggregate()
Bump BPF instruction count limits after upgrading compiler
* Test SubmitProofDecryption BPF instruction count
* Remove CompressedRistretto
This drops SubmitProofDecryption instructions by ~2.5M.
Also, box up more RistrettoPoints, because they're huge (120 bytes) and
blow up the BPF stack.
* Add transaction size metrics and update BPF counts
* Switch back to BN
* Add benchmarking
* Use configured keypair path
* Make num_users configurable
* Make testnet benchmark an example, not a test
* Exclude themis client from CI build
Because of Travis failure on itertools dependency
2020-09-30 21:33:29 -06:00
Trent Nelson
c4cf9ffef4
token: Bump solana crates to 1.3.14
2020-09-30 20:17:53 +00:00
dependabot[bot]
8c777f25a9
Bump solana-logger from 1.3.13 to 1.3.14 ( #553 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.3.13 to 1.3.14.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.13...v1.3.14 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 09:16:41 +00:00
dependabot[bot]
449c4b95d6
Bump solana-cli-config from 1.3.13 to 1.3.14 ( #552 )
...
Bumps [solana-cli-config](https://github.com/solana-labs/solana ) from 1.3.13 to 1.3.14.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.13...v1.3.14 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 08:38:55 +00:00
Trent Nelson
ec9961cd7f
spl-token-cli: Add 'account-info' subcommand
2020-09-24 20:38:28 -06:00
Tyera Eulberg
9a7d5949c6
Bump spl-token-cli, and solana versions ( #523 )
...
* Bump spl-token-cli, incl solana versions
* Pin exact solana versions
2020-09-24 08:35:58 +00:00
dependabot[bot]
e8bb772dba
Bump console from 0.11.3 to 0.12.0 ( #518 )
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.11.3 to 0.12.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/v0.11.3...v0.12.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-23 13:05:51 +00:00
Tyera Eulberg
4c93e07ec9
Add freeze and thaw functionality to spl-token cli ( #511 )
...
* Add arg to enable token mint to freeze
* Add freeze/thaw subcommands
* Add frozen marker to spl-token accounts
* Add todos to simplify args
2020-09-22 10:54:51 -06:00
dependabot[bot]
fcb1130573
Bump cbindgen from 0.14.5 to 0.14.6 ( #515 )
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.14.5 to 0.14.6.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.14.5...v0.14.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-22 08:40:59 +00:00
Jack May
759fe1487e
Switch to solana_sdk Pack and COption
2020-09-21 17:08:37 -07:00
Jack May
08fe8307f0
Bump solana-sdk to v1.3.12 ( #484 )
2020-09-21 08:38:29 -07:00
dependabot[bot]
d03aad8464
Bump cbindgen from 0.14.4 to 0.14.5 ( #489 )
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.14.4 to 0.14.5.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.14.4...v0.14.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 08:43:37 +00:00
dependabot[bot]
bc0e3b9b5b
Bump solana-logger from 1.3.11 to 1.3.12 ( #487 )
...
Bumps [solana-logger](https://github.com/solana-labs/solana ) from 1.3.11 to 1.3.12.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.11...v1.3.12 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 08:42:11 +00:00
Tyera Eulberg
70009b3bc3
Bump spl-token v2 ( #480 )
2020-09-19 00:37:21 +00:00
dependabot[bot]
4bacef3e19
Bump solana-client from 1.3.9 to 1.3.11 ( #472 )
...
Bumps [solana-client](https://github.com/solana-labs/solana ) from 1.3.9 to 1.3.11.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.9...v1.3.11 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 08:42:12 +00:00
dependabot[bot]
ef31275709
Bump solana-clap-utils from 1.3.9 to 1.3.11 ( #460 )
...
Bumps [solana-clap-utils](https://github.com/solana-labs/solana ) from 1.3.9 to 1.3.11.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.9...v1.3.11 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 09:27:13 +00:00
dependabot[bot]
6716e0f09f
Bump solana-account-decoder from 1.3.9 to 1.3.11 ( #461 )
...
Bumps [solana-account-decoder](https://github.com/solana-labs/solana ) from 1.3.9 to 1.3.11.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.9...v1.3.11 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 08:40:45 +00:00
dependabot[bot]
9d9545c98d
Bump solana-sdk from 1.3.9 to 1.3.11 ( #454 )
...
Bumps [solana-sdk](https://github.com/solana-labs/solana ) from 1.3.9 to 1.3.11.
- [Release notes](https://github.com/solana-labs/solana/releases )
- [Changelog](https://github.com/solana-labs/solana/blob/master/RELEASE.md )
- [Commits](https://github.com/solana-labs/solana/compare/v1.3.9...v1.3.11 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-16 09:22:53 +00:00