Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Account ¶
type Account struct { AddressGenerator AddressGenerator `json:"address_generator"` Certificates map[string]string `json:"certificates"` Encrypted bool `json:"encrypted"` Ledger string `json:"ledger"` ModifiedOn float64 `json:"modified_on"` Name string `json:"name"` PrivateKey string `json:"private_key"` PublicKey string `json:"public_key"` Seed string `json:"seed"` }
type AddressGenParams ¶
type AddressGenerator ¶
type AddressGenerator struct { Name string `json:"name"` Change AddressGenParams `json:"change"` // should "change" and "receiving" be replaced with a map[string]AddressGenParams? Receiving AddressGenParams `json:"receiving"` }
type WalletFile ¶
type WalletFile struct { Name string `json:"name"` Version int `json:"version"` Preferences WalletPrefs `json:"preferences"` Accounts []Account `json:"accounts"` }
func LoadWallet ¶
func LoadWallet(r io.Reader) (WalletFile, error)
type WalletPrefs ¶
type WalletPrefs struct { float64 `json:"ts"` Value struct { Type string `json:"type"` Value struct { AppWelcomeVersion int `json:"app_welcome_version"` Blocked []interface{} `json:"blocked"` Sharing3P bool `json:"sharing_3P"` Subscriptions []string `json:"subscriptions"` Tags []string `json:"tags"` } `json:"value"` Version string `json:"version"` } `json:"value"` } `json:"shared"` }Ts
Click to show internal directories.
Click to hide internal directories.