minter-go-node
minter-go-node copied to clipboard
🚀 Official Minter Blockchain Implementation in Go
**Describe the bug** in Debian 10 after some time normal work of node It would not start with error message: `panic: version does not exist goroutine 1 [running]: github.com/MinterTeam/minter-go-node/core/minter.NewMinterBlockchain(0xc00008d680, 0x1c)...
**Describe the bug** "Insufficient funds for sender account" error occurs when sender doesn't have enough coins to spend and to pay fee. For now, it's impossible to understand what exactly...
We should extend our API to allow users to query events like it done in txs.
We may apply approach of [Parity Wrap Sync](https://wiki.parity.io/Warp-Sync). Or just create centralized storage of block data and state since binary data is platform-agnostic.
Currently stake values re-computed each 12 blocks. In worst case node should calculate 256x3x1 000=768 000 values. This can and should be done in parallel. https://github.com/MinterTeam/minter-go-node/blob/dd284db4d3f5eb67cdc740048fda00b4257da69c/core/state/statedb.go#L926-L956
Currently users allowed to send only one tx per block from one account. We should somehow deal with this issue.