kirill lykov
9a6f6abcb0
Update clap to v3.1.6 ( #224 )
2022-03-21 09:36:13 -04:00
Armani Ferrante
5b43fe1455
v0.5.5
2022-02-14 10:47:08 -05:00
Pierre
4d0a8dcdbf
fix: stable market tiers ( #217 )
2022-02-14 10:33:44 -05:00
wootmatt
4258756cf7
Change consume_events_once visibility to pub ( #215 )
2022-02-01 10:22:01 -05:00
jhlx
29ba51d005
v0.5.4
2022-01-23 10:04:11 +08:00
jhl
42c8ee1477
Add more stable markets ( #212 )
2022-01-23 10:02:41 +08:00
Armani Ferrante
eb50404ebc
v0.5.3 ( #210 )
2022-01-10 12:18:53 -05:00
Armani Ferrante
be86566da3
Stable fees ( #209 )
2022-01-10 12:14:36 -05:00
Armani Ferrante
b96737fcda
v0.5.2
2021-12-17 12:01:24 -05:00
Armani Ferrante
efe5766dae
Embed program at genesis for tests ( #206 )
2021-12-16 17:54:58 -05:00
Armani Ferrante
48603ff85a
travis: Update solana cli ( #205 )
2021-12-16 15:58:53 -05:00
Armani Ferrante
be1e924c72
Check close authority on market init
2021-12-16 12:51:08 -05:00
jhlx
537a8c576f
v0.5.1
2021-12-07 21:36:41 -05:00
Pierre
db9247f85e
Lower fees as voted plz ( #204 )
...
* Less fees as voted plz
* Fix build and tests
* Actually read the test and concoct better naming
* Put back the maker_rebate
* oops
Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2021-12-08 02:32:19 +00:00
Armani Ferrante
bcedad83ec
v0.5.0 ( #202 )
2021-12-06 18:05:45 -05:00
Armani Ferrante
f1a6be3c4c
Permissioned crank integration test ( #203 )
2021-12-06 17:22:04 -05:00
Armani Ferrante
57b9281374
Run permissioned tests against local crate ( #201 )
2021-12-06 13:49:05 -05:00
Armani Ferrante
6b1f166e9b
Fix fuzz tests ( #198 )
2021-12-01 10:36:14 -08:00
Armani Ferrante
7669ad8389
Permissioned crank middleware ( #197 )
2021-12-01 10:17:21 -08:00
Justin Starry
89a7f879bf
Update instruction account input comments ( #194 )
2021-11-28 08:05:17 -08:00
Armani Ferrante
31cbbc88b4
Optimize compute units with compiler flags ( #159 )
2021-11-27 07:06:28 -08:00
Armani Ferrante
8d6c746baa
Merge in disabled market updates ( #190 )
2021-10-31 11:41:02 -07:00
Blockchain Man
99c3510d27
Swap Academy for Discord ( #188 )
2021-10-31 10:17:36 -07:00
Hipo
5700b04b37
Update testnet and devnet api endpoint. Original config is obsolete. ( #185 )
2021-10-31 10:17:18 -07:00
Kirill Fomichev
a3648a2b95
dex: Make referral account readonly in new_order ( #179 )
2021-10-31 06:03:18 -07:00
xjcaa
e744bfb9aa
Fix consume_events_permissioned instruction ( #180 )
2021-10-31 05:59:23 -07:00
Zorro
625fd853ed
dex: Fix permissioned crank ( #178 )
2021-10-31 05:36:45 -07:00
Armani Ferrante
298bcd409c
dex: Move in permissioned markets ( #189 )
2021-10-31 05:31:06 -07:00
Sebastian Conybeare
0c730d678f
Add support for markets with permissioned cranks ( #170 )
...
* Add optional crank authority to markets
* Introduce separate ConsumeEventsPermissioned instruction
2021-09-13 09:34:00 +08:00
Armani Ferrante
d82f6cd7a0
dex: Fix check flags in crank ( #172 )
2021-08-25 08:39:35 -07:00
aac
e7214bbc45
dex: Mutable open orders for prune instruction ( #167 )
2021-08-12 08:20:17 -07:00
armaniferrante
b977df6c9c
dex: Add Anchor.toml for registry publishing
2021-08-09 01:50:17 -07:00
Armani Ferrante
9f776c45fa
travis: Add permissioned markets e2e tests ( #162 )
2021-08-04 16:58:20 -07:00
armaniferrante
1be91f2863
v0.4.0
2021-08-04 15:24:32 -07:00
Armani Ferrante
1527aa7f96
Permissioned fuzz tests ( #161 )
2021-08-03 02:22:55 -07:00
Armani Ferrante
1ec7affd8b
Prune orders instruction ( #157 )
2021-08-03 02:08:25 -07:00
Armani Ferrante
a3b4cf7119
Remove dead code ( #160 )
2021-07-27 19:33:50 -07:00
Armani Ferrante
06ae280d9c
Add market authority for creating open orders accounts ( #156 )
2021-07-27 18:08:27 -07:00
armaniferrante
3766dfe6b1
Fix fuzz tests
2021-07-26 16:47:44 -07:00
Armani Ferrante
063267eb0a
Dynamic sysvars ( #155 )
2021-07-26 15:25:10 -07:00
bonedaddy
1f6d586701
Enable Loading Bids And Asks Via External Packages ( #121 )
2021-06-29 14:33:59 -07:00
comradekoval
576e5d2ef2
Fix instruction AccountInfo mutability ( #143 )
...
Fix order cancel instruction account mutability
2021-06-26 14:19:16 -07:00
Armani Ferrante
7d1d415384
v0.3.1 ( #129 )
2021-05-31 11:41:16 -07:00
Armani Ferrante
ec290344e4
Add instruction for open orders initialization ( #119 )
2021-05-31 15:39:00 +08:00
Armani Ferrante
2d4a7a94fe
dex: Close open orders accounts ( #112 )
...
* dex: Close open orders accounts
* Zero out open orders account data on close
* Fix length assertion
* Remove token account parsing
* Remove rent from close ix
* Add close open orders to whole shebang
* Add close open orders to fuzz test
* Fix fuzz
* Update u128
* Cancel orders in whole shebang
* Update docker iamge
* travis: Update solana cli
* json compact output
* Add error logging and move free slot bits check
* Add Closed AccountFlag
* Replace .bits() with as u64 cast
* Skip errors instead of removing owner from set
* Fix derive ordering
* Skip WrongOrdersAccount error if account is closed
Co-authored-by: Sebastian Conybeare <sebastian@alameda-research.com>
2021-05-31 14:36:17 +08:00
Nathaniel Parke
60f9a3260c
Add flags to crank less aggressively ( #128 )
...
* Wait for some time or sufficient events to crank
* Rust fmt
* Fixes
* Fix sign
2021-05-28 15:26:43 +08:00
Sebastian Conybeare
6f446cf300
Fix a bug preventing instant settlement after IOC orders. ( #126 )
...
* Update fuzz dependencies
* Atomically release unused funds from IOC bids
2021-05-25 00:03:24 +08:00
Dmitri Makarov
5420646709
dex: Fix compiler error triggered when compiling with rust 1.52 ( #123 )
2021-05-19 20:21:28 -07:00
Armani Ferrante
6690408859
dex: v0.3.0 ( #114 )
2021-04-29 23:37:05 -07:00
Sebastian Conybeare
19c8e37bf4
Revert "Mark Various Functions, And Enums Public For On-Chain Price Calculations ( #106 )" ( #108 )
...
This reverts commit 905aed67b5
.
2021-04-23 02:20:16 +08:00