偶然间突然想碰碰运气,生成eth私钥,然后拿它的地址去获取主网上的余额,如果有就保存私钥,虽然这种概率非常小,但也并不是不可能,嘻嘻
相信很多人都有过这个想法,废话不多说,直接上代码:
package main
import (
"myproject/eth_utils"
"strings"
"net/http"
"log"
"io/ioutil"
"encoding/json"
"fmt"
"sync"
"crypto/tls"
"time"
"net/url"
)
var priv_and_addr_chan = make(chan map[string]string,1000)
//查看api,可容addr数量
func main() {
var wg sync.WaitGroup
//for i:=0;i<10;i++ {
//
wg.Add(1)
go func() {
for v:=range priv_and_addr_chan{
THERE:
var addrs string
for addr,_:= range v {
addrs=addrs+addr+","
}
addrs = strings.TrimRight(addrs, ",")
ethurl:="https://api.etherscan.io/api?module=account&action=balancemulti&address=" + addrs + "&t