dependabot[bot]
81ab529311
build(deps-dev): bump @types/node in /token-lending/js ( #1638 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.41 to 15.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 09:35:28 +00:00
Tyera Eulberg
c9a5289aa0
Add airdrop help to token docs ( #1636 )
2021-04-26 20:51:43 +00:00
Jon Cinque
ca6d57991a
token-swap js: Fix arg list in ts / flow ( #1633 )
2021-04-26 20:21:25 +00:00
Tyera Eulberg
99aaab0993
docs: specify mint in spl-token balance examples ( #1634 )
2021-04-26 20:20:16 +00:00
dependabot[bot]
1e28a427a4
build(deps-dev): bump eslint from 7.24.0 to 7.25.0 in /token-lending/js ( #1631 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.24.0 to 7.25.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.24.0...v7.25.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-26 11:09:53 +00:00
Jon Cinque
61a53abf6f
stake-pool: Add ability to withdraw from reserve if no stake available ( #1627 )
2021-04-23 23:55:16 +02:00
Michael Vines
1e47030549
Update SPL to Solana v1.6.6
2021-04-23 13:39:51 -07:00
Trent Nelson
9ad4168253
token-cli: bump version to 2.0.11
2021-04-23 01:53:28 -06:00
Trent Nelson
dfc5cc5a23
token-cli: Fix ATA creation in offline mode
2021-04-23 07:42:45 +00:00
Jon Cinque
c149b0a46e
stake-pool: Add depositor key on init, required on deposit ( #1616 )
...
* stake-pool: Add depositor key on init, required on deposit
Some stake pools need to be private, and not allow outside depositors.
Enhance the existing deposit authority in the stake pool be configurable
on initialization, and then require its signature on deposit.
The existing deposit authority is a program address, making deposits
permissionless. This allows a pool creator to set their own deposit_authority on
initialization. In a great turn of events, almost everything else works
the same way!
Here's the current workflow for deposit, where the user calls
stake_program::authorize and stake_pool::deposit in the same
transaction:
* stake_program::authorize assigns staker and withdraw authority to the
stake pool deposit authority
* stake_pool::deposit
- uses the deposit authority to assign authority on the deposited
stake account to the stake pool withdraw authority
- uses the withdraw authority to merge the deposited stake into the validator stake
The deposit authority must "sign" the transaction in order to reassign
authority to the withdraw authority. Currently, as a program address, it
can just do that. With this change, if the deposit authority is set
during initialization, then that deposit authority must sign the
instruction.
There's also a little update for ease-of-use to always do the
stake_program::authorize in the same transaction as stake_pool::deposit.
This way, in case someone tries to deposit into a forbidden stake pool, the
whole transaction will bail and their stake will stay as theirs.
* Address review feedback
* Fix rebase issues
2021-04-22 21:34:41 +02:00
Jon Cinque
804a61e558
stake-pool: Increase lower limit for increase-validator-stake ( #1620 )
...
* stake-pool: Increase lower limit for increase-validator-stake
* Update test amounts in line with limit
2021-04-22 20:49:30 +02:00
Jon Cinque
3613ffe3b0
hotfix: ignore tests that break with tip of 1.6 ( #1622 )
2021-04-22 12:30:47 +00:00
Jon Cinque
08c4cb530a
stake-pool-cli: Add increase / decrease validator stake ( #1619 )
2021-04-22 00:20:35 +00:00
Jon Cinque
fdba05714d
stake-pool: Add merging transient stakes in update ( #1618 )
...
* Add check for transient stake account activation on removal
* Add proper merging logic during update
* Format + clippy
* Add max possible validators
* Disallow removal for any transient stake state
* Reduce number of accounts for BPF instruction usage
2021-04-22 01:41:15 +02:00
Jon Cinque
53c86493e6
stake-pool: Add reserve stake and decrease / increase validator stake instruction ( #1617 )
...
* Add reserve stake account
* Add decrease validator stake instruction
* Cargo fmt
* Add increase instruction
* Add more increase tests
* Fix set fee tests
* Fix clippy in tests
* Add test-bpf feature to increase / decrease tests
2021-04-21 22:20:27 +02:00
Jon Cinque
40ebfc6917
stake-pool: Set fee ( #1604 )
...
* stake-pool: Add set_fee instruction
* Add more tests
* Add set-fee CLI instruction
* Update documentation
* Cargo fmt
* Re-format
* Fix clippy
2021-04-21 14:20:55 +02:00
Jon Cinque
30671aa5b3
stake-pool: Rework add / remove validator to not use pool tokens ( #1581 )
...
* Rework remove
* Add tests
* Transition to checked math
* Update CLI for new types / instructions
* Cargo fmt
* Rename voter_pubkey -> vote_account_address
* Remove max check
* Update validator balance test
2021-04-21 13:06:43 +02:00
dependabot[bot]
cf8eeb0720
build(deps-dev): bump @babel/cli from 7.13.10 to 7.13.16 in /token/js ( #1615 )
...
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli ) from 7.13.10 to 7.13.16.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.13.16/packages/babel-cli )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 08:56:11 +00:00
Jack May
df994bf426
Fix float measurements ( #1613 )
...
* Fix float measurements
* add u64 divide
2021-04-21 00:33:49 +00:00
dependabot[bot]
6fee08be2f
build(deps): bump @solana/web3.js in /token-lending/js ( #1612 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Changelog](https://github.com/solana-labs/solana-web3.js/blob/master/.releaserc.json )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v1.4.0...v1.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 09:36:54 +00:00
Jack May
a5c4b1e071
Switch shared-mem tests to programtest ( #1611 )
2021-04-19 11:14:23 -07:00
dependabot[bot]
589da55e29
build(deps): bump @solana/web3.js in /token-lending/js ( #1609 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 1.2.7 to 1.4.0.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Changelog](https://github.com/solana-labs/solana-web3.js/blob/master/.releaserc.json )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v1.2.7...v1.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-19 10:58:52 +00:00
Michael Vines
ebc16782bb
clippy
2021-04-18 20:27:27 -07:00
Michael Vines
18468b513f
Update to Rust 1.51.0
2021-04-18 20:27:27 -07:00
dependabot[bot]
7a0e5aa14e
build(deps-dev): bump @types/node in /token-lending/js ( #1603 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.37 to 14.14.41.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-16 09:34:54 +00:00
Trent Nelson
9dd807c893
docs: specify mint in `spl-token transfer` examples
2021-04-16 05:42:17 +00:00
Jon Cinque
71e5e556c4
stake-pool: Assess fee as a percentage of rewards ( #1597 )
...
* stake-pool: Collect fee every epoch as proportion of rewards
* Add more complete tests
* Update docs
2021-04-15 12:10:17 +02:00
dependabot[bot]
d3e26d089b
build(deps-dev): bump @types/eslint in /token-lending/js ( #1599 )
...
Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint ) from 7.2.9 to 7.2.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-15 09:37:10 +00:00
dependabot[bot]
48a0f81ab6
build(deps-dev): bump eslint-plugin-prettier in /token-lending/js ( #1598 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-15 09:32:54 +00:00
B
9281b6e828
feat: adjust fee constraints ( #1596 )
2021-04-14 13:33:34 -05:00
Trent Nelson
96901b1299
token-cli: sign_only gates for `transfer`
2021-04-14 12:13:52 -06:00
Trent Nelson
b8a773fddd
token-cli: sign_only gates for `authorize`
2021-04-14 12:13:52 -06:00
Trent Nelson
4374d8dee4
token-cli: Fix transfer to multisig ATAs
2021-04-14 12:13:52 -06:00
Trent Nelson
6a52ba7d92
token-cli: sign_only gates for `create-account`
2021-04-14 12:13:52 -06:00
dependabot[bot]
24ea32aa48
build(deps-dev): bump rollup from 2.45.1 to 2.45.2 in /token-lending/js ( #1594 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.45.1 to 2.45.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.45.1...v2.45.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-14 09:36:55 +00:00
dependabot[bot]
1ff9f789e7
build(deps-dev): bump @typescript-eslint/parser in /token-lending/js ( #1591 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 10:10:18 +00:00
dependabot[bot]
529b070e2b
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1590 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 09:37:18 +00:00
dependabot[bot]
13f8430b77
build(deps): bump @solana/web3.js in /token-lending/js ( #1588 )
...
Bumps [@solana/web3.js](https://github.com/solana-labs/solana-web3.js ) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/solana-labs/solana-web3.js/releases )
- [Changelog](https://github.com/solana-labs/solana-web3.js/blob/master/.releaserc.json )
- [Commits](https://github.com/solana-labs/solana-web3.js/compare/v1.2.6...v1.2.7 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 11:33:05 +00:00
dependabot[bot]
b581ab3319
build(deps-dev): bump @types/eslint in /token-lending/js ( #1587 )
...
Bumps [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint ) from 7.2.8 to 7.2.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 11:30:42 +00:00
dependabot[bot]
31d5640706
build(deps-dev): bump rollup from 2.45.0 to 2.45.1 in /token-lending/js ( #1585 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.45.0 to 2.45.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.45.0...v2.45.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 10:58:36 +00:00
dependabot[bot]
34571b624f
build(deps-dev): bump eslint from 7.23.0 to 7.24.0 in /token-lending/js ( #1586 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.23.0 to 7.24.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.23.0...v7.24.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 10:56:42 +00:00
Jon Cinque
2b3f71ead5
stake-pool: Add rebalancing instruction interface ( #1563 )
...
* stake-pool: Add rebalancing instruction interface
* Address feedback
* Rename again
* Ignore rustdoc code
2021-04-09 12:32:21 +02:00
dependabot[bot]
2ef336fd0a
build(deps-dev): bump rollup from 2.44.0 to 2.45.0 in /token-lending/js ( #1584 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.44.0 to 2.45.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.44.0...v2.45.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-09 09:32:01 +00:00
Tyera Eulberg
78ab468781
Add to .gitignore
2021-04-08 17:58:07 -06:00
dependabot[bot]
0d5146e30c
build(deps-dev): bump typescript in /token-lending/js ( #1582 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-08 09:38:48 +00:00
dependabot[bot]
34583bf748
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #1577 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-06 10:08:00 +00:00
dependabot[bot]
fa5c34dc84
build(deps-dev): bump @typescript-eslint/parser in /token-lending/js ( #1576 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-06 09:35:07 +00:00
dependabot[bot]
4d1bb013fb
build(deps-dev): bump eslint-plugin-flowtype in /token/js ( #1575 )
...
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 5.3.1 to 5.6.0.
- [Release notes](https://github.com/gajus/eslint-plugin-flowtype/releases )
- [Commits](https://github.com/gajus/eslint-plugin-flowtype/compare/v5.3.1...v5.6.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-06 09:12:51 +00:00
Tyera Eulberg
3ab19ba514
Bump memo to v3.0.1 ( #1574 )
2021-04-05 14:22:05 -06:00
Jon Cinque
e8f59e42ba
token-swap: Bump crate version to 2.1.0 for release ( #1573 )
2021-04-05 21:56:38 +02:00