Allow scanning of account with name (#262)

This commit is contained in:
Jaco Greeff
2020-01-21 14:24:06 +01:00
committed by GitHub
parent 41a96bf01a
commit 698472af5e
3 changed files with 25 additions and 19 deletions
+3 -2
View File
@@ -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);
}