@layerzerolabs/lz-sui-sdk-v2
Version:
16 lines (13 loc) • 467 B
text/typescript
import { bcs } from '@mysten/sui/bcs'
export const UlnConfigBcs = bcs.struct('UlnConfig', {
confirmations: bcs.U64,
required_dvns: bcs.vector(bcs.Address),
optional_dvns: bcs.vector(bcs.Address),
optional_dvn_threshold: bcs.U8,
})
export const OAppUlnConfigBcs = bcs.struct('OAppUlnConfig', {
use_default_confirmations: bcs.Bool,
use_default_required_dvns: bcs.Bool,
use_default_optional_dvns: bcs.Bool,
uln_config: UlnConfigBcs,
})