Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.61 KB | None | 0 0
  1. func (b *basicDecredService) CreateAccountAddress(ctx context.Context, accountID uint64) (address string, err error) {
  2.     res, err := b.wsc.NextAddress(ctx, &walletrpc.NextAddressRequest{
  3.         Account:   uint32(AccountNumber),
  4.         Kind:      walletrpc.NextAddressRequest_BIP0044_EXTERNAL,
  5.         GapPolicy: walletrpc.NextAddressRequest_GAP_POLICY_UNSPECIFIED,
  6.     })
  7.     if err != nil {
  8.         return "", err
  9.     }
  10.  
  11.     decredAccountAddress := &model.DecredAccountAddress{
  12.         AccountID: accountID,
  13.         Address:   res.Address,
  14.     }
  15.     if q := b.db.Create(&decredAccountAddress); q.Error != nil {
  16.         return "", q.Error
  17.     }
  18.     return res.Address, nil
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement