mirror of
https://github.com/pezkuwichain/pezkuwi-ui.git
synced 2026-06-18 10:41:04 +00:00
Allow scanning of account with name (#262)
This commit is contained in:
@@ -14,6 +14,7 @@ import { decodeAddress } from '@polkadot/util-crypto';
|
||||
interface ScanType {
|
||||
address: string;
|
||||
genesisHash: string;
|
||||
name?: string;
|
||||
}
|
||||
|
||||
interface Props extends BaseProps {
|
||||
@@ -44,12 +45,12 @@ export default class ScanAddress extends React.PureComponent<Props> {
|
||||
}
|
||||
|
||||
try {
|
||||
const [prefix, address, genesisHash] = data.split(':');
|
||||
const [prefix, address, genesisHash, name] = data.split(':');
|
||||
|
||||
assert(prefix === ADDRESS_PREFIX, `Invalid address received, expected '${ADDRESS_PREFIX}', found '${prefix}'`);
|
||||
|
||||
decodeAddress(address);
|
||||
onScan({ address, genesisHash });
|
||||
onScan({ address, genesisHash, name });
|
||||
} catch (error) {
|
||||
console.error('@polkadot/react-qr:QrScanAddress', error.message, data);
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/keyring": "^2.0.0-beta.4",
|
||||
"@polkadot/types": "^1.0.0-beta.7",
|
||||
"@polkadot/types": "^1.0.0-beta.13",
|
||||
"@polkadot/util": "^2.0.0-beta.4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
|
||||
Reference in New Issue
Block a user