gateio/gateapi-go

签名方法错误导致签名校验不通过

Closed this issue · 1 comments

client.go第270行:
msg := fmt.Sprintf("%s\n%s\n%s\n%s\n%s", method, url, url.RawPath, hashedPayload, t)
会导致签名校验不通过
应改为:
msg := fmt.Sprintf("%s\n%s\n%s\n%s\n%s", method, url.Path, url.RawQuery, hashedPayload, t)

感谢指正,4.6.0 之后的版本已经将该问题修复