Releases: Joohansson/NanoRPCProxy
Releases · Joohansson/NanoRPCProxy
v1.0.6
- New default PoW threshold
- More default commands
- Setting to override (disable) watch_work parameter for process call
- Syntax fix
v1.0.5
- Extended CORS support with custom ORIGIN and IP whitelisting
- Switch from MIT to GPL licensing
- Daily request stats is no longer interrupted because of restarts
- Added NPM helmet for better security
- Support for bPoW+dPoW
Security patch on response limiter
An infinite amount of pending or account history objects could be requested before this patch
v1.0.3
- Security patches for the reactjs demo client
Nano build-off
First Public Release
Current Features
- Fully customizable via a settings file
- Supports any RPC command for any remote client; like wallets, exchanges, apps, games, bots or public API
- Supports websocket subscriptions for block confirmations; like account tracking (multiple accounts allowed) and public endpoint
- Caching of certain request actions to lower the RPC burden
- Limits the number of response objects, like the number of pending transactions
- Slows down IPs that doing requests above limit (Overridden by purchased tokens)
- IP filter for max allowed requests per time window (Overridden by purchased tokens)
- Extra DDOS protection layer (defaults to max 2 requests/sec, also for purchased tokens)
- IP black list (also for purchased tokens)
- Supports basic authentication (username / password) (also for purchased tokens)
- Supports multiple users via authentication
- User-specific settings override
- Optional token system for requests with built-in Nano purchases => independent of any 3rd party payment processors => unlimited implementation possibilities
- Supports POST requests like the RPC, ie. payload = {"action":"block_count"}
- Supports GET requests, ie. URL query = /proxy/?action=block_count
- Both RPC and websocket support http and/or https with your own SSL cert (or use another proxy like Cloudflare to serve https)
- Works with both beta and main Nano network
- Multiple demo clients for developers