Pages:
Author

Topic: [ANN] official NovaCoin thread - the original PoS+scrypt coin. --POOL LIST-- - page 16. (Read 282664 times)

legendary
Activity: 3108
Merit: 1359
Quote
TOP COUNTRY
Spain
43% of downloaders

Hehe, that was unexpected Smiley
legendary
Activity: 3108
Merit: 1359
Well, now built-in NTP client is considered as stable. So, Novacoin v0.5.4 was released.

https://sourceforge.net/projects/novacoin/files/novacoin-0.5.4/
legendary
Activity: 3108
Merit: 1359
Another nightly build for win32 is available.

http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.3-53.7z/download

Changes list:

  • Randomization of NTP sampling interval. Instead of static delay, current implementation of NTP client is choosing a random delay between 1 and 6 minutes in case of error or 1-6 hours in case of successful synchronization.
  • GetAdjustedTime() function uses p2p offset correctly if amount of NTP offset samples is unsufficient.
  • Additional NTP servers were added, new amount of servers is 162.
  • getinfo RPC call now provides you additional data about your system clock offset against NTP and the p2p median time.
  • Some irrelevant changes in the proof-of-stake miner.
legendary
Activity: 3108
Merit: 1359
Another testing build has been published. Smiley

http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.3-42.7z/download

Now client supports automatic selection of optimal source of time between NTP, median of p2p clocks and system time.
legendary
Activity: 3108
Merit: 1359
Support for automatic time sampling over NTP has been added into main sources tree. Now client tries to check whether there is ntpd running on current machine. And if it's not, creates a time sampling thread in order to maintain better accuracy of timestamps which are given by GetAdjustedTime() function.

WIn32 binaries for current snapshor are available here: http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test--v0.5.3-36.7z/download

P.S. Seems as obvious improvement, I'm guessing that Satoshi had the same thought. Wink
legendary
Activity: 3108
Merit: 1359
Built-in NTP client is available in current sources tree.

Code:
05:53:45 ntptime
05:53:48
{
"epoch" : 1442494427,
"time" : "2015-09-17 12:53:47 UTC"
}
05:53:56 ntptime time.windows.com
05:53:57
{
"epoch" : 1442494436,
"time" : "2015-09-17 12:53:56 UTC"
}
05:53:59 ntptime time.windows.com
05:54:00
{
"epoch" : 1442494439,
"time" : "2015-09-17 12:53:59 UTC"
}
05:54:33 ntptime time-a.nist.gov
05:54:34
{
"epoch" : 1442494473,
"time" : "2015-09-17 12:54:33 UTC"
}

This function provides you an ability to get actual timestamp from some specific NTP server, or from a random server if none has been specified. Such functionality may be useful for applications which are working with novacoind over RPC protocol.
sr. member
Activity: 448
Merit: 252
Follow us on our new account ShapeShift.com
ShapeShift has added a buy/sell feature to the real time market data website CoinCap.io! You can now buy or sell Novacoin straight from the market data website. Learn more about this here: http://bit.ly/1UVFZ7m

legendary
Activity: 3108
Merit: 1359
Full client is now available in Google Play.

https://play.google.com/store/apps/details?id=org.technogroup.novacoin

If you want some liteweight client then you can also try Coinomi wallet.

Smiley
legendary
Activity: 976
Merit: 1003
"playing" farther: jabber-bot with help and real-time answers from rpc [email protected] ...

Miranda IM screenshot (by courtesy of svost):
legendary
Activity: 3108
Merit: 1359
Bitcoin is currently very dependent on chinese miners, for example. That would be a good idea to perform some research on the distribution of hashrate, because many people would like to know who's making weather in our network. Roll Eyes
full member
Activity: 235
Merit: 100
PoW difficulty = 3600
PoW Reward = 6.4 NVC

thanks Litecoin Halfing!
Interesting to see that so many miners are switching over to Novacoin instead of turning off their miners.

But Litecoin difficulty will go down, so this will be just temporary. But it will stabilize on a higher level than before the Litecoin halfing.

=> More security for Novacoin, less inflation  Smiley
legendary
Activity: 3108
Merit: 1359
Hi guys Smiley

Few weeks ago I have published a simple client implementation of Stratum protocol.

https://github.com/CryptoManiac/StratumLibrary

Currently working on pure C# implementation of basic NVC protocol features.

https://github.com/CryptoManiac/NovacoinLibrary

While libraries are far from being complete, this code already may be useful for block or transaction parsing, generation of addresses etc. The goal is to implement a minimum which is required to create our own implementation of Electrum client.
Stack machine has been implemented. It's fully functional and compatible with current NVC client. This means that you can use it to run any scripts which are able to run on standard script machine.

Example of input validation:

Code:
// Script validation test

