modify configs & add persistence chain

This commit is contained in:
liangping
2021-08-11 23:25:20 +08:00
parent 0ce6f1d806
commit 20a1ea7ca0
11 changed files with 32 additions and 0 deletions
+16
View File
@@ -122,9 +122,25 @@ export function operatorAddressToAccount(operAddress) {
if (prefix === 'iva') { // handle special cases
return Bech32.encode('iaa', data)
}
if (prefix === 'crocncl') { // handle special cases
return Bech32.encode('cro', data)
}
return Bech32.encode(prefix.replace('valoper', ''), data)
}
// TODO, not tested
export function pubkeyToAccountAddress(pubkey, prefix) {
return Bech32.encode(prefix, pubkey, 40)
}
export function addressDecode(address) {
return Bech32.decode(address)
}
export function addressEnCode(prefix, pubkey) {
return Bech32.encode(prefix, pubkey)
}
export function consensusPubkeyToHexAddress(consensusPubkey) {
let raw = null
if (typeof consensusPubkey === 'object') {