// SPDX-License-Identifier: MIT // Auto-generated test data from TypeScript CBOR encoder // Generated at: 2025-10-02T17:47:17.245Z // Source: packages/fixdescriptorkit-typescript/scripts/generate-solidity-test-data.ts pragma solidity ^0.8.28; library GeneratedCBORTestData { // Simple descriptor: {55: "AAPL", 223: "4.250"} function getSimpleDescriptor() internal pure returns (bytes memory) { return hex"a21837644141504c_18df65342e323530"; } // Large descriptor: {1: "A", 11: "B", 55: "AAPL", 100: "C", 223: "4.250"} function getLargeDescriptor() internal pure returns (bytes memory) { return hex"a50161410b614218_37644141504c1864_614318df65342e32_3530"; } // Group descriptor with SecurityAltID function getGroupDescriptor() internal pure returns (bytes memory) { return hex"a21837644141504c_1901c682a21901c7_6c55533033373833_33313030351901c8_6131a21901c76930_3337383333313030_1901c86132"; } // Nested group descriptor with Parties and SubIDs function getNestedGroupDescriptor() internal pure returns (bytes memory) { return hex"a11901c582a31901_bf61441901c06650_4152545931190322_82a219020b645355_42311903236131a2_19020b6453554232_1903236132a21901_bf61451901c06650_4152545932"; } // Complete bond descriptor function getBondDescriptor() internal pure returns (bytes memory) { return hex"a418376c55533033_3738333331303035_18df65342e323530_1901c681a21901c7_6c55533033373833_33313030351901c8_613119021d683230_323530363135"; } // Real-world descriptor with 16 fields function getRealWorldDescriptor() internal pure returns (bytes memory) { return hex"b001664f52443030_310b66434c4f3030_310f635553441661_3118266431303030_18286132182c6631_35302e3530183661_311837644141504c_183b6130183c7132_303235303630322d_31323a33303a3030_186464584e415318_a762435318c86632_303235303618df65_302e30303019021d_6832303235303631_35"; } } /* VERIFICATION INFO: ================== Simple descriptor CBOR: a21837644141504c18df65342e323530 Large descriptor CBOR: a50161410b61421837644141504c1864614318df65342e323530 Group descriptor CBOR: a21837644141504c1901c682a21901c76c5553303337383333313030351901c86131a21901c7693033373833333130301901c86132 NestedGroup descriptor CBOR: a11901c582a31901bf61441901c06650415254593119032282a219020b64535542311903236131a219020b64535542321903236132a21901bf61451901c066504152545932 Bond descriptor CBOR: a418376c55533033373833333130303518df65342e3235301901c681a21901c76c5553303337383333313030351901c8613119021d683230323530363135 RealWorld descriptor CBOR: b001664f52443030310b66434c4f3030310f635553441661311826643130303018286132182c663135302e3530183661311837644141504c183b6130183c7132303235303630322d31323a33303a3030186464584e415318a762435318c86632303235303618df65302e30303019021d683230323530363135 To verify, compare these hex values with test expectations. To regenerate: npm run generate-test-data */