mirror of
https://github.com/kvazar-network/keva-stratum.git
synced 2025-03-12 05:51:05 +00:00
Add bypassAddressValidation option
This commit is contained in:
parent
ff4b994b03
commit
31b977f6cc
@ -1,5 +1,6 @@
|
||||
{
|
||||
"address": "46BeWrHpwXmHDpDEUmZBWZfoQpdc6HaERCNmx1pEYL2rAcuwufPN9rXHHtyUA4QVy66qeFQkn6sfK8aHYjA3jk3o1Bv16em",
|
||||
"bypassAddressValidation": false,
|
||||
|
||||
"threads": 2,
|
||||
"coin": "monero",
|
||||
|
@ -1,10 +1,11 @@
|
||||
package pool
|
||||
|
||||
type Config struct {
|
||||
Address string `json:"address"`
|
||||
Stratum Stratum `json:"stratum"`
|
||||
Daemon Daemon `json:"daemon"`
|
||||
Redis Redis `json:"redis"`
|
||||
Address string `json:"address"`
|
||||
BypassAddressValidation bool `json:"bypassAddressValidation"`
|
||||
Stratum Stratum `json:"stratum"`
|
||||
Daemon Daemon `json:"daemon"`
|
||||
Redis Redis `json:"redis"`
|
||||
|
||||
Threads int `json:"threads"`
|
||||
Coin string `json:"coin"`
|
||||
|
@ -15,7 +15,7 @@ func init() {
|
||||
}
|
||||
|
||||
func (s *StratumServer) handleLoginRPC(cs *Session, params *LoginParams) (reply *JobReply, errorReply *ErrorReply) {
|
||||
if !util.ValidateAddress(params.Login, s.config.Address) {
|
||||
if !s.config.BypassAddressValidation && !util.ValidateAddress(params.Login, s.config.Address) {
|
||||
errorReply = &ErrorReply{Code: -1, Message: "Invalid address used for login", Close: true}
|
||||
return
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user