Tanguy Pruvot
53f9a3d88f
decred: enhance check for gettransaction (orphan check)
...
gettransaction <hex> seems a bit buggy on decred, it can take 30mn
Also, never delete immature and stake blocks on disabled coins,
Happened to me on dcr wallet upgrade, thanks to the backups ;)
2016-03-08 16:59:36 +01:00
Tanguy Pruvot
b3090f0634
safecex: selllimit doesnt always return the order id
2016-03-08 04:42:03 +01:00
Tanguy Pruvot
4c45612261
trading: general cleanup
2016-03-08 03:55:25 +01:00
Tanguy Pruvot
5aa8c4a8ba
cryptopia: automatic trading + bittrex/bleutrade vars
2016-03-08 02:24:02 +01:00
Tanguy Pruvot
e479495b9d
safecex: implement automatic trading
...
Normal auto exchange like bittrex, not instant one...
Some higher percents can be tuned when selling on ask price
also:
- allow update yobit balance if 0
- disable crypsty user api calls (balance/trade)
2016-03-07 22:08:58 +01:00
Tanguy Pruvot
8db4565b30
decred: blockconfirm enhancement with blocknotify(-dcr)
...
+ some getwork logs on submit errors (not seen yet)
2016-03-06 16:30:29 +01:00
Tanguy Pruvot
284cbcdae7
decred: rename blocknotifygo to blocknotify-dcr
...
also add a small delay before blockconfirm
also, for locked accounts, use iptables reject with the specific port
2016-03-04 15:16:24 +01:00
Tanguy Pruvot
3b74cc6a89
wallet: link filtered earnings and payments views
2016-03-02 19:32:21 +01:00
Tanguy Pruvot
9976490e5c
Prevent PoS earnings
2016-03-02 19:32:18 +01:00
Tanguy Pruvot
12986518a7
backend: fix a wrong filter to detect unnotified blocks
2016-03-02 05:03:25 +01:00
Tanguy Pruvot
688708139f
index: use settings for the payout frequency
2016-03-02 01:08:37 +01:00
Tanguy Pruvot
18795582f1
howto: special case for special users... sigh
...
Thanks to Vaccomondus for the test of all possible mistakes...
2016-03-01 17:02:42 +01:00
Tanguy Pruvot
2f64283027
wallet: allow to show the last month txs
2016-03-01 15:07:56 +01:00
Tanguy Pruvot
b04eefc91f
blocks: always filter stake and hidden coins
2016-03-01 14:34:29 +01:00
Tanguy Pruvot
c2cf1ebbe4
blocks: show block finder and fill missing user diff
...
diff: same generic algo as the one used in the stratum
only used on PoW coins without blocknotify feature
finder: show first letters of the user address, require blocknotify
2016-03-01 14:11:32 +01:00
Tanguy Pruvot
5d5690244f
payments: action to restore failed payouts to user balance
2016-02-29 15:48:01 +01:00
Tanguy Pruvot
d7969799df
wallet: right txid links + decred filter
...
filter more "spent" decred transactions (received ones too)
and allow to show more txs rows on demand...
2016-02-29 14:56:49 +01:00
Tanguy Pruvot
5e882f4419
wallet: improve owed/earnings amounts in the header
2016-02-28 14:38:31 +01:00
Tanguy Pruvot
3b32d4b987
backend: detect and assign category of PoS blocks
...
category "stake" while immature, "generated" after
Only shown in the dashboard...
2016-02-27 03:06:19 +01:00
Tanguy Pruvot
5460cb205d
stratum: increase decred blocks purge time
...
show some user diff and finder id on block accept
curl: increase the credentials field size to allow very long passwords
2016-02-23 19:27:39 +01:00
Tanguy Pruvot
4d23f95d04
decred: dust seems to be 0.025, under the tx fee
2016-02-22 12:47:12 +01:00
Tanguy Pruvot
4f0ad69619
stratum: fix wrong yaamp default diff field on connect
...
global change, not related to recent changes or decred additions
2016-02-21 02:05:20 +01:00
Tanguy Pruvot
bd0cf57a9c
blocknotify: sample decred relay daemon
...
go websocket connector which call our blocknotify tool
its specific to decred, which doesn't handle the "blocknotify=" config key
Thanks to Davec for the sample tool :)
2016-02-20 15:35:51 +01:00
Tanguy Pruvot
f1779325fc
poloniex: fix some weird issues
2016-02-20 14:40:22 +01:00
Tanguy Pruvot
52e99b4d77
rpc/curl: retry getwork if no data was received
...
seems to happen with a high number of workers... (overflow)
2016-02-20 14:30:36 +01:00
Tanguy Pruvot
9ec0fe758f
workers: show current stratum session shares
2016-02-20 14:28:36 +01:00
Tanguy Pruvot
993cb428f5
wallet: show rpc listtransactions error
2016-02-20 09:15:53 +01:00
Tanguy Pruvot
0399cc2c95
payments: handle deleted coins
2016-02-19 20:25:57 +01:00
Tanguy Pruvot
01964f7ff9
payments: show failed payout users in the table
...
this admin view is made to show owed balances...
2016-02-19 19:41:46 +01:00
Tanguy Pruvot
75969e2d0b
payments: improve layout, add immataure and failed columns
2016-02-19 08:12:18 +01:00
Tanguy Pruvot
e3374b88c2
noblocknofify: add a small delay before declaring it orphan
2016-02-19 00:27:42 +01:00
Tanguy Pruvot
051e3fc786
noblocknotifiy: use the right blockhash
2016-02-18 12:10:26 +01:00
Tanguy Pruvot
48964e8393
stratum: allow to bypass blocknotify requests
...
for decred, to detect new blocks faster and store finder infos
2016-02-17 17:30:24 +01:00
Tanguy Pruvot
62f8e3e344
enhance "payout check" command for VNL
...
and allow to link account data to the payout model
2016-02-17 06:24:54 +01:00
Tanguy Pruvot
8a313b1281
decred: coinbase cleanup, to finish...
...
their coinbase structure is still a bit different
2016-02-16 09:58:44 +01:00
Tanguy Pruvot
35e0ada99d
wallet: ignore spent blocks in listtransactions and fix order
...
unlike other wallets, a send operation generate 2 "transactions"
one for the send, and another with a bad time for the "spent" block
2016-02-16 06:05:43 +01:00
Tanguy Pruvot
c28400a92e
payouts: use a new config variable for the minimum
2016-02-16 05:37:03 +01:00
Tanguy Pruvot
b103cee988
payouts: prevent dust payments under tx fee amount
2016-02-15 17:19:08 +01:00
Tanguy Pruvot
9cbd9bf5e3
stratum: prepare real decred stratum
...
not finished, commited to test on another server
but, remains the problem of decred custom header fields... stakeroot etc
which should be passed to the miner..
2016-02-15 08:19:12 +01:00
Tanguy Pruvot
e2f982300c
decred: detect generated blocks + stratum fix
...
backend:
generated blocks were not auto detected (to double check)
stratum:
seen on a new setup, if dcrd doesnt have --miningaddr set
stratum is not able to distribute jobs and was crashing
2016-02-14 14:07:13 +01:00
Tanguy Pruvot
cc364febfc
decred: listtransactions doesnt use account name
2016-02-14 07:27:59 +01:00
Tanguy Pruvot
e669e1cc05
remove banx exchange, closing
2016-02-14 05:47:11 +01:00
Tanguy Pruvot
63ecb1515c
extend maximum user address length to 35 chars
2016-02-14 04:21:01 +01:00
Tanguy Pruvot
51e846c1fd
yiimp: handle decred default account
2016-02-14 04:09:23 +01:00
Tanguy Pruvot
49a5d8068c
stratum: getwork sleep typo + new time funcs
2016-02-13 13:30:27 +01:00
Tanguy Pruvot
88733a14e6
stratum: new rpc curl ini/conf setting
2016-02-13 11:00:45 +01:00
Tanguy Pruvot
1c230f4d60
add decred algo port + sample conf
2016-02-13 11:00:33 +01:00
Tanguy Pruvot
984cb266cf
decred: prevent auto_ready reset on gbt error
2016-02-13 10:22:37 +01:00
Tanguy Pruvot
b7b01648d0
rpc curl code cleanup, to allow multiple connections
...
remove dead code and keep curl session initialized until coind disconnect
2016-02-13 08:44:14 +01:00
Tanguy Pruvot
55ada4b908
decred: prepare a usegetwork setting
2016-02-13 07:38:38 +01:00