[07:52:35] @aguycalled I think 'donatebutton' branch should not be merged into here? https://github.com/NAVCoin/navcoin-core/pull/400/commits [10:14:36] mmm no [10:14:47] i merged this morning master into the mnemonic branch [10:15:01] but that's not merged in master rright [14:05:52] Hi @aguycalled , I'm working on the pool fork of core. I'm getting a terminate called without an active exception error. Is there a debug setting I can turn on that will explain more without adding additional logging? [14:15:43] where do you get that error? [14:54:38] I see it in my docker logs. no reference to source. [14:54:47] I'm rolling back my last change to see if it was related. [14:58:54] try using gdb to run it [15:31:58] Resolved it. Best to confirm fields are set correctly before referencing them. [17:36:13] @aguycalled Is this the correct way to get the staking address from the CKey? [17:36:23] string stakingAddress = key.GetPubKey().GetID().ToString(); [17:36:49] I seemed to get a result that was an invalid navcoin address [17:37:01] I switched to string stakingAddress = CNavCoinAddress(key.GetPubKey().GetID()).ToString(); thinking maybe that was correct [17:37:12] then I get an address that isnt even part of the wallet [17:52:35] a ckey is a private key [17:52:55] from one ckey you can only get one public key, hence 1 normal address [17:53:05] what do you want to do exactly? [18:49:03] can we make transaction with zeroct on lite wallet? [19:06:24] Front he ckey that is available when staking get the associated staking address when cold staking [19:55:21] private key->normal address? [20:46:25] I saw the new CFund ui. Great. Thanks guys. [21:09:29] Yes private key of a normal address [21:09:42] I've started a new regtest instance [21:09:59] Generated a few blocks and am now staking [21:10:21] when I getaddressesbyaccount I see: [21:10:23] navcoin-cli getaddressesbyaccount "" [ "mp8g8wm1SdxgH86emqNVDitVRCc81QpWK5" ] [21:10:44] But when I pull data from the CKey that staked I see: [21:11:10] Pubkey Hash: c33a3cacee72a0eb87e584c1c6421aa238bbf8e5e2d00805b1e6890c047a18fa Pubkey Id: 0c6d7b3c97d33aaf4eee2254b8bb4628cdfbea87 Address: msud1u2ZEg6FtS1bxarDV3omivxtc99EsT [21:11:22] These fields are: LogPrintf("Pubkey Hash: %s\n", key.GetPubKey().GetHash().ToString()); LogPrintf("Pubkey Id: %s\n", key.GetPubKey().GetID().ToString()); LogPrintf("Address: %s\n", CNavCoinAddress(key.GetPubKey().GetID()).ToString()); [21:12:08] I assume the only public key in the getaddressesbyaccount "" would be the one staking [21:13:36] Actually I see from the block that it was in fact msud1u2ZEg6FtS1bxarDV3omivxtc99EsT that staked the block [21:23:27] Should I not see addresses that are listed in the getaddressesbyaccount "" being the addresses that are staking? [21:32:24] Sorry if this doesnt belong here. [21:34:00] how about listaddressgroupings? I think the concept of accounts are deprecated and not supported anymore [21:35:33] I am recompiling so give me a bit and I'll have a look [21:43:50] @mc290 Thanks. I see them now. [21:44:03] great [21:44:43] I guess my main address isnt staking as the coins need to mature. thus I was seeing these small addresses doing the staking and I wasnt aware they existsed. [21:44:55] not sure about the purpose of rpcs with "account" features. but I figure they might not be maintained [21:44:59] So doubted the code [21:45:50] Could doe with some code review on the pool modifications I've been making if you have some time one day [21:46:48] i could take a quick look when you're done [21:51:13] How can I tell what kind of transaction a transaction is? [21:51:23] e.g. is it a stake or a standard tx or a cfund donation [21:53:03] transactiontablemodel.cpp [21:53:11] for strings [22:25:00] @mc290 This is functionally ready: https://github.com/NavPool/navcoin-core/pull/14/files [22:25:30] ignore the docker stuff, just used to facilitate local builds easily