Bitcoin full node and query server

Feb 7, 2019

View in context in the libbitcoin Slack #general mirror.

N
narodnik11:40
not sure if I shared this yet or not, but here is a mimblewimble implementation written in libbitcoin: https://github.com/narodnik/dtek
👍 3
21 replies · neillm, Revive, narodnik · last Feb 20, 2019
neillm12:43
What is the status of this implementation? Haven't had a chance to build it yet.
Revive20:42
I tried for a while to get this to run, but libbitcoin-database dependency from master no longer builds with your libbitcoin fork
Revive20:42
i will try again later
neillm20:50
@Revive I would assume version3 is required, as it's the only stable version
Revive21:18
narodnik forked libbitcoin from master and added some stuff
neillm21:47
Ah, ok. Might just have to backup to the fork then
Revive17:40
here is the error i'm getting now. i backed it up to narodnik's last commit
Revive17:40
CXXLD tools/initchain/initchain /usr/bin/ld: tools/initchain/initchain-initchain.o: in function `main': /home/revive/src/bitcoin/libbitcoin/libbitcoin-database/tools/initchain/initchain.cpp:63: undefined reference to `libbitcoin::settings::settings(libbitcoin::config::settings)' /usr/bin/ld: /home/revive/src/bitcoin/libbitcoin/libbitcoin-database/tools/initchain/initchain.cpp:65: undefined reference to `libbitcoin::config::block::operator libbitcoin::chain::block const&() const'
Revive17:40
any ideas?
Revive18:25
@narodnik
neillm19:21
That's an error in libbitcoin(-system). You'll have to make sure that repo is backed up as well
Revive19:50
you didnt happen to try to build it @neillm? i gave up a 2nd time
Revive19:50
response from OP would be beneficial
neillm19:51
No, not yet. The script looks fairly straight-forward. I think once you have the correct commit hashes of the repos, it could be modified to build properly (without requiring root, for example)
N
narodnik07:45
hey
N
narodnik07:46
ahh I'm not sure why it's building
N
narodnik07:46
I would try version3 of the repo
neillm19:49
@Revive This modified installer worked for me: https://github.com/thecodefactory/dtek/tree/installer-updates
Revive14:22
oh nice changes, i like it 👍 i'll check it out today
neillm14:22
Cool, let me know if it works for you. You still need to install the reqs as root (commented)