CTransaction txTo = new CTransaction(Interop.HexToList("0100000078b4c95306340d96b77ec4ee9d42b31cadc2fab911e48d48c36274d516f226d5e85bbc512c010000006b483045022100c8df1fc17b6ea1355a39b92146ec67b3b53565e636e028010d3a8a87f6f805f202203888b9b74df03c3960773f2a81b2dfd1efb08bb036a8f3600bd24d5ed694cd5a0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff364c640420de8fa77313475970bf09ce4d0b1f8eabb8f1d6ea49d90c85b202ee010000006b483045022100b651bf3a6835d714d2c990c742136d769258d0170c9aac24803b986050a8655b0220623651077ff14b0a9d61e30e30f2c15352f70491096f0ec655ae1c79a44e53aa0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff7adbd5f2e521f567bfea2cb63e65d55e66c83563fe253464b75184a5e462043d000000006a4730440220183609f2b995993acc9df241aff722d48b9a731b0cd376212934565723ed81f00220737e7ce75ef39bdc061d0dcdba3ee24e43b899696a7c96803cee0a79e1f78ecb0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff999eb03e00a41c2f9fde8865a554ceebbc48d30f4c8ba22dd88da8c9b46fa920030000006b483045022100ec1ab104ef086ba79b0f2611ebf1bfdd22a7a1020f6630fa1c6707546626e0db022056093d4048a999392185ccc735ef736a5497bd68f60b42e6c0c93ba770b54d010121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffc0543b86be257ddd85b014a76718a70fab9eaa3c477460e4ca187094d86f369c0500000069463043021f24275c72f952043174daf01d7f713f878625f0522124a3cab48a0a2e12604202201b47742e6697b0ebdd1e4ba49c74baf142a0228ad0e0ee847488994c9dce78470121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffe1793d4519147782293dd1db6d90e461265d91db2cc6889c37209394d42ad10d050000006a473044022018a0c3d73b2765d75380614ab36ee8e3c937080894a19166128b1e3357b208fb0220233c9609985f535547381431526867ad0255ec4969afe5c360544992ed6b3ed60121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff02e5420000000000001976a91457d84c814b14bd86bf32f106b733baa693db7dc788ac409c0000000000001976a91408c8768d5d6bf7c1d9609da4e766c3f1752247b188ac00000000"));
CTransaction txPrev = new CTransaction(Interop.HexToList("0100000079755d53010000000000000000000000000000000000000000000000000000000000000000ffffffff0b03d26401062f503253482fffffffff1cb3250000000000001976a914a1876be00980e343d9fb60b8219e0e8345fc744b88ac7b2c0000000000001976a914549ff7e6fe90d762e2e51678bda26f54fbbfcce388ac4f380000000000001976a9146c923ed1d87738df97301892aca83ba6b262cc4d88acfecc0000000000001976a91458d438e17b2e9f09a79b3920c06e3fd4bdc4cb3788ac84e80000000000001976a914797d85f272d66990adc30a30974c5d643a5dab3f88acc85e0100000000001976a9149a430715e524e951ddd5d947614c6cd4b412ed5888ac4e850100000000001976a914ae0da10f13d51e66fe5559023a2a32ed15ca335f88ac1d180200000000001976a914e2431bf313ac865fd8f1289d1627cf9391fabd7788ac472c0200000000001976a914fcbe5b3267acfea71fe3d768597fdbe0b8a9b16488ace0af0200000000001976a91498facbedc6424820a79c381fdd3c6e7c4389dc3888ac6cbb0200000000001976a9140c3a1469e5088100f11ec56b77fdeba61c25650c88acb8ec0200000000001976a914d99b39f6d1e06c1e2292eb6786188e193c5dec5988acb33c0300000000001976a9141b49aedc9ed1026722b1686e1322be08b998acfe88acca620300000000001976a914753cf85eef5fd49cc9694b67f3ed366508d0562488acc06f0300000000001976a914c157ab891e5f8dfe37a8e7598b53a646eed4028888acb59c0400000000001976a914cad1890de0e59796e501131dc11bd31a6acf96b488ac49070500000000001976a914c7b6639b55215e5d17590f3b5df46ad7ab37ee6d88ac34b20500000000001976a914a8eaab473a06570cafdf2aa44d976d09cc29814d88ac23db0600000000001976a914407356864b5e1b3df8a863d678183140be6ef17588acb55e0700000000001976a914037a31012e8e1962e251c0432d9258058326cdcf88ac278f0800000000001976a914e0e70b5b3192dd3e418642055a50840a19ffcf7088acccad0800000000001976a914640ebcbda496cc9e4fdb2281aeecaa00691007d288ac85ef0800000000001976a91451978f1d2ad964c556127fdb9e201e31a6ca474d88ac45790d00000000001976a9148c0b235018aa2a8f8b884e5fad1e1d1fce4b6cb288aca5a01500000000001976a914b1c9131340b7dbcfc060d977200c43686bcb73f188ac4dce1700000000001976a914684d742a36d06ca1bce3560b00135ca1432b984288ac2dac0000000000004341043b253cc0b5c8ce26f24b84bb955bec955cbb4643f19ab7ea073884f22874abdafc42040b97efec3c9eeb29ce69022a96cc1772f8bc805f78af0d3dc5c441db5fac00000000000000002a6a284d9ca0d38f66957fa8dd5de67fa23034284a51d669ee34b0608e060f56f4dd93000000000200000000000000"));

