github.com/n1ghtfa1l/go-vnt@v0.6.4-alpha.6/accounts/keystore/keystore_mobile.go (about) 1 package keystore 2 3 // import ( 4 // "encoding/json" 5 // "io/ioutil" 6 // ) 7 8 type PackKeyStore struct { 9 fileName string 10 VNTKeystore []encryptedKeyJSONV3 `json:"vnt_keystore"` 11 keyJson []byte 12 } 13 14 // func NewPackKeyStore(filename string) (*PackKeyStore, error) { 15 // keyjson, err := ioutil.ReadFile(fileName) 16 // if err != nil { 17 // return nil, err 18 // } 19 // var ks *PackKeyStore 20 // err = json.Unmarshal(keyjson, ks) 21 // return nil, &PackKeyStore{ 22 // fileName: filename, 23 // } 24 // } 25 26 // func (pk *PackKeyStore) Read() []byte { 27 28 // return keyjson 29 // } 30 31 // func (pk *PackKeyStore) ImportVntKeyStore(keyjson string) { 32 33 // }