Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 21:49
    tromp synchronize #3477
  • 16:08
    antiochp edited #3458
  • 16:06
    antiochp milestoned #3458
  • 16:06
    antiochp review_requested #3458
  • 16:06
    antiochp review_requested #3458
  • 16:06
    antiochp edited #3458
  • 16:02
    antiochp synchronize #3458
  • 15:40
    antiochp closed #3021
  • 15:40
    antiochp commented #3021
  • 15:30
    antiochp edited #3458
  • 15:29
    antiochp ready_for_review #3458
  • 15:29
    antiochp synchronize #3458
  • 14:33
    antiochp commented #3453
  • 11:09
    antiochp edited #3479
  • 11:08
    antiochp edited #3479
  • 11:07
    antiochp opened #3479
  • Oct 18 22:21
    tromp synchronize #3477
  • Oct 18 21:23
    tromp opened #3478
  • Oct 18 18:40
    tromp edited #3477
  • Oct 18 11:40
    jaspervdm synchronize #3453
Antioch Peverell
@antiochp
Hi @SWvheerden this is also to keep the data in the block header consistent - with the focus on full chain state per header (see various MMR root and size fields). Each header represents a full block of data that is appended to the existing full chain state. MMR are appended to and roots (and sizes) calculated. The kernel offset is added to in the same way.
SW van Heerden
@SWvheerden
thanks
Antioch Peverell
@antiochp
In the future we may implement "flyclient" and allow nodes to quickly sync without necessarily having validated all previous headers - the total offset comes in very useful in this scenario.
Photis Phudge
@photis

Anyone else ran across this while compiling cuckoo_miner v3.0.0-beta.1?

CMake Error at /usr/share/cmake-3.10/Modules/FindCUDA.cmake:1801 (add_library):
Cannot find source file:  cuckoo/src/cuckaroom/kernel.cuh

(using CUDA Toolkit v9.2)

Photis Phudge
@photis

Found it!

git submodule update --remote —recursive
cargo clean
cargo buildrelease

did the trick.

Mark Renten
@rentenmark
i see the igno persona is alive and well https://github.com/mimblewimble/grin-wallet/releases is igno back to active?
or is it someone else?
Quentin Le Sceller
@quentinlesceller
It’s just that the release automated process uses its github token :).
Mark Renten
@rentenmark
aww :/ nvm then lol
aleqx
@aleqx
Just spoke to Poloniex, who recently (12h before the fork) disabled GRIN deposit and withdrawals. They just replied to say that the "GRIN wallet is not working properly at the moment" and that they have no timeline for re-enabling it. I wanted to mention it in case any one of you wants to reach out to help them ... I presume they wanted to upgrade to 3.0 and ran into issues.
Quentin Le Sceller
@quentinlesceller
aleqx
@aleqx
good to know, it seems their support is not (always) aware of what the dev team and marketing team is doing, as their reply to me saying it's not working and no ETA was after that tweet
lehnberg
@lehnberg
Bi-weekly dev meeting taking place right now in grincoin#dev on Keybase
Jacks
@JakobAbf_twitter
Does anybody know the guy who has created the npm bindings for secp256k1-zkp mimblewimble fork? https://github.com/DaniloShan/secp256k1-zkp
Ghost
@ghost~5a84a8dfd73408ce4f8d2d24

I'm attempting to build grin targeting aarch64-unknown-linux-gnu to run on my raspberry pi.

I'm getting an error

= note: /usr/lib/gcc-cross/aarch64-linux-gnu/7/../../../../aarch64-linux-gnu/bin/ld: cannot find -lncursesw
          collect2: error: ld returned 1 exit status

When I run sudo apt-get install libncursesw5-dev it says I already have that library installed. Where should I go from here?

