chore(v2): P3 终审收尾——GetReserved 移 export_test / BuildRegistry 表测试 / 坏签名负路径 / 注释更正
This commit is contained in:
@@ -99,17 +99,6 @@ func (p *Provider) apiKey(accountID string) string {
|
||||
return os.Getenv("TRONGRID_API_KEY")
|
||||
}
|
||||
|
||||
// GetReserved 仅用于测试,返回预留表副本。
|
||||
func (p *Provider) GetReserved() map[string]time.Time {
|
||||
p.mu.Lock()
|
||||
defer p.mu.Unlock()
|
||||
m := make(map[string]time.Time, len(p.reserved))
|
||||
for k, v := range p.reserved {
|
||||
m[k] = v
|
||||
}
|
||||
return m
|
||||
}
|
||||
|
||||
// allocateAmount 移植 canonical pay/service.go:随机尾数 [1,tailMax] + 冷却预留,
|
||||
// 保证同(地址,金额)在冷却窗内唯一——迟到付款绝不可能匹配到新单。64 次重试。
|
||||
// 预留键基于地址(链上匹配维度),防止共享地址的不同账户产生同金额碰撞。
|
||||
|
||||
Reference in New Issue
Block a user