How to use the @polkadot/extrinsics/codec/encode/length function in @polkadot/extrinsics

To help you get started, we’ve selected a few @polkadot/extrinsics examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github polkadot-js / client / packages / client-wasm / src / executor / applyExtrinsics.ts View on Github external
const result = extrinsics.reduce((result, extrinsic) =>
    result && executor(encodeLength(extrinsic)).bool, true);
github polkadot-js / client / packages / client-wasm / src / executor / applyExtrinsic.ts View on Github external
export default function applyExtrinsic (self: ExecutorState, extrinsic: UncheckedRaw): boolean {
  const start = Date.now();

  self.l.debug(() => 'Apply extrinsic');

  const result = call(self, 'apply_extrinsic')(
    encodeLength(extrinsic)
  );

  self.l.debug(() => `Apply extrinsic completed (${Date.now() - start}ms)`);

  return result.bool;
}