Blade Doyle
@bladedoyle
@tenthousandlakesmn I believe this chat group is defunct. Everybody moved to keybase.
Re, building grin libcurses requirement: Please try: sudo apt-get install libncurses5 libncursesw5
you will also need libssl-dev clang libclang-dev llvm-dev
johndavies24
@johndavies24
@tenthousandlakesmn i built on my rapsberry pi with no issues, just followed the grin wiki build instructions and it worked
Ghost
@ghost~5a84a8dfd73408ce4f8d2d24
@johndavies24 @bladedoyle thank you for your replies
johndavies24
@johndavies24
i didnt change anything, built the same way as i did on ubuntu and debian, just sudo apt install all the dependencies, install rust with the script and git pull and cargo build. I was surprised it worked so well on arm
i have a pi4 though, i know the beam raspberry pi instructions mentions making swap space if you dont have enough ram
Ghost
@ghost~5a84a8dfd73408ce4f8d2d24
@johndavies24 I over came the memory issue using the -p flag to build regex, syn, serde_derive etc. the regular cargo build --release command seems to be working excellent. fingers crossed.
Quentin Le Sceller
@quentinlesceller
Nice @tenthousandlakesmn
Ghost
@ghost~5a84a8dfd73408ce4f8d2d24
@johndavies24 @quentinlesceller I ended up building most of the grin_* crates one at a time. with that being said my pi grin node is syncing! no cross compilation needed.
佘奕敏
@elvinsophus
How do I validate an income with "retrieve_txs"? I received a transaction whose "tx_type" is "TxReceived" and "confirmed" is"true", but the balance of my wallet (through "retrieve_summary_info") didn't increase. The version of my wallet is "v3.0.0". Can any one help? Thanks.
aleqx
@aleqx
@quentinlesceller above we spoke about Poloniex ... their wallet is down again and so is at some other exchanges (Bibox, TradeOgre are two, haven't looked at all of them). TradeOgre on Twitter said they keep having issues with the new node/wallet in that transactions wait to finalize but the chain explorer shows the already mature. Are there known issues with v3?
Quentin Le Sceller
@quentinlesceller
Link to tweet @aleqx ?
aleqx
@aleqx
was a PM to me ... i'll screenshot it for you
@quentinlesceller see PM
aleqx
@aleqx
my question still stands though - are there any known issues with v3 (or at least reported by multiple folks)?
BLOCKCHAINSMOKER
@BLOCKCHAINSMOKER
@aleqx maybe it is because they are sending with tradeogre v3 wallet to their own personal wallet that is still v2?
I used tradeogre yesterday no problems
invertedcrosss
@invertedcrosss_twitter
I've had a withdrawal with Poloniex awaiting finalization for 4 days now. Do I have to keep my wallet listening or will the transaction simply confirm when their wallet is back online and the broadcast the transaction to the grin blockchain? Thanks.
invertedcrosss
@invertedcrosss_twitter
I know this is not dev talk, but it's a continuation of the comment made by @quentinlesceller about Poloniex and their wallet being down again.
energyburn
@energyburn
@invertedcrosss_twitter Your wallet must be online listening during the withdrawal process
aleqx
@aleqx
@invertedcrosss_twitter Polo tells you the commitment (one of the very few exchanges that do so, to their credit) ... this you can then verify on grinscan.net to see whether it was actually mined. If it exists then it means it was mined (grinscan will show Maturity) which means that the problem is with your own wallet not showing it correctly somehow (e.g. you're not sync'ed or you're not running v3)
invertedcrosss
@invertedcrosss_twitter
@energyburn Thank you, I was online the whole time but it's been 24 hours for the finalization. @aleqx Thanks! I will make sure to check it out (I am running v3, been doing transactions until this one staled). Once again, thank you both for the help! :)
aleqx
@aleqx
"failed to spawn worker thread: Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }" what's the most likely cause of that? this is grin-wallet 3.0.0 on a machine with 16gb ram and 32gb swap ... this is what TradeOgre experiences and says they never had a problem with the 2.0 wallet (same machine). I've been trying to persuade him to come and ask for help on gitter but ...
i said it's mostl likely too many threads running and hit the PTHREAD_THREADS_MAX limit ... i also suspected ram was gobbled at the time.
but he says the wallet keeps crashing, i.e. this is a recurring problem
aleqx
@aleqx
hmm, not much action in here for a while it seems
David Burkett
@DavidBurkett
@aleqx Most devs have switched to keybase
lever
@1971192997
hi there ,does anybody know how to set timeout of grin-wallet for rpc?
Rajveer Singh
@cyrus19901_gitlab
Is there a dedicated list of peers i can use? my node is falling behind
Blade Doyle
@bladedoyle
@1971192997 I dont think the timeouts are configurable. Im guessing this is the code to adjust here: https://github.com/mimblewimble/grin/blob/ef853ae469f994241574e42b6fe77ef58e4e1de2/api/src/client.rs#L183
@cyrus19901_gitlab The grin server gets a list of peers from DNS initially, then maintains its own peers list here:
~/.grin/main/chain_data/peer
It may help to delete that peer directory and restart the server.
It may also help to open your p2p port for inbound connections (3414)
Rajveer Singh
@cyrus19901_gitlab
thanks @bladedoyle , gonna give that a try
invertedcrosss
@invertedcrosss_twitter
When I use the listen command in the grin-wallet cli mode, it doesn't work unlike the grin-wallet -e listen command. Anyone else having this issue? Maybe worth looking into for the devs. Thanks!
patrickinchrist
@patrickinchrist
hello anyone here?
how to install gui mwc wallet?