本文整理匯總了Golang中github.com/c-darwin/dcoin-go/packages/utils.Int64ToByte函數的典型用法代碼示例。如果您正苦於以下問題:Golang Int64ToByte函數的具體用法?Golang Int64ToByte怎麽用?Golang Int64ToByte使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了Int64ToByte函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "DelPromisedAmount"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("1"))
// promised_amount_id
txSlice = append(txSlice, []byte("4"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例2: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "Abuses"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("1"))
// message
txSlice = append(txSlice, []byte(`{"1":"fdfdsfdd", "2":"fsdfkj43 43 34"}`))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例3: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewPct"
txTime := "1599278817"
userId := []byte("2")
var blockId int64 = 140015
//data:=`{"currency":{"1":{"miner_pct":"0.0000000617044","user_pct":"0.0000000439591"},"72":{"miner_pct":"0.0000000617044","user_pct":"0.0000000439591"}},"referral":{"first":10,"second":0,"third":0}}`
data := `{"currency":{"1":{"miner_pct":"0.0000000617044","user_pct":"0.0000000435602"},"72":{"miner_pct":"0.0000000760368","user_pct":"0.0000000562834"}},"referral":{"first":30,"second":20,"third":5}}`
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// promised_amount_id
txSlice = append(txSlice, []byte(data))
dataForSign := fmt.Sprintf("%v,%v,%s,%s", utils.TypeInt(txType), txTime, userId, data)
err := tests_utils.MakeFrontTest(txSlice, utils.StrToInt64(txTime), dataForSign, txType, utils.BytesToInt64(userId), "", blockId)
if err != nil {
fmt.Println(err)
}
}
示例4: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewMaxOtherCurrencies"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("1"))
// json data
txSlice = append(txSlice, []byte(`{"1":"1000", "72":500}`))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例5: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewUser"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("1"))
// public_key
txSlice = append(txSlice, utils.HexToBin([]byte("30820122300d06092a864886f70d01010105000382010f003082010a0282010100ae7797b5c16358862f083bb26cde86b233ba97c48087df44eaaf88efccfe554bf51df8dc7e99072cbe433933f1b87aa9ef62bd5d49dc40e75fe398426c727b0773ea9e4d88184d64c1aa561b1cdf78abe07ca5d23711c403f58abf30d41f4b96161649a91a95818d9d482e8fa3f91829abce3d80f6fc3708ce23f6841bb4a8bae301b23745fce5134420fec0519a081f162d16e4dd0da2e8869b5b67122a1fb7e9bcdb8b2512d1edabdb271bee190563b36a66f5498f50d2fc7202ad2f43b90f860428d5ecd67973900d9997475d4e1a1e4c56b44411cc4b5e9c660fe23fdcd5ab956a834fa05a4ecac9d815143d84993c9424d86379b6f76e3be9aeaaff48fb0203010001)")))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例6: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "ChangeHost"
txTime := "1399278817"
userId := []byte("2")
var blockId int64 = 1415
host := "http://fdfdfd.ru/"
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// promised_amount_id
txSlice = append(txSlice, []byte(host))
dataForSign := fmt.Sprintf("%v,%v,%s,%s", utils.TypeInt(txType), txTime, userId, host)
err := tests_utils.MakeFrontTest(txSlice, utils.StrToInt64(txTime), dataForSign, txType, utils.BytesToInt64(userId), "", blockId)
if err != nil {
fmt.Println(err)
}
}
示例7: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewMiner."
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("91573"))
//race
txSlice = append(txSlice, []byte("1"))
//country
txSlice = append(txSlice, []byte("1"))
//latitude
txSlice = append(txSlice, []byte("55"))
//longitude
txSlice = append(txSlice, []byte("55"))
//host
txSlice = append(txSlice, []byte("http://55.55.55.55/"))
//face_coords
txSlice = append(txSlice, []byte("[[118,275],[241,274],[39,274],[316,276],[180,364],[182,430],[181,490],[93,441],[259,433]]"))
//profile_coords
txSlice = append(txSlice, []byte("[[289,224],[148,216],[172,304],[123,239],[328,261],[305,349]]"))
//face_hash
txSlice = append(txSlice, []byte("face_hash"))
//profile_hash
txSlice = append(txSlice, []byte("profile_hash"))
//video_type
txSlice = append(txSlice, []byte("youtube"))
//video_url_id
txSlice = append(txSlice, []byte("video_url_id"))
//node_public_key
txSlice = append(txSlice, []byte("node_public_key"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例8: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "CfProjectData"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("4"))
//project_id
txSlice = append(txSlice, []byte("1"))
//lang_id
txSlice = append(txSlice, []byte("45"))
//blurb_img
txSlice = append(txSlice, []byte("http://i.imgur.com/YRCoVnc.jpg"))
//head_img
txSlice = append(txSlice, []byte("http://i.imgur.com/YRCoVnc.jpg"))
//description_img
txSlice = append(txSlice, []byte("http://i.imgur.com/YRCoVnc.jpg"))
//picture
txSlice = append(txSlice, []byte("http://i.imgur.com/YRCoVnc.jpg"))
//video_type
txSlice = append(txSlice, []byte("youtube"))
//video_url_id
txSlice = append(txSlice, []byte("X-_fg47G5yf-_f"))
//news_img
txSlice = append(txSlice, []byte("http://i.imgur.com/YRCoVnc.jpg"))
//links
txSlice = append(txSlice, []byte(`[["http:\/\/goo.gl\/fnfh1Dg",1,532,234,0],["http:\/\/goo.gl\/28Fh4h",1355,1344,2222,66]]`))
//hide
txSlice = append(txSlice, []byte("1"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例9: main
func main() {
f, err := os.OpenFile("dclog.txt", os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0777)
defer f.Close()
//log.SetOutput(f)
log.SetOutput(io.MultiWriter(f, os.Stdout))
log.SetFlags(log.LstdFlags | log.Lshortfile)
txType := "Mining"
txTime := "1406545931"
userId := []byte("2")
var blockId int64 = 123924
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// promised_amount_id
txSlice = append(txSlice, []byte(`26`))
// amount
txSlice = append(txSlice, []byte(`6`))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
dir, err := utils.GetCurrentDir()
if err != nil {
fmt.Println(err)
}
configIni_, err := config.NewConfig("ini", dir+"/config.ini")
if err != nil {
fmt.Println(err)
}
configIni, err := configIni_.GetSection("default")
db := utils.DbConnect(configIni)
// делаем снимок БД в виде хэшей до начала тестов
hashesStart, err := tests_utils.AllHashes(db)
err = tests_utils.MakeTest(txSlice, blockData, txType, hashesStart, db, "work")
if err != nil {
fmt.Println(err)
}
}
示例10: main
func main() {
/* Currency map[string][]float64 `json:"currency"`
Referral map[string]int64 `json:"referral"`
Admin int64 `json:"admin"`
*/
f := tests_utils.InitLog()
defer f.Close()
txType := "VotesComplex"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
newPct := new(vComplex)
newPct.Currency = make(map[string][]float64)
newPct.Referral = make(map[string]int64)
newPct.Currency["1"] = []float64{0.0000000760368, 0.0000000497405, 1000, 55, 10}
newPct.Currency["33"] = []float64{0.0000000760368, 0.0000000497405, 1000, 55, 10}
newPct.Currency["2"] = []float64{0.0000000760368, 0.0000000497405, 1000, 55, 10}
newPct.Referral["first"] = 30
newPct.Referral["second"] = 0
newPct.Referral["third"] = 30
newPct.Admin = 100
newPctJson, _ := json.Marshal(newPct)
//newPct1:=new(vComplex)
//err := json.Unmarshal([]byte(`{"currency":{"1":[7.60368e-08,4.97405e-08,1000,55,10],"2":[7.60368e-08,4.97405e-08,1000,55,10],"33":[7.60368e-08,4.97405e-08,1000,55,10]},"referral":{"first":30,"second":0,"third":30},"admin":100}`), &newPct1)
//fmt.Println(newPct1)
//fmt.Println(err)
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// newPctJson
txSlice = append(txSlice, []byte(newPctJson))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例11: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "SendDc"
txTime := "1409288580"
userId := []byte("2")
var blockId int64 = 10000
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// to_user_id
txSlice = append(txSlice, []byte("2"))
// currency_id
txSlice = append(txSlice, []byte("72"))
// amount
txSlice = append(txSlice, []byte("8"))
// commission
txSlice = append(txSlice, []byte("0.1"))
/* for i:=0; i<5; i++ {
txSlice = append(txSlice, []byte("0"))
}
for i:=0; i<5; i++ {
txSlice = append(txSlice, []byte("0"))
}*/
// comment
txSlice = append(txSlice, []byte("1111111111111111111111111111111111"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例12: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewCfProject"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("4"))
//currency_id
txSlice = append(txSlice, []byte("72"))
//amount
txSlice = append(txSlice, []byte("5000"))
//end_time
txSlice = append(txSlice, []byte("1427383713"))
//latitude
txSlice = append(txSlice, []byte("39.94801"))
//langitude
txSlice = append(txSlice, []byte("39.94801"))
//category
txSlice = append(txSlice, []byte("1"))
//project_currency_name
txSlice = append(txSlice, []byte("0VVDDDF"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例13: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewPromisedAmount."
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("1111111111"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, []byte("1"))
// currency_id
txSlice = append(txSlice, []byte("72"))
// amount
txSlice = append(txSlice, []byte("1000"))
// video_type
txSlice = append(txSlice, []byte("youtube"))
// video_url_id
txSlice = append(txSlice, []byte("fdfdfd"))
// payment_systems_ids
txSlice = append(txSlice, []byte("11,55,88"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例14: main
func main() {
f := tests_utils.InitLog()
defer f.Close()
txType := "NewForexOrder"
txTime := "1427383713"
userId := []byte("2")
var blockId int64 = 128008
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// sell_currency_id
txSlice = append(txSlice, []byte("1"))
// sell_rate
txSlice = append(txSlice, []byte("0.1"))
// amount
txSlice = append(txSlice, []byte("1"))
// buy_currency_id
txSlice = append(txSlice, []byte("72"))
// commission
txSlice = append(txSlice, []byte("0"))
// sign
txSlice = append(txSlice, []byte("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"))
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err := tests_utils.MakeTest(txSlice, blockData, txType, "work_and_rollback")
if err != nil {
fmt.Println(err)
}
}
示例15: main
func main() {
f, err := os.OpenFile("dclog.txt", os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0777)
defer f.Close()
//log.SetOutput(f)
log.SetOutput(io.MultiWriter(f, os.Stdout))
log.SetFlags(log.LstdFlags | log.Lshortfile)
txType := "Mining"
txTime := "1406545938"
userId := []byte("105")
var blockId int64 = 123925
promised_amount_id := "24"
amount := "5.69"
var txSlice [][]byte
// hash
txSlice = append(txSlice, []byte("22cb812e53e22ee539af4a1d39b4596d"))
// type
txSlice = append(txSlice, utils.Int64ToByte(utils.TypeInt(txType)))
// time
txSlice = append(txSlice, []byte(txTime))
// user_id
txSlice = append(txSlice, userId)
// promised_amount_id
txSlice = append(txSlice, []byte(promised_amount_id))
// amount
txSlice = append(txSlice, []byte(amount))
dataForSign := fmt.Sprintf("%v,%v,%s,%s,%s", utils.TypeInt(txType), txTime, userId, promised_amount_id, amount)
blockData := new(utils.BlockData)
blockData.BlockId = blockId
blockData.Time = utils.StrToInt64(txTime)
blockData.UserId = utils.BytesToInt64(userId)
err = tests_utils.MakeFrontTest(txSlice, utils.StrToInt64(txTime), dataForSign, txType, utils.BytesToInt64(userId), "", blockId)
if err != nil {
fmt.Println(err)
}
}