Comments (20)
from blockchain_go.
elliptic.p256Curve
should have no exported fields, right? Because of p
being lowercase. Inspecting further.
from blockchain_go.
The field is not accessible outside the file.
from blockchain_go.
Yup, i inspected until this point, but can we do any work around this ?
from blockchain_go.
For context, https://stackoverflow.com/questions/32676898/whats-the-purpose-of-gob-register-method
The problem is saving the wallets map so that we can always reconstruct the data... Just thinking out loud.
from blockchain_go.
One way might be to create your own type/interface to access to field...
https://stackoverflow.com/questions/42664837/how-to-access-unexported-struct-fields
from blockchain_go.
Yup, i will try to create interface and i will comment or probably create PR for this . Thanks @BryceWayne
from blockchain_go.
Here is my workaround (see lns 89-143). Then remove ln 66 and ln 82 from wallets.go.
I implemented GobEncoder/GobDecoder interfaces to the Wallet
struct so gob.Register(elliptic.P256())
can be removed.
from blockchain_go.
@mithleshmeghwal0 Which code section?
from blockchain_go.
Line 87 in f35aa3c
its failing on this line
Screeshot is from my local, so line number may differ
from blockchain_go.
@BryceWayne i tried to build a package with elliptic , but it still failed
@Jeiwan
from blockchain_go.
Line 87 in f35aa3c
its failing on this line
Screeshot is from my local, so line number may differ
Did you fix these,please?
from blockchain_go.
from blockchain_go.
Seems @LangLiBa this repo is outdated, i created this issue long ago, there is no reply. I fixed this by using 1.18.9 go version.
I could have pursued to fix this, but my objective was to learn blockchain, not to fix this
from blockchain_go.
Seems @LangLiBa this repo is outdated, i created this issue long ago, there is no reply. I fixed this by using 1.18.9 go version. I could have pursued to fix this, but my objective was to learn blockchain, not to fix this
Ok, thanks a lot.
from blockchain_go.
Seems @LangLiBa this repo is outdated, i created this issue long ago, there is no reply. I fixed this by using 1.18.9 go version. I could have pursued to fix this, but my objective was to learn blockchain, not to fix this
Thanks @mithleshmeghwal0
from blockchain_go.
I'm getting the same error, how should I fix this problem
from blockchain_go.
from blockchain_go.
Is there another solution? Or please update the code based on the latest go version?thx.
from blockchain_go.
from blockchain_go.
Related Issues (20)
- It's not a bug, just I think the second judgment condition is not necessary.
- What is TXOutputs? HOT 1
- ValidateAddress Throws a Panic HOT 1
- Dual consumption BUG HOT 2
- Sending transactions without -mine FindTransaction error
- outIdx differ in transaction and utxo
- .\main.go:9:16: undefined: NewBlockchain HOT 1
- Error with merkle tree's length
- Differences in []byte to string converting?
- why NODE_3002 miner and pow verify is false?
- I don't know the usage of startnode -miner .
- undefined: CLI HOT 1
- Any reason why you're using secp256r1 rather than secp256k1 ? HOT 1
- Show the private key
- Implementation in Rust
- Might not be an issue, have a question (Part 4) HOT 1
- How to make transaction id unique? HOT 1
- Why pow.Validate() false HOT 2
- Implementation in C++ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blockchain_go.