Pages:
Author

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

legendary
Activity: 3108
Merit: 1359
So it's returning an error, but the coins are actually sending?  That's even worse.
Creation of transaction & sending transaction are separate operations. The daemon couldn't send transaction for some reason, but then it was re-broadcasted using a local copy got from the wallet.dat. It's a regular behavior for any satoshi-based client, especially when a local copy of blockchain isn't syncronized properly.

If you wish to prevent re-broadcasting then you can use RAW transactions API to perform your payments. RAW transactions are saved only if those transactions are accepted and valid.

You need these functions:

  • listunspent - returns a list of available inputs;
  • createrawtransaction '[{"txid":"deadbeef...", vout:0}, ...]' '{"address1":10.01, "address2": 1.22, ...}'- create raw transaction. Returns transaction data on success. Please note that difference between outputs and input sums will be considered as transaction fee;
  • signrawtransaction - append signatures to raw transaction, returns object which contains a signed transaction code and signing status;
  • sendrawtransaction - sends transaction over the network, returns true on success or false otherwise.
legendary
Activity: 976
Merit: 1003
Added chart to PoS probability and reward

Also available API (/api/posprob) for this chart, may be anyone create widget for win7/8 Wink
hero member
Activity: 938
Merit: 1000
www.multipool.us
Your client is unable to see this transaction in the local copy of blockchain, but it seems that transaction has been sent and confirmed properly:

https://explorer.novaco.in/tx/2849cfe9e487fb45f88fc36a61c1d42d2be1bb8d58a99df59f39dbead78e47b7

You can find it in block #106134.

Possible reasons are corrupt database or obsolete version.

P.S. Future builds will be able to save tx mempool data to hdd, this will be helpful to prevent the most part of such issues.

So it's returning an error, but the coins are actually sending?  That's even worse.
legendary
Activity: 3108
Merit: 1359
Your client is unable to see this transaction in the local copy of blockchain, but it seems that transaction has been sent and confirmed properly:

https://explorer.novaco.in/tx/2849cfe9e487fb45f88fc36a61c1d42d2be1bb8d58a99df59f39dbead78e47b7

You can find it in block #106134.

Possible reasons are corrupt database or obsolete version.

P.S. Future builds will be able to save tx mempool data to hdd, this will be helpful to prevent the most part of such issues.
hero member
Activity: 938
Merit: 1000
www.multipool.us
Hello.
Looks like you are sending an already spent input. You need to re-download the blockchain.
This can happen if you use the same wallet in several instances of novacoin daemon.

Your coins were already spent here:

https://explorer.novaco.in/tx/0865db4c00a4ca4cbafefd37ee43d2acaa78e923dab02d24c781be0e274b8113


Cheers.



This wallet has never been used in any other locations.

Why should redownloading the blockchain work vs. a rescan?
full member
Activity: 186
Merit: 100
Hello.
Looks like you are sending an already spent input. You need to re-download the blockchain.
This can happen if you use the same wallet in several instances of novacoin daemon.

Your coins were already spent here:

https://explorer.novaco.in/tx/0865db4c00a4ca4cbafefd37ee43d2acaa78e923dab02d24c781be0e274b8113


Cheers.

