mirror of
https://github.com/pezkuwichain/pezkuwi-ui.git
synced 2026-04-24 12:28:02 +00:00
Add genesisHash to signer payload (#323)
* Add genesisHash to signer payload * fix order and add tests (#324) * fix order and add tests * Update packages/react-qr/src/util.spec.ts * Update packages/react-qr/src/util.spec.ts Co-authored-by: Jaco Greeff <jacogr@gmail.com> * Apply suggestions from code review Co-authored-by: Hanwen Cheng <heawen.cheng@gmail.com>
This commit is contained in:
@@ -33,13 +33,14 @@ export function createAddressPayload (address: string, genesisHash: string): Uin
|
||||
return encodeString(`${ADDRESS_PREFIX}:${address}:${genesisHash}`);
|
||||
}
|
||||
|
||||
export function createSignPayload (address: string, cmd: number, payload: string | Uint8Array): Uint8Array {
|
||||
export function createSignPayload (address: string, cmd: number, payload: string | Uint8Array, genesisHash: string | Uint8Array): Uint8Array {
|
||||
return u8aConcat(
|
||||
SUBSTRATE_ID,
|
||||
CRYPTO_SR25519,
|
||||
new Uint8Array([cmd]),
|
||||
decodeAddress(address),
|
||||
u8aToU8a(payload)
|
||||
u8aToU8a(payload),
|
||||
u8aToU8a(genesisHash)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user