multiKeyAddressLayout property

StructLayout multiKeyAddressLayout
final

Bcs layout for encdoing multikey address

Implementation

static final multiKeyAddressLayout = LayoutConst.struct([
  LayoutConst.bcsVector(
      LayoutConst.bcsLazyEnum([
        LazyVariantModel(
            layout: LayoutConst.bcsBytes,
            property: EllipticCurveTypes.ed25519.name,
            index: 0),
        LazyVariantModel(
            layout: LayoutConst.bcsBytes,
            property: EllipticCurveTypes.secp256k1.name,
            index: 1)
      ], property: "pubKey"),
      property: 'publicKeys'),
  LayoutConst.u8(property: "requiredSignature")
]);