ThreadRPCServer method=sendmany
CommitTransaction:
CTransaction(hash=2849cfe9e4, nTime=1404421839, ver=1, vin.size=1, vout.size=2, nLockTime=0)
    CTxIn(COutPoint(0865db4c00, 1), scriptSig=30450221009cfc4782d54335)
    CTxOut(nValue=7.00990989, scriptPubKey=OP_DUP OP_HASH160 4e292c160539d71e227ff8534aa682355276bc79 OP_EQUALVERIFY OP_CHECKSIG)
    CTxOut(nValue=0.00111893, scriptPubKey=OP_DUP OP_HASH160 5f037bdb1902a348c6c8dd2b1904edda75eb9662 OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 2849cfe9e4  new
WalletUpdateSpent found spent coin 8.00112882nvc 0865db4c00a4ca4cbafefd37ee43d2acaa78e923dab02d24c781be0e274b8113
CommitTransaction() : Error: Transaction not validFlushing wallet.dat

Can someone please tell me why this transaction isn't sending?

    {
        "account" : "",
        "address" : "4NNDF9pcZZhp8vaNW7DCQgKAGKz6aNfqWM",
        "category" : "conflicted",
        "amount" : -0.11189300,
        "fee" : -0.01000000,
        "confirmations" : -1,
        "txid" : "2849cfe9e487fb45f88fc36a61c1d42d2be1bb8d58a99df59f39dbead78e47b7",
        "metahash" : "df8bcd6a293368af200c20408997153dff28913f2095081b73819d436f62188b",
        "walletconflicts" : [
        ],
        "time" : 1404421840,
        "timereceived" : 1404421840
    },

hero member
Activity: 938
Merit: 1000
www.multipool.us
ThreadRPCServer method=sendmany
CommitTransaction:
CTransaction(hash=2849cfe9e4, nTime=1404421839, ver=1, vin.size=1, vout.size=2, nLockTime=0)
    CTxIn(COutPoint(0865db4c00, 1), scriptSig=30450221009cfc4782d54335)
    CTxOut(nValue=7.00990989, scriptPubKey=OP_DUP OP_HASH160 4e292c160539d71e227ff8534aa682355276bc79 OP_EQUALVERIFY OP_CHECKSIG)
    CTxOut(nValue=0.00111893, scriptPubKey=OP_DUP OP_HASH160 5f037bdb1902a348c6c8dd2b1904edda75eb9662 OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 2849cfe9e4  new
WalletUpdateSpent found spent coin 8.00112882nvc 0865db4c00a4ca4cbafefd37ee43d2acaa78e923dab02d24c781be0e274b8113
CommitTransaction() : Error: Transaction not validFlushing wallet.dat

Can someone please tell me why this transaction isn't sending?

    {
        "account" : "",
        "address" : "4NNDF9pcZZhp8vaNW7DCQgKAGKz6aNfqWM",
        "category" : "conflicted",
        "amount" : -0.11189300,
        "fee" : -0.01000000,
        "confirmations" : -1,
        "txid" : "2849cfe9e487fb45f88fc36a61c1d42d2be1bb8d58a99df59f39dbead78e47b7",
        "metahash" : "df8bcd6a293368af200c20408997153dff28913f2095081b73819d436f62188b",
        "walletconflicts" : [
        ],
        "time" : 1404421840,
        "timereceived" : 1404421840
    },
newbie
Activity: 30
Merit: 0
Hello
Found utility for calculating PoS mining, can anyone would be interested. Like considers correct.

LINK REMOVED

This executable scans registry and searching for the wallets. Seems as trojan horse to me, please don't download anything.

Proof:
https://novaco.in/1/pos-calculator.png
legendary
Activity: 3108
Merit: 1359
Hello
Found utility for calculating PoS mining, can anyone would be interested. Like considers correct.

LINK REMOVED

This executable scans registry and searching for the wallets. Seems as trojan horse to me, please don't download anything.
full member
Activity: 186
Merit: 100
Hello.
nvc.khore.org as been updated. A small patch was needed to stratum-mining due to change in "getblocktemplate" default action.
Will push it to github later.

Cheers.


NovaCoin 0.4.4.7b5 update

Changes list:

  • QT: dumpwallet & importwallet from the menu;
  • QT: locking, unlocking & unlocking for mining from the menu;
  • QT: Display input weight in the coin control table;
  • QT: Proof-of-Stake miner status notifications in the GUI;
  • Core: New fees policy. Introduce 0.001 coin per 1kb traffic cost, allow free transactions below 1kb. Becomes active since 20 July 2014;
  • Core: Updated transactions verification protocol, allow timestamp drift for coinbase transaction to resolve p2pool mining issues. Becomes active since 20 August 2014.

Source:

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

Windows binaries:


Please note that we won't publish unsigned win32 binaries anymore. If you ever see unsigned win32 binary then it's better to treat it as a malicious executable by default.

MacOS X binary:

NovaCoin-Qt-0.4.4.7-bugfix5.dmg

Linux builds:


ARMv6 gnueabihf build is coming soon.

Notable issues:

If you are getting "Blockchain redownload required approaching or past v.0.4.4.7b6 upgrade deadline." message then you have to remove your blockchain database files and resyncronize with the network again. You need to go to data directory and remove everything except wallet.dat file.

Data directory location:

  • ~/Library/Application Support/NovaCoin for Mac OS X
  • ~/.novacoin for another UNIX-like systems
  • %UserProfile%\Application Data\NovaCoin for NT 5 (Win 2000/XP, Win Server 2003/2003R2, Win XP x64 Edition)
  • %UserProfile%\AppData\Roaming\NovaCoin for NT 6 and greater (Win Vista/7/8)
full member
Activity: 186
Merit: 100
Hello.
Block was found at nvc.khore.org. Cheesy

Cheers.


Just a little new competition.
The one who finds the first PoS block height 100 000 or more will receive a small bonus.

If you wish to support a winner, donations are accepted here:

4PenekGWGr55XUaeDDeTQEsbTg7wG2JyTz

Currently we have 34.84 NVC in this wallet.


legendary
Activity: 3108
Merit: 1359
NovaCoin 0.4.4.7b5 update

Changes list:

  • QT: dumpwallet & importwallet from the menu;
  • QT: locking, unlocking & unlocking for mining from the menu;
  • QT: Display input weight in the coin control table;
  • QT: Proof-of-Stake miner status notifications in the GUI;
  • Core: New fees policy. Introduce 0.001 coin per 1kb traffic cost, allow free transactions below 1kb. Becomes active since 20 July 2014;
  • Core: Updated transactions verification protocol, allow timestamp drift for coinbase transaction to resolve p2pool mining issues. Becomes active since 20 August 2014.

Source:

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

Windows binaries:


Please note that we won't publish unsigned win32 binaries anymore. If you ever see unsigned win32 binary then it's better to treat it as a malicious executable by default.

MacOS X binary:

NovaCoin-Qt-0.4.4.7-bugfix5.dmg

Linux binaries are coming soon.

Notable issues:

If you are getting "Blockchain redownload required approaching or past v.0.4.4.7b6 upgrade deadline." message then you have to remove your blockchain database files and resyncronize with the network again. You need to go to data directory and remove everything except wallet.dat file.

Data directory location:

  • ~/Library/Application Support/NovaCoin for Mac OS X
  • ~/.novacoin for another UNIX-like systems
  • %UserProfile%\Application Data\NovaCoin for NT 5 (Win 2000/XP, Win Server 2003/2003R2, Win XP x64 Edition)
  • %UserProfile%\AppData\Roaming\NovaCoin for NT 6 and greater (Win Vista/7/8)

Linux builds were added:

legendary
Activity: 3108
Merit: 1359
So `novacoind getrawtransaction 7473c894134d83bf4a0a5207310520c12edb9bf69411e27b672d77a847d553a0 1` results in:
error: {"code":-5,"message":"No information available about transaction"}
It's a normal behavior for 0.4.4.7 clients family. Coinbase transactions of proof-of-stake blocks are ignored by block connection procedures. That's why these transactions are unavailable through RPC.

If there are no inputs or outputs to these marker transactions, what purpose do they serve?
Empty coinbase transaction initially was used as a marker of proof-of-stake block. It's not used anymore but wasn't removed in order to keep a formal compatibility of block schema. Maybe it will be removed in the future versions.

I was doing a progressive scan through the blockchain when I encountered this issue. It appears that all POS transactions have two sub transactions, one of which is unparsable (by novacoind) and occupies the 0th index in the transaction list for the block. The second PoS sub transaction contains the actual generation.
Proof-of-Stake transaction is marked using empty output.

It could contain any amount of outputs, but the first output must be empty and the public key of second output destination must be matched with destination of the first input. I.e. this transaction can look as something like this:

Address -> |         | -> Empty output
           |         | -> Address
           |         |



or
Address -> |         | -> Empty output
           |         | -> Address
           |         | -> Address


Address -> |         | -> Empty output
Address -> |         |
Address -> |         |


or even

Address -> |         | -> Empty output
Address -> |         | -> Address
Address -> |         | -> Address
full member
Activity: 221
Merit: 100
I was doing a progressive scan through the blockchain when I encountered this issue. It appears that all POS transactions have two sub transactions, one of which is unparsable (by novacoind) and occupies the 0th index in the transaction list for the block. The second PoS sub transaction contains the actual generation.

If there are no inputs or outputs to these marker transactions, what purpose do they serve? Why two transactions for PoS and not one?
full member
Activity: 221
Merit: 100
Quote
$ /opt/novacoin/novacoind getblockbynumber 10022
{
    "hash" : "2f942cad0019a69cc83e9cfbdb65dcad7f8ed81eca2b027b2fa490f71f75e7af",
    "size" : 1146,
    "height" : 10022,
    "version" : 2,
    "merkleroot" : "6950c20fca1f4b3091cc274ba4c0cc37e86927431814e9a927cca81ab50e5441",
    "time" : "2013-03-12 06:49:35 UTC",
    "nonce" : 0,
    "bits" : "1e0fffff",
    "difficulty" : 0.00024414,
    "mint" : 0.25000000,
    "previousblockhash" : "0000000000e5885d4087ab52b37d81baf28b4b58231402cfd9fe6d4946edacf8",
    "nextblockhash" : "00000000072940ff4f46eabace834d681fd20488034517acdc13c8ec7b2771d3",
    "flags" : "proof-of-stake stake-modifier",
    "proofhash" : "000018d0aa7d744d1c92e2ed0d3b9b2ea313e4a6e72fc7013b6bbebbd414eaf9",
    "entropybit" : 1,
    "modifier" : "6204915d04d03e0d",
    "modifierchecksum" : "de2ba9c9",
    "tx" : [
        "7473c894134d83bf4a0a5207310520c12edb9bf69411e27b672d77a847d553a0",
        "01c4dea3d857183a43c126cf34f232bfd2453d3f8f78195b211d9e7a3544a31d",
        "578f2a5464c6f4beade6ea0627c4dc4f3f486d52affe3b24e3f3db349b1d7582",
        "41de352ef0b8f1c3cd2dcf3837c4429a43aaebb8cda12a608f8b3dbd896dc76b",
        "fb725604b226f8e59aeb07ec21c775f2bd8e3d2033ed46f4562e71b43427cfbf"
    ]
}
$
Wink

So `novacoind getrawtransaction 7473c894134d83bf4a0a5207310520c12edb9bf69411e27b672d77a847d553a0 1` results in:
error: {"code":-5,"message":"No information available about transaction"}

There was some mention of nested child blocks but I'm afraid I don't understand what happened here that made this coinbase transaction inaccessible to getrawtransaction.  Does anyone have a solution for this error?
legendary
Activity: 3108
Merit: 1359
NovaCoin 0.4.4.7b5 update

Changes list:

  • QT: dumpwallet & importwallet from the menu;
  • QT: locking, unlocking & unlocking for mining from the menu;
  • QT: Display input weight in the coin control table;
  • QT: Proof-of-Stake miner status notifications in the GUI;
  • Core: New fees policy. Introduce 0.001 coin per 1kb traffic cost, allow free transactions below 1kb. Becomes active since 20 July 2014;
  • Core: Updated transactions verification protocol, allow timestamp drift for coinbase transaction to resolve p2pool mining issues. Becomes active since 20 August 2014.

Source:

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

Windows binaries:


Please note that we won't publish unsigned win32 binaries anymore. If you ever see unsigned win32 binary then it's better to treat it as a malicious executable by default.

MacOS X binary:

NovaCoin-Qt-0.4.4.7-bugfix5.dmg

Linux builds:


ARMv6 gnueabihf build is coming soon.

Notable issues:

If you are getting "Blockchain redownload required approaching or past v.0.4.4.7b6 upgrade deadline." message then you have to remove your blockchain database files and resyncronize with the network again. You need to go to data directory and remove everything except wallet.dat file.

Data directory location:

  • ~/Library/Application Support/NovaCoin for Mac OS X
  • ~/.novacoin for another UNIX-like systems
  • %UserProfile%\Application Data\NovaCoin for NT 5 (Win 2000/XP, Win Server 2003/2003R2, Win XP x64 Edition)
  • %UserProfile%\AppData\Roaming\NovaCoin for NT 6 and greater (Win Vista/7/8)
legendary
Activity: 3108
Merit: 1359
It seems that novacoin p2pool works incorrectly with asic devices, seems as roll-n-time problem. An appropriate fix is under development.
legendary
Activity: 976
Merit: 1003
Code Sign Sertificate for Novacoin wallet obtained...

first signed builds coming soon...
Pages:
Jump to: