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  // }