multiKeyAddressLayout property
Layout
get
multiKeyAddressLayout
Bcs layout for encdoing multikey address
Implementation
static Layout get 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"),
]);