Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func (b *basicDecredService) CreateAccountAddress(ctx context.Context, accountID uint64) (address string, err error) {
- res, err := b.wsc.NextAddress(ctx, &walletrpc.NextAddressRequest{
- Account: uint32(AccountNumber),
- Kind: walletrpc.NextAddressRequest_BIP0044_EXTERNAL,
- GapPolicy: walletrpc.NextAddressRequest_GAP_POLICY_UNSPECIFIED,
- })
- if err != nil {
- return "", err
- }
- decredAccountAddress := &model.DecredAccountAddress{
- AccountID: accountID,
- Address: res.Address,
- }
- if q := b.db.Create(&decredAccountAddress); q.Error != nil {
- return "", q.Error
- }
- return res.Address, nil
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement