Comments (3)
Hey there,
Looking to take a crack at this.
Are you pretty happy with the Network/Chain adapter setup in adapters.rs? I was planning on largely duplicating that effort for pool connectivity.
Other than what's in your original post, any potential issues/ implementation thoughts you had?
from grin.
Sorry, only seeing your comment now.
The higher level adapter approach is working fairly well so far in keeping those components somewhat independent. It's a little early to say if it's a good long term approach but it doesn't seem to create too many problems.
As far as potential issues, the pool needs to be able to iterate easily on all transactions for mining (using some priority selection algorithm) and needs to do some memory accounting for eviction. That's probably the 2 biggest constraints. So I'd design around these first.
from grin.
Provided by #48.
from grin.
Related Issues (20)
- Grin Seed Node HOT 3
- Node will freeze sporadically after a few days to a week of running HOT 3
- file descriptor leak HOT 9
- CoinZoom listing HOT 2
- [Testnet v5.2.0-alpha.1] Node Stopped working HOT 2
- Grin nodes often get stuck HOT 9
- build website deposit and withdraw grin token using grin-wallet api
- v5.1.2 building error HOT 1
- Potential P2P Bandwidth attack
- log4rs: No space left on device (os error 28) HOT 1
- Config parsing error causes panic
- Very often node is PongMessage instead of HeadersMessage.
- TxHashsetDownload is starting in parallel with TxHashsetPibd HOT 4
- Prune Node sync more than 7 hours HOT 4
- Beta 5.2 Shutdown in step 4/7, many connected_peers: failed to get peers lock, Shutting down reader connection, waiting for thread exit, Shutdown
- bug in computing proof size rounded up to next higher 2-power
- grin 5.1.2 failed to build against rust 1.71.0 HOT 3
- Aborting PIBD error. restart fast sync v5.2.0-beta.3 HOT 6
- Add one extra layer to hide slatepack addresses.
- Foreign api get_blocks doesnโt return genesis block
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 grin.