Sebastian Bor
23ec8a9f56
chore: update versions
2022-05-25 23:23:28 +03:00
Sebastian Bor
7436c7abd3
fix: do not allow to relinquish vote before finalisation
2022-05-25 15:46:45 +03:00
Sebastian Bor
2c38c74c19
fix: update addin account discriminators to Anchor compatible
2022-03-23 21:48:02 +00:00
fauxfire
8322b8bb40
Typos. ( #3023 )
2022-03-22 23:42:44 -06:00
Jon Cinque
182c0532e4
associated-token-account: Add recover nested account ix ( #2889 )
...
* associated-token-account: Add transfer / close nested accounts
* Swap wallet and wrong_wallet in test
* Use new error
* Force destination to wallet and ATA
* Fix merge conflicts
* Add more vanilla spl-token tests
* Improve test, fix instruction comments
* Address feedback
* Rename CloseNested -> RecoverNested, add comment
* Fix typo in comment
2022-03-22 22:58:10 +01:00
Jon Cinque
b7a3fc6243
token-2022: Fix (rarely) flakey test by changing tx ( #3015 )
2022-03-19 02:39:31 +01:00
Jon Cinque
2292dc2c8c
token-2022: Refactor instruction encoding / decoding ( #3011 )
2022-03-17 18:27:06 +01:00
kampung-tech
6487cde537
fix typo remove_liquidty to remove_liquidity ( #3010 )
2022-03-14 18:07:18 +01:00
Eric Su
664ad292ac
add TypeDocs link ( #3005 )
2022-03-12 00:11:03 -07:00
Jon Cinque
9c4127f5f1
token-swap-js: Cleanup for next release ( #3004 )
2022-03-11 22:23:41 +01:00
Brennan Gebotys
a2bbabc1dc
add getMultipleAccounts for Token ( #2990 )
...
* add getMultipleAccounts for Token
* update naming convention of fcn
* rename & reorg code
* lint fix
Co-authored-by: obiwan <you@example.com>
2022-03-11 22:11:50 +01:00
samkim-crypto
4ddaae5f21
Bump zk token sdk ( #3002 )
...
* token-2022: bumping zk-token-sdk to 1.10.1-pre1 and updating variable names accordingly
* token-2022: updating client and test variables to match newest zk-token-sdk
2022-03-11 06:57:32 -05:00
Jon Cinque
56a1e97c95
token-js: Update @solana/web3.js dependency ( #3001 )
2022-03-10 22:32:31 +01:00
Jon Cinque
29479fcc72
token-2022: Make program and crate deployable ( #2985 )
...
* token-2022: Make program and crate deployable
* Featurize the syscall usage
* Re-add GenericTokenAccount
* Rebase correctly with GenericTokenAccount
* Add updated valid_account_data implementation
2022-03-10 17:42:16 +01:00
Tyera Eulberg
810c79ec32
token-2022: Allow anyone to burn/close an Account owned by the system program or the incinerator ( #2890 )
...
* Allow anyone to burn and close token Accounts owned by the system program and the incinerator
* Require rent from incinerator/system-owned token accounts be burnt when accounts closed
* Add support to OG program
2022-03-09 19:31:39 -07:00
Lijun Wang
76a92cda2d
Added checks if a token account is initialized when checking validity ( #2986 )
...
* Added checks if an account is initialized when checking validity
2022-03-09 16:53:48 -08:00
Tyera Eulberg
221935bdba
Ignore failing test ( #2999 )
2022-03-09 16:48:36 -07:00
Tyera Eulberg
26d3a33939
Update twoxtx patch ( #2997 )
2022-03-09 12:15:42 -07:00
Jon Cinque
b7b7690217
scripts: Update solana_version in Anchor.toml with dependencies ( #2996 )
2022-03-09 17:57:15 +01:00
Tyera Eulberg
0aa95f2d00
Bump regex ( #2995 )
2022-03-08 14:52:03 -07:00
Jon Cinque
d51b58294f
anchor: Updates for token-2022 ( #2984 )
...
* anchor: Update version, add token-2022 and dependencies
* Add token program id
2022-03-04 16:15:23 -05:00
samkim-crypto
7ab4de6174
token-2022: minor rename pod types with descriptive types ( #2983 )
2022-03-04 12:26:28 -05:00
Tyera Eulberg
e17706c7be
Spell out destination ( #2977 )
2022-03-03 12:34:17 -07:00
Tyera Eulberg
00767dbd28
Run CI on version updates ( #2981 )
2022-03-03 12:02:28 -07:00
Jon Cinque
f5a12c63a1
fuzz: Fix fuzz build ( #2980 )
2022-03-03 13:59:38 -05:00
Tyera Eulberg
631cce088c
Bump rust versions ( #2978 )
...
* Bump rust versions
* clippy: unnecessary use of to_vec
2022-03-02 23:56:15 -07:00
Lijun Wang
bbbf250a67
Support unpacking token accounts fields partially ( #2970 )
...
* Support unpacking token accounts fields partially
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2022-03-02 11:34:55 -08:00
Trent Nelson
0c0168f8a9
patch-crates: optionally patch zk-token-sdk
2022-03-01 08:31:06 -07:00
Trent Nelson
ceb35f52e2
only update dependencies at version declared in ci/solana-version.sh
2022-03-01 08:31:06 -07:00
Michael Vines
ab23d6b41e
Augment ct tests with decryptable_available_balance assertions
2022-02-28 17:26:32 -08:00
Michael Vines
22135e547c
Add ConfidentialTransferInstruction Deposit/Transfer/Withdraw tests
2022-02-28 09:34:23 -08:00
Michael Vines
3450f173de
Fix transfer bug
2022-02-28 09:34:23 -08:00
Michael Vines
38243ddcd4
Add temporary twoxtx feature for ConfidentialTransfer extension unit testing
2022-02-28 09:34:23 -08:00
Michael Vines
4c3a3d2d52
Add solana-zk-token-sdk
2022-02-28 09:34:23 -08:00
Michael Vines
6875603085
Initial ConfidentialTransferInstruction::EmptyAccount test
2022-02-28 09:34:23 -08:00
Tyera Eulberg
29089e873e
Fix copypasta ( #2962 )
2022-02-26 13:28:57 -07:00
samkim-crypto
66cf3e9720
token-2022: update doc style for confidential extension instructions ( #2961 )
2022-02-26 09:21:48 -05:00
Jon Cinque
2e1286b06a
token-js: Support MintCloseAuthority ( #2951 )
2022-02-25 00:24:26 -05:00
samkim-crypto
af90facd1d
token-2022: add fee withdraw and harvest instructions ( #2907 )
...
* token-2022: add fee harvest instruction for confidential extension
* token-2022: cargo fmt
* token-2022: add `WithdrawWithheldTokensMint` processor
* token-2022: add `WithdrawWithheldTokensAccounts` processor
* token-2022: incorporate VerifyWithdrawWithheldTokens instruction
* token-2022: minor variable name changes
* token-2022: additional comments + renaming variables
* token-2022: check if confidential extension was approved for fee harvest
Co-authored-by: Michael Vines <mvines@gmail.com>
* token-2022: fix error type for overflow
* token-2022: remove unnecessary fee extension check for confidential token harvest
* token-2022: add extra detail on front-running for harvesting fees
* token-2022: fix pending balance
* token-2022: bump zk-token-sdk to 0.8.0
* token-2022: fix minor variable name issue
* token-2022: minor spelling
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* token-2022: addressing smaller review feedback
* token-2022: change fee_mint to transfer_fee_config in confidential transfer
* Update token/program-2022/Cargo.toml
* token-2022: fix cargo bpf-test fail
* token-2022: fixing a previous comment mistake
Co-authored-by: Michael Vines <mvines@gmail.com>
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2022-02-24 21:16:32 -05:00
Tyera Eulberg
0268d76d30
token-2022: complete memo extension functionality ( #2876 )
...
* Add NoMemo error and use syscall to require memos
* Flesh out + dedupe memo-transfer tests
* Add memo v1 test cases
2022-02-24 16:48:42 -07:00
Tyera Eulberg
d505f2a739
Add comment ( #2954 )
2022-02-24 16:46:47 -07:00
Jon Cinque
c3fda0d956
token-js: Add support for extension data ( #2950 )
2022-02-24 15:55:29 -05:00
Jon Cinque
5229a21c6a
token-js: Update instruction enum for UiAmountToAmount / AmountToUiAmount ( #2949 )
...
* token-js: Unflake create native test
* Add UiAmountToAmount and AmountToUiAmount to enum
2022-02-24 15:17:32 -05:00
Tyera Eulberg
7f3cad3d11
Cargo.lock
2022-02-23 20:12:20 -07:00
Tyera Eulberg
f4c5fdcfcf
Bump solana to v1.9.9 ( #2902 )
2022-02-23 16:20:55 -07:00
Jon Cinque
d557474ff9
token-swap: Ceiling stable curve division ( #2942 )
2022-02-23 15:27:16 -05:00
Michael Vines
131612417a
Do not permit token accounts to be closed when the withheld amount is non-zero
2022-02-23 11:48:03 -08:00
Michael Vines
10559aed7a
Reduce mut usage
2022-02-23 11:48:03 -08:00
Michael Vines
1bcd07dca1
Field name cleanup
2022-02-23 09:54:46 -08:00
Michael Vines
656f0eb1d9
Reduce test code duplication
2022-02-23 09:54:46 -08:00