Console.WriteLine("Script validation result: {0}", ScriptCode.VerifyScript(txTo.vin[0].scriptSig, txPrev.vout[1].scriptPubKey, txTo, 0, (int)scriptflag.SCRIPT_VERIFY_P2SH, 0));

Output:

Code:
Script validation result: True
legendary
Activity: 1064
Merit: 1002
There are many reasons possible, one of those is fee calculation. The debug.log would be very helpful. Roll Eyes

Sorry. I didnt include it because it didnt really contain anything usefull

Code:
cat .novacoin/debug.log | grep -A4 -B4 'Error: Transaction creation failed'
Flushed 2174 addresses to peers.dat  13ms
ThreadRPCServer method=getinfo
ThreadRPCServer method=sendtoaddress
ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  IRC got join
Added 37.21.132.35:7777 from 92.243.23.21: 222 tried, 1953 new
IRC got new address: 37.21.132.35:7777
ThreadRPCServer method=listunspent
ThreadRPCServer method=listunspent
ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  socket recv error 104
disconnecting node 108.9.55.105:7777
trying connection 5.164.228.26:7777 lastseen=38.3hrs
connection timeout
trying connection 78.85.72.53:7777 lastseen=445.0hrs
--
connection timeout
trying connection 95.110.234.71:7777 lastseen=46.9hrs
ThreadRPCServer method=sendtoaddress
ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  connection timeout
trying connection 31.28.12.26:7777 lastseen=6.0hrs
connection timeout
trying connection 176.104.36.109:7777 lastseen=172.9hrs
ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  connection timeout
trying connection 46.150.97.92:7777 lastseen=6.5hrs
connection timeout
trying connection 178.252.127.246:7777 lastseen=15.6hrs
connection timeout
--
ThreadRPCServer method=sendtoaddress
connection timeout
trying connection 92.243.182.196:7777 lastseen=28.9hrs
ThreadRPCServer method=sendtoaddress
SendMoney() : Error: Transaction creation failed  connection timeout
trying connection 91.122.29.203:7777 lastseen=20.6hrs
connection timeout
trying connection 108.9.55.105:7777 lastseen=0.4hrs
ThreadRPCServer method=listunspent


Fee calculation makes sense for not being able to send it. But I have never seen a daemon round the balance for getinfo before
legendary
Activity: 3108
Merit: 1359
There are many reasons possible, one of those is fee calculation. The debug.log would be very helpful. Roll Eyes
legendary
Activity: 1064
Merit: 1002
Hello everyone,

I opened up the following issue on github. Havent seen this one before with another coin.

https://github.com/novacoin-project/novacoin/issues/228

Repair wallet shows all is well

Code:
novacoind repairwallet
{
    "wallet check passed" : true
}

Rescan also had no effect

Here is the unspendable input in question

Code:
novacoind listunspent
[
    {
        "txid" : "93ef6167d4f1246f05ee0e65f92fac80b25ec2f8025d538d8a5d80351ff1f34f",
        "vout" : 0,
        "address" : "4SCy6zmrWMtUhMa9qbseo7RCTCo4c5CeFd",
        "scriptPubKey" : "76a91489247075a87a815820de81d387735c831a8605c488ac",
        "amount" : 0.09899900,
        "confirmations" : 8,
        "spendable" : true
    }
]

It seems I just cant spend the input in its entirety

EDIT:

Creating a raw transaction also fails

novacoind createrawtransaction '[{"txid":"93ef6167d4f1246f05ee0e65f92fac80b25ec2f8025d538d8a5d80351ff1f34f","vout":0}]' '{"edited out for privacy":0.979}'

novacoind sendrawtransaction "edited out the signed rawtransaction"

error: {"code":-22,"message":"TX rejected"}

*edit #2*

Stupid typo. Raw transaction sent correctly

Still an issue with the getinfo calculation and not being able to spend it using sendtoaddress

legendary
Activity: 976
Merit: 1003
On bottom of novaco.in domain pages:

I find a bug/typo or I have a suggestion

and new menu item Issues also...
legendary
Activity: 3108
Merit: 1359
Hi guys Smiley

Few weeks ago I have published a simple client implementation of Stratum protocol.

https://github.com/CryptoManiac/StratumLibrary

Currently working on pure C# implementation of basic NVC protocol features.

https://github.com/CryptoManiac/NovacoinLibrary

While libraries are far from being complete, this code already may be useful for block or transaction parsing, generation of addresses etc. The goal is to implement a minimum which is required to create our own implementation of Electrum client.
newbie
Activity: 59
Merit: 0
newbie
Activity: 22
Merit: 0
Another NovaCoin Pool add to op pls - novacoin.sminers.com

How do you contact the support of this pool?

Can use forum and write to admin directly or post in there - http://sminers.boards.net/
Pages:
Jump to: