PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@polkadot/api-derive/crowdloan
Просмотр файла: childKey.js
import { map } from 'rxjs';
import { u8aConcat, u8aToHex } from '@polkadot/util';
import { blake2AsU8a } from '@polkadot/util-crypto';
import { memo } from '../util/index.js';
function createChildKey(info) {
return u8aToHex(u8aConcat(':child_storage:default:', blake2AsU8a(u8aConcat('crowdloan', (info.fundIndex || info.trieIndex).toU8a()))));
}
export function childKey(instanceId, api) {
return memo(instanceId, (paraId) => api.query['crowdloan']['funds'](paraId).pipe(map((optInfo) => optInfo.isSome
? createChildKey(optInfo.unwrap())
: null)));
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!