예제 #1
0
파일: version.go 프로젝트: ThePiachu/GoBit
func (vm *VersionMessage) SetNonce(n uint64) {
	answer := mymath.Uint642HexRev(n)
	for i := 0; i < 8; i++ {
		vm.Nonce[i] = answer[i]
	}
}
예제 #2
0
파일: version.go 프로젝트: ThePiachu/GoBit
func (vm *VersionMessage) SetTimestampNow() {
	answer := mymath.Uint642HexRev(uint64(time.Seconds()))
	for i := 0; i < 8; i++ {
		vm.Timestamp[i] = answer[i]
	}
}
예제 #3
0
파일: version.go 프로젝트: ThePiachu/GoBit
func (vm *VersionMessage) SetTimestamp(setTime uint64) {
	answer := mymath.Uint642HexRev(setTime)
	for i := 0; i < 8; i++ {
		vm.Timestamp[i] = answer[i]
	}
}
예제 #4
0
파일: version.go 프로젝트: ThePiachu/GoBit
func (vm *VersionMessage) SetServices(ser uint64) {
	answer := mymath.Uint642HexRev(ser)
	for i := 0; i < 8; i++ {
		vm.Services[i] = answer[i]
	}
}
예제 #5
0
func (na *NetworkAddress) SetServices(ser uint64) {
	answer := mymath.Uint642HexRev(ser)
	for i := 0; i < 8; i++ {
		na.Services[i] = answer[i]
	}
}
예제 #6
0
파일: tx.go 프로젝트: ThePiachu/GoBit
func (to *TxOut) SetValue(val uint64) {
	answer := mymath.Uint642HexRev(val)
	copy(to.Value[:], answer)
}