!cOjwhsaopittDhZuka:matrix.org

Nexa-gitlab-logs

1605 Members
Logs of all actions on the Nexa gitlab4 Servers

Load older messages


SenderMessageTime
28 May 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] sickpig merged merge request !525: Fix spurious failures in mempool_accept.py 17:02:11
29 May 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip approved merge request !512: Remove constraint on maximum stack width at an upgrade (hard fork) date 14:20:17
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone merged merge request !512: Remove constraint on maximum stack width at an upgrade (hard fork) date 22:47:13
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone approved merge request !516: fix ubuntu24 compilation warnings and errors (no qt) 22:51:17
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone merged merge request !516: fix ubuntu24 compilation warnings and errors (no qt) 22:51:22
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone approved merge request !519: When making a new block template only perform GetMemPoolAncestors() 22:52:19
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone merged merge request !519: When making a new block template only perform GetMemPoolAncestors() 22:52:28
30 May 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] sickpig opened merge request !527: Use Logging::LogGetAllString() to compose nexad `-debug` help text

Rather manually listing all debug categories, with the risking of
forgetting to update the help text everytime we add a new debug
categories, use Logging::LogGetAllString() instead.

13:42:22
31 May 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip opened merge request !528: Draft: Remove the CORRAL when we commit txns to the mempool
  • This is not really needed since we already have all the necessary locks. The only place we need the CORRAL is when processing a block where we don't want transactions entering the mempool while we're removing conflicts and trasactions from the mempool. Further to that, we have for a long time not taken the CORRAL in the wallet when looking for new coins under certain loadtest conditions and without any issues there.

    • One concerin with removing the CORRAL here is that a child transaction could be attempting to enter the mempool just before we try to commit transactions and thus the child would end up in the orphan pool, however, as soon as the parent is fully commited then we follow by processing the orphan pool. That child txn in the orphan pool would then get immediately processed and find it's way into the mempool. So there is no issue here, only a minor time spent as an orphan but this would be a very rare event.
09:45:52
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone opened merge request !529: break capd functions into full node and library files 16:41:34
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone changed the title of merge request !529 to Draft: break capd functions into full node and library files 16:41:47
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip changed the title of merge request !528 to Draft: Reduce the scope of the CORRAL when we commit txns to the mempool 17:11:44
1 Jun 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] acstime opened issue #47: Wallet-qt should sync with blockchain normally. Period.

After reading some of the comments I'm just going to say it. Nexa wallet is unreliable on Windows and shouldn't be used. Period. Compiled from source TWICE on Windows using MinGW and a perfect Berkeley DB 5.3 both of which built without warnings of any kind. Mind you I have done this with about a dozen other BTC-qt wallet clones so I know it works. Nexa just doesn't, and it's the Nexa blockchain, not the wallet.

One day I tried to run it and it started syncing out of the blue -> real fast too. Then just stopped at 60% and wouldn't restart -> definitely some kind of weird blockchain peering issue. After loss of contact with the blockchain for more than five minutes or so Nexa just quietly closes of it's own accord, nothing in the logs except a few blockchain updates (!!) Manually adding peers per the wiki doesn't change jack.

I have been reading a lot of VERY BAD ADVICE on this project, like DISABLE FIREWALL, ANTIVIRUS, even port-forwarding to make it work. All nonsense. Nobody else needs any of that, it's unsafe, and hardly something the user of an anonymous wallet would find desirable. Too bad but I think this project has serious (and leadership?) blockchain issues that need addressed.

05:06:59
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone approved merge request !510: Improve post block processing performance - do SyncWithWallets() in a different thread 13:44:40
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone merged merge request !510: Improve post block processing performance - do SyncWithWallets() in a different thread 13:44:50
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip changed the title of merge request !528 to Reduce the scope of the CORRAL when we commit txns to the mempool 18:38:48
3 Jun 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip changed the title of merge request !528 to Draft: Reduce the scope of the CORRAL when we commit txns to the mempool 10:43:04
4 Jun 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip changed the title of merge request !528 to Reduce the scope of the CORRAL when we commit txns to the mempool 03:55:23
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip approved merge request !527: Use Logging::LogGetAllString() to compose nexad `-debug` help text 09:43:47
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone changed the title of merge request !529 to break capd functions into full node and library files 14:46:33
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone changed the title of merge request !529 to Provide libnexa access to key capd functions 14:47:22
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip opened merge request !530: Check whether the input coins spends a coinbase when we get priority
  • this way we don't have to do a relatively expensive coin cache lookup and loop through the inputs twice.
18:05:48
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone opened merge request !531: Draft: Implement total script stack size limit 19:17:11
9 Jun 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip opened merge request !533: A couple of cleanups - pass by reference 07:48:57
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip opened merge request !534: Don't use the same lock for the commitQ map and the commitQ condition variable 08:14:23
11 Jun 2024
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] sickpig opened merge request !535: Simplify fork1 activation helper code paths

Just use IsFork1Enabled that returns true for every block
for which GetMedianTimePast() >= activation time, ie if blocks
belong to the interval [x-1, +inf).

where:

 x-1 = first block for which median time past >= activation time
 x = first block where the new consensus rules are enforced

if you need to know if the current block is x-1 (ie activation
block (*)) you can use this construct:

 IsFork1Enabled(tip) && !IsFork1Enabled(tip->pprev)

(*) this would be useful to start accepting transaction that use
new consensus rules in the mempool before being able to mine
a block with the new rules activated.

11:39:09
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip opened merge request !536: No need to calculate mempool ancestors if there are none
  • In RemoveForBlock() we can skip looking of ancestors if we already know we don't have any. This saves considerable time when processing large blocks. On a high end machine about 0.5 seconds for a 100MB block, on a low end machine 1 to 2 seconds.
12:42:55
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] ptschip approved merge request !529: Provide libnexa access to key capd functions 15:52:31
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone approved merge request !527: Use Logging::LogGetAllString() to compose nexad `-debug` help text 18:15:00
@nexa-gitlab-bot:matrix.orggitlab-bot [nexa/nexa] gandrewstone merged merge request !527: Use Logging::LogGetAllString() to compose nexad `-debug` help text 18:15:02

Show newer messages


Back to Room ListRoom Version: 9