INNER CODE UNIT · Go

func

volodymyrprokopyuk/go-blockchain · chain/account.go:73

func (a Account) Address() Address {
  return a.addr
}

func (a Account) Write(dir string, pass []byte) error {
  jprv, err := a.encodePrivateKey()
  if err != nil {
    return err
  }
  cprv, err := encryptWithPassword(jprv, pass)
  if err != nil {
    return err
  }
  err = os.MkdirAll(dir, 0700)
  if err != nil {
    return err
  }
  path := filepath.Join(dir, string(a.Address()))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…