Page MenuHomePhabricator
Feed Advanced Search

Jun 23 2017

sickpig closed T49: Implement EBx indicator in coinbase messages, a subtask of T46: Get the release in shape, as Resolved.
Jun 23 2017, 08:34

Jun 22 2017

sickpig committed rABC27d1b4736eb2: Implement EBx indicator in coinbase message (authored by sickpig).
Implement EBx indicator in coinbase message
Jun 22 2017, 22:19
sickpig closed D249: Implement EBx indicator in coinbase message by committing rABC27d1b4736eb2: Implement EBx indicator in coinbase message.
Jun 22 2017, 22:19
sickpig updated the diff for D249: Implement EBx indicator in coinbase message.

rebase

Jun 22 2017, 22:10
sickpig updated the diff for D249: Implement EBx indicator in coinbase message.

declare MAX_COINBASE_SCRIPTSIG_SIZE static

Jun 22 2017, 22:06
sickpig updated the diff for D249: Implement EBx indicator in coinbase message.

mv MAX_COINBASE_SCRIPTSIG_SIZE to miner.cpp
remove decaration of getExcessiveBlockSizeSig from miner.h
make getExcessiveBlockSizeSig static
Expand the coinbase message test

Jun 22 2017, 21:48
sickpig added inline comments to D249: Implement EBx indicator in coinbase message.
Jun 22 2017, 18:57
sickpig updated the diff for D249: Implement EBx indicator in coinbase message.

change return type of getExcessiveBlockSizeSig
check for coinbase message only agter IncrementExtraNonce has been called

Jun 22 2017, 17:49
sickpig updated the diff for D249: Implement EBx indicator in coinbase message.

Don't overwrite COINBASE_FLAG
avoid to introduce a new global state, read EB every time we need it
remove a left over from validation.cpp

Jun 22 2017, 16:30
sickpig planned changes to D249: Implement EBx indicator in coinbase message.

Need to polish some left over and address @deadalnix feedback

Jun 22 2017, 15:42
sickpig added inline comments to D249: Implement EBx indicator in coinbase message.
Jun 22 2017, 15:01
Herald added a reviewer for D249: Implement EBx indicator in coinbase message: Restricted Project.
Jun 22 2017, 14:55

Jun 20 2017

sickpig committed rABC6c27965f3115: Implement "EBx.y" indicator on subversion (user agent) (authored by sickpig).
Implement "EBx.y" indicator on subversion (user agent)
Jun 20 2017, 13:05
sickpig closed D222: Implement "EBx.y" indicator on subversion (user agent) by committing rABC6c27965f3115: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 13:05
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 13:03
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Add a test for EB = 0 to test/net_tests.cpp

Jun 20 2017, 13:01
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

getSubVersionEB works with EB<1MB
getSubVersionEB will rounded down EB in MB keeping a precision of one decimal digit
Document that getSubVersionEB behavior for EB < 1MB is still not standardized
Add tests for EB < 1MB to test/net_tests.cpp
Add tests for EB >> 1MB to test/net_tests.cpp
Adapt test/net_tests.cpp to the new semantic (second item of this list)

Jun 20 2017, 12:33
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Add const Config &config to PushNodeVersion
Use GetConfig() in InitializeNode and pass it down from there.
Did not add to .0 to integer defined EB to keep compatibility with BU and Classic

Jun 20 2017, 10:15
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 10:07
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 09:19
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 08:49
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 20 2017, 08:48

Jun 19 2017

sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 22:11
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Remove float arithmetic from getSubVersionEB()
Remove clientversion.h from rpc/abc.c

Jun 19 2017, 22:05
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 20:41
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

remove net.h from rpc/abc.cpp
remove the float hack to get the the EB value in MB, in the process remove also the inclusion of cfenv
getSubVersionEB still public because we are going to use it also for the coinbase txn and because dunno how to declare as private a function that does not belong to a class

Jun 19 2017, 20:25
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 16:10
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Pass config to userAgent()
Remove useless header inclusion from ab.cpp and util.h
TODO: find a better place for userAgent() (?), fix getSubVerEB() arithmetic properly

Jun 19 2017, 15:42
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 15:06
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 14:56
sickpig committed rABCc924c511fc38: Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp` (authored by sickpig).
Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp`
Jun 19 2017, 14:49
sickpig closed D226: Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp` by committing rABCc924c511fc38: Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp`.
Jun 19 2017, 14:49
sickpig updated the diff for D226: Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp`.

Fix a trailing comment

Jun 19 2017, 14:47
Herald added a reviewer for D226: Clang formatting of `qt/clientmodel.cpp` and `test/net_tests.cpp`: Restricted Project.
Jun 19 2017, 14:34
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 14:25
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Formatting of src/test/net_tests.cpp and src/qt/clientmodel.cpp

Jun 19 2017, 14:08
sickpig updated the diff for D222: Implement "EBx.y" indicator on subversion (user agent).

Fix comment in functional tests
Remove global var strSubVersion, use userAgent() instead to get an up-to-date user agent string
Add unit test for getSubVersionEB

Jun 19 2017, 13:27
sickpig added a comment to D222: Implement "EBx.y" indicator on subversion (user agent).

Could you please add a unit test for getSubVersionEB() .

Jun 19 2017, 08:03
sickpig added inline comments to D222: Implement "EBx.y" indicator on subversion (user agent).
Jun 19 2017, 08:01
sickpig added a comment to D222: Implement "EBx.y" indicator on subversion (user agent).

Not sure why you are using parentheses when other clients are using `/` ?

Jun 19 2017, 07:55
Herald added 1 blocking reviewer(s) for D222: Implement "EBx.y" indicator on subversion (user agent): Restricted Project.
Jun 19 2017, 07:37

Jun 11 2017

sickpig added inline comments to D173: Add simple big block test.
Jun 11 2017, 22:45