i have only two words for the chaos of btcd module hell

picko materinu

btcutil is a shitstorm of retardation. gonna have to go back to the drawing board on the can of worms i just opened:

(this is what happens when you are trying to avoid maintaining source code due only to go modules and don't bite the bullet and do it properly)

no idea how i'm gonna fix this at this point, maybe i need to step back a couple of steps to see why did this. btcec was simple compared to this.

btw, all of this is unnecessary because i have got all these things all zipped up in a couple of neat packages. i will just have to deal with redoing the imports when the upstream gets patched and it's gonna be a security hazard until i find a better solution.

[me@ip3 btcutil]$ go mod tidy

go: downloading github.com/mleku/ec/chainhash v1.0.0

github.com/mleku/btcutil imports

github.com/btcsuite/btcd/chaincfg/chainhash: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil imports

github.com/btcsuite/btcd/btcec/v2 imports

github.com/mleku/ec/secp: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil imports

github.com/btcsuite/btcd/wire tested by

github.com/btcsuite/btcd/wire.test imports

github.com/stretchr/testify/require: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/txscript imports

github.com/btcsuite/btcd/btcec/v2/schnorr imports

github.com/mleku/ec: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/txscript imports

github.com/btcsuite/btcd/btcec/v2/schnorr imports

github.com/mleku/ec/chainhash: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/txscript imports

github.com/btcsuite/btcd/btcec/v2/schnorr imports

github.com/mleku/ec/secp/schnorr: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/comparer: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/errors: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/filter: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/iterator: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/opt: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/blockchain tested by

github.com/btcsuite/btcd/blockchain.test imports

github.com/btcsuite/btcd/database/ffldb imports

github.com/syndtr/goleveldb/leveldb/util: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/txscript imports

github.com/btcsuite/btcd/btcec/v2/ecdsa tested by

github.com/btcsuite/btcd/btcec/v2/ecdsa.test imports

github.com/dchest/blake256: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

github.com/mleku/btcutil/bloom imports

github.com/btcsuite/btcd/txscript imports

github.com/btcsuite/btcd/btcec/v2/ecdsa tested by

github.com/btcsuite/btcd/btcec/v2/ecdsa.test imports

github.com/mleku/ec/ecdsa: github.com/btcsuite/btcd/chaincfg/chainhash@v1.0.2: reading github.com/mleku/ec/chainhash/go.mod at revision chainhash/v1.0.0: unknown revision chainhash/v1.0.0

go: github.com/mleku/ec@v1.0.0 used for two different module paths (github.com/btcsuite/btcd/btcec/v2 and github.com/decred/dcrd/dcrec/secp256k1/v4)

[me@ip3 btcutil]$

Reply to this note

Please Login to reply.

Discussion

No replies yet.