1 2011-12-03 00:23:24 <denisx> Facebook bought Gowalla?
 2 2011-12-03 00:36:32 <graingert> !ticker
 3 2011-12-03 00:36:33 <gribble> Best bid: 3.083, Best ask: 3.094, Bid-ask spread: 0.011, Last trade: 3.0959, 24 hour volume: 57733, 24 hour low: 3.05, 24 hour high: 3.138
 4 2011-12-03 00:37:14 <CIA-100> bitcoin: Luke Dashjr luke-jr/force_send * r93da8da / src/main.cpp : Accept any transaction (fee-free or even non-standard) from myself - http://git.io/Tw_IZw https://github.com/luke-jr/bitcoin/commit/93da8da774c610e23b102bfe0de63f3281b3baea
 5 2011-12-03 01:00:01 <luke-jr> FWIW, found a bug in the current OP_EVAL
 6 2011-12-03 01:26:37 <[Tycho]> Why GetOpName was moved from script.h to script.cpp ?
 7 2011-12-03 01:31:23 <forrestv> [Tycho], i think there's a general plan to move things that don't need to be inlined from the header to the source files
 8 2011-12-03 01:31:46 <forrestv> remember hearing that somewhere
 9 2011-12-03 01:41:21 <luke-jr> [Tycho]: headers really shouldn't have code in them
10 2011-12-03 01:46:52 <[Tycho]> Hmm, I think I applied it...
11 2011-12-03 01:46:59 <[Tycho]> Wonder if it will work.
12 2011-12-03 01:48:02 <luke-jr> [Tycho]: I'd wait until gavin looks into my bug report more
13 2011-12-03 01:48:20 <gribble> The operation succeeded.
14 2011-12-03 01:48:20 <luke-jr> ;;later tell gavin* so does that bug I reported affect the 0.3.23 backport?
15 2011-12-03 01:48:22 <[Tycho]> What bug report ?
16 2011-12-03 01:48:34 <luke-jr> [Tycho]: I found a regression introduced by the mainline OP_EVAL implementation.
17 2011-12-03 01:48:46 <[Tycho]> What does it means ?
18 2011-12-03 01:49:41 <luke-jr> it means listtransactions doesn't work.
19 2011-12-03 01:49:49 <luke-jr> it might mean you lose bitcoins too, not sure
20 2011-12-03 01:50:26 <[Tycho]> Hmm, so there is some "deadline"... int64 nEvalSwitchTime = GetArg("opevaltime", 1328054400); // Feb 1, 2012
21 2011-12-03 01:50:41 <luke-jr> that's part of the temporary code
22 2011-12-03 01:50:52 <luke-jr> so it can't fork the blockchain before then
23 2011-12-03 01:54:18 <[Tycho]> So what are current proposal about when to allow including OP_EVAL in mined blocks ?
24 2011-12-03 01:54:49 <[Tycho]> What stops listtransactions from working ?
25 2011-12-03 01:55:10 <gmaxwell> [Tycho]: gavin's plan was to measure in mid january, and if the OP_EVAL signal is there in >50% of recent blocks, then things will be left alone and on feb 1, updated miners will start mining them.
26 2011-12-03 01:55:31 <gmaxwell> And if it wasn't 50% he'd go around getting people to push back the opevaltime to some point in the future.
27 2011-12-03 01:55:41 <gmaxwell> Or at least thats the plan as I understood it.
28 2011-12-03 01:56:14 <luke-jr> [Tycho]: I don't know what's causing the listtransaction bug. it doesn't stop working, it shows debits where there should be a credit.
29 2011-12-03 01:56:30 <[Tycho]> Bad bug.
30 2011-12-03 01:56:45 <gmaxwell> It seems likly that with you, luke, and slush on board we might have >50% long before then.
31 2011-12-03 01:56:57 <gmaxwell> luke-jr: weird, I don't see anything in it that should have that effect.
32 2011-12-03 01:57:22 <[Tycho]> And then BTCguild will be forked ?
33 2011-12-03 01:57:43 <luke-jr> gmaxwell: I posted the commit id to the pull req
34 2011-12-03 01:58:06 <luke-jr> [Tycho]: only if they mine non-standard transactions
35 2011-12-03 01:58:07 <gmaxwell> [Tycho]: No, there isn't a fork risk after that.
36 2011-12-03 01:58:13 <gmaxwell> except as luke says.
37 2011-12-03 01:59:16 <gmaxwell> [Tycho]: The OP_EVAL scripts still validate as OK for old nodes.  So the only reason btcguild would get split is if they mined an invalid OP_EVAL script. Which would require them taking nonstandard txn (they don't currently) without the OP_EVAL patches.
38 2011-12-03 01:59:37 <[Tycho]> Ok.
39 2011-12-03 02:00:22 <gmaxwell> The reason for the coordinated activiation is that if this does happen, e.g. if someone intentionally mines such a txn in order to create trouble... we want the people running the OP_EVAL patch to win the split and not lose any blocks.
40 2011-12-03 02:01:11 <gmaxwell> But that shouldn't happen unless someone is intentionally trying to create trouble, and if the OP_EVALER's have a majority any trouble they make won't last long.
41 2011-12-03 02:01:34 <[Tycho]> If someone intentionally mines such TXn, then what will happen with BTCguild ?
42 2011-12-03 02:01:54 <[Tycho]> Will he continue to build on this block ?
43 2011-12-03 02:01:56 <luke-jr> [Tycho]: BTCGuild might make a stale on top of it.
44 2011-12-03 02:02:05 <gmaxwell> They they might extend that block because they don't know any better. then see some increased orphan rate as a result.