multiKeyAddressLayout property
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")
]);