/** * This code was GENERATED using the solita package. * Please DO NOT EDIT THIS FILE, instead rerun solita to update it or write a wrapper to add functionality. * * See: https://github.com/metaplex-foundation/solita */ import * as beet from '@convergence-rfq/beet' import { SettlementTypeMetadata, settlementTypeMetadataBeet, } from './SettlementTypeMetadata' import { BaseAssetIndex, baseAssetIndexBeet } from './BaseAssetIndex' import { LegSide, legSideBeet } from './LegSide' export type Leg = { settlementTypeMetadata: SettlementTypeMetadata baseAssetIndex: BaseAssetIndex data: Uint8Array amount: beet.bignum amountDecimals: number side: LegSide reserved: number[] /* size: 64 */ } /** * @category userTypes * @category generated */ export const legBeet = new beet.FixableBeetArgsStruct( [ ['settlementTypeMetadata', settlementTypeMetadataBeet], ['baseAssetIndex', baseAssetIndexBeet], ['data', beet.bytes], ['amount', beet.u64], ['amountDecimals', beet.u8], ['side', legSideBeet], ['reserved', beet.uniformFixedSizeArray(beet.u8, 64)], ], 'Leg' )