github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/node/func.go (about) 1 package node 2 3 import ( 4 "fmt" 5 6 "github.com/sixexorg/magnetic-ring/account" 7 "github.com/sixexorg/magnetic-ring/meacount" 8 ) 9 10 func GurStars() []string { 11 return st.curStars() 12 /*return []string{ 13 "04dc2c38fd4985a30f31fe9ab0e1d6ffa85d33d5c8f0a5ff38c45534e8f4ffe751055e6f1bbec984839dd772a68794722683ed12994feb84a13b8086162591418f", 14 "044a147deabaa89e15aab6f586ce8c9b68bf11043ca83387b125d82489252d94e858f7b43a43000d7a949ff1bd8742fcad57434d08b2455bfc5f681dd0cf0a32f6", 15 "0405269acdc54c24220f67911a3ac709b129ff2454717875b789288954bb2e6afaed4d59ff0f4c4d14afff9f6f4e1ffb71a1e5457fa2ca7440a020218559ab7f3f", 16 17 //"045d54e7cebc80e03c52e53a9a3b7601041183514230ae5776996a131942f8f25425144adc67bbe266200fc7357781a9cc579b3814b37b4f46b3de67cf12177da8", 18 //"04a3a9d49d883984c61e3f902f73c4fd0b4067bef3199b3f248a1973d02879e09a89b1b869ea03d40c1816a01fcc2d0a95288c98cfd4386883d9df3015e3f2d72d", 19 }*/ 20 } 21 22 func CurEarth() string { 23 return "04d2db562f13d94fd31d5d500152cac0bfd1692b9fc1185f2fbea712dbd34f7e6c65ce05303ee3a4ce772e0513c75e95a3f3dcc97ea45e22cfebbe3a658de4a493" 24 } 25 26 func PushStars(pubStrs []string) { 27 st.pushStars(pubStrs) 28 } 29 func PopStars(pubStrs []string) { 30 st.popStars(pubStrs) 31 } 32 func IsStar() bool { 33 own := meacount.GetOwner() 34 ndactImpl := own.(*account.NormalAccountImpl) 35 pubkstr := fmt.Sprintf("%x", ndactImpl.PublicKey().Bytes()) 36 for _, v := range GurStars() { 37 if pubkstr == v { 38 return true 39 } 40 } 41 return false 42 }