hcashorg / hcashd Goto Github PK
View Code? Open in Web Editor NEWLicense: ISC License
License: ISC License
以下是打出来的日志信息,一个下午了。
Failed to process block 0000000a9ac8cd8e54289ab5ebbec0355f3cad3152a155a2fa517a67516f838d: no block at height 15071 exists
用的非图形化版本,hcashd以后是不是就自动生成地址啊,还是要new一个账户啊?
命令行,账户地址和秘钥如何设置啊?
can any one point to the files implemented the zero knowledge proof?
If can explain how it is used? it will be great! thanks.
This is a bad bet, the development progress is like a snail
我们曾经相信团队可以做事可是现在看到的是团队碌碌无为,还在哪里说社区贡献人数少,那你们为什么众筹呢,众筹给你的篇是干嘛的呢?是让你们做开发,做社区维护是为我们的信仰去服务的。到现在你们敢公开社区当时众筹资金的开支证明吗?敢胖社区投票律师事务所监督嘛?敢胖他们做一次审查吗??说了这么多你敢做那一件事?我失望了我放弃了
CLI版本安装老出问题,眼下报了一个错好像是代码有错
`github.com/HcashOrg/hcashwallet$ go install $(glide nv)
wallet/udb/addressmanager.go:444: acctKey.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/addressmanager.go:677: acctXpriv.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/addressmanager.go:679: acctXpriv.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/addressmanager.go:1625: too many arguments in call to xpubChild.Address
have (*chaincfg.Params, uint8)
want (*chaincfg.Params)
wallet/udb/addressmanager.go:1656: too many arguments in call to xpubChild.Address
have (*chaincfg.Params, uint8)
want (*chaincfg.Params)
wallet/udb/addressmanager.go:2246: coinTypeKey.SwitchChild undefined (type *hdkeychain.ExtendedKey has no field or method SwitchChild)
wallet/udb/upgrades.go:182: xpub.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/upgrades.go:194: xpub.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/upgrades.go:213: xpub.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/upgrades.go:223: xpub.GetAlgType undefined (type *hdkeychain.ExtendedKey has no field or method GetAlgType)
wallet/udb/upgrades.go:223: too many errors`
严重质疑Hcashd的技术实力
database/ffldb/blockio.go
func (s *blockStore) openWriteFile(fileNum uint32) (filer, error) {
// The current block file needs to be read-write so it is possible to
// append to it. Also, it shouldn't be part of the least recently used
// file.
filePath := blockFilePath(s.basePath, fileNum)
file, err := os.OpenFile(filePath, os.O_RDWR|os.O_CREATE, 0666) // HERE
if err != nil {
str := fmt.Sprintf("failed to open file %q: %v", filePath, err)
return nil, makeDbErr(database.ErrDriverSpecific, str, err)
}
return file, nil
}
Should be 0640 or 0660, but 0666 lets anyone r/w to the file called via openWriteFile() on the local system.
我需要验证签名功能
能不能赶紧给老子涨
All coins were generated in blocks 1-50, check:
http://explorer.h.cash/block/1
http://explorer.h.cash/block/2
and so on...
// Commands that are currently unimplemented, but should ultimately be.
var rpcUnimplemented = map[string]struct{}{
"estimatefee": {},
"estimatepriority": {},
"getblocktemplate": {},
"getblockchaininfo": {},
"getchaintips": {},
"getnetworkinfo": {},
}
Hello,
I have recently come across hcash and am looking to explore it more, but was trying to determine if it is a PoW, or PoS, setup as it seems that it can be mined based upon the README information.
Also, I would be interested to know what is the highest TPS (Transactions Per Second) that have been measured in stress tests?
Thanks
Are the teams eating shit?
why not hava get address API?
Our company use PHP, how use websocket connection hcashd?
Hcash放钱包,可以代领ubtc糖果吗??
北京时间,12月20日晚11点左右,使用手机钱包转账到币安的钱包地址,就提示账户异常了,之前都是从币安的地址转进钱包的,20日上午也从钱包转出过一次到gate.io都没有问题。
cmd/hcashctl/httpclient.go
// Configure TLS if needed.
[.............]
pool := x509.NewCertPool()
if ok := pool.AppendCertsFromPEM(pem); !ok {
return nil, fmt.Errorf("invalid certificate file: %v",
cfg.RPCCert)
}
tlsConfig = &tls.Config{
RootCAs: pool,
InsecureSkipVerify: cfg.TLSSkipVerify, // HERE
}
}
This opens up MITM attacks as the certificate is not checked. If you all choose to accept this risk, or fix it using a proper certificate, it at least should be noted in the comments of the code or documentation.
// InsecureSkipVerify controls whether a client verifies the
// server's certificate chain and host name.
// If InsecureSkipVerify is true, TLS accepts any certificate
// presented by the server and any host name in that certificate.
// In this mode, TLS is susceptible to man-in-the-middle attacks.
// This should be used only for testing.
InsecureSkipVerify bool
References:
https://golang.org/pkg/crypto/tls/
https://info.checkmarx.com/hubfs/GOwhitepaper0504.pdf
这两天在做手机号验证的时候无论怎么样都接收不到验证的短信,联通4G不行,移动宽带不行,使用连接外网还是不行。请问这个要怎么解决呢?
Hypercash's algo is the same as HSR? or is it Blake256 algo? Please confirm exact algo being used by HC for mining blocks?
团队还在吗?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.