-
Notifications
You must be signed in to change notification settings - Fork 297
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DDW-56, DDW-6, DDW-50, DDW-47] Bech32 adresses validation (#1902)
* [DDW-56] Introduce Bech32 address validation * [DDW-56] Add yarn.lock bech32 entry * [DDW-56] Configure Legacy wallet send / receive tabs * [DDW-56] Remove Legacy topbar notifications outside ITN * [DDW-56] Code cleanup * [DDW-56] Fix flow issues and run prettier * [DDW-56] Remove bech32 byron address validation * [DDW-56] Remove Network info sidebar label from mainnet * [DDW-56] Code cleanup * [DDW-56] Restore Byron wallet Receive screen with address creation * [DDW-56] Add missing Byron receive screen translations * [DDW-56] Code cleanup and improvements * [DDW-56] Add address creation actions and faked api method * [DDW-56] Update wallet receive storybook stories * [DDW-56] Add byron address creation request and address types improvement * [DDW-56] Update api methodes logging function * [DDW-56] Add full staging iconset * [DDW-56] Code and Flow improvements * [DDW-56] Remove mainnet sidebar label rejection * [DDW-56] Wallet settings change / create wallet password improvement * [DDW-56] CHANGELOG update * [DDW-56] Improve CHANGELOG * [DDW-56] Remove unnecesarry isLegacy declaration and password encryption * [DDW-56] Improve address validation * [DDW-56] Create Byron wallet address request improvement due to api documentation update * [DDW-56] Removing wallet specific from Navigation component * [DDW-64] Code improvements * [DDW-56] Adjustments Co-authored-by: Nikola Glumac <niglumac@gmail.com> Co-authored-by: Danilo Prates <daniloprates@gmail.com>
- Loading branch information
1 parent
164d984
commit eac236b
Showing
84 changed files
with
1,525 additions
and
507 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// @flow | ||
import Action from './lib/Action'; | ||
|
||
// ======= ADDRESSES ACTIONS ======= | ||
|
||
export default class AddressesActions { | ||
createByronWalletAddress: Action<{ | ||
walletId: string, | ||
passphrase: string, | ||
}> = new Action(); | ||
resetErrors: Action<any> = new Action(); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28 changes: 28 additions & 0 deletions
28
source/renderer/app/api/addresses/requests/createByronWalletAddress.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
// @flow | ||
import type { RequestConfig } from '../../common/types'; | ||
import type { Address } from '../types'; | ||
import { request } from '../../utils/request'; | ||
import { getRawWalletId } from '../../utils'; | ||
|
||
export type CreateAddressParams = { | ||
walletId: string, | ||
passphrase: string, | ||
addressIndex?: number, | ||
}; | ||
|
||
export const createByronWalletAddress = ( | ||
config: RequestConfig, | ||
{ passphrase, addressIndex, walletId }: CreateAddressParams | ||
): Promise<Address> => { | ||
let data = { passphrase }; | ||
data = addressIndex ? { ...data, address_index: addressIndex } : data; | ||
return request( | ||
{ | ||
method: 'POST', | ||
path: `/v2/byron-wallets/${getRawWalletId(walletId)}/addresses`, | ||
...config, | ||
}, | ||
{}, | ||
data | ||
); | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.