SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-12190b86-e1ec-4ef6-953a-a5335ac0746e Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-12-02T18:27:59Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-055701fd9328ef0fe32315254e235e3b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c4ca90f81f426f8651c8279f8664f9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b308e4331f20dd6597af7d23e6be12cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0a026ed0c5625b25b2f17615338e499 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d94011ce32cc7f7de326446ef5d9064b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-faa3865fb64280dbc0450a12ba50ee1f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19d546778e316893b78c9ce8b3fe7aba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0f501705060e22136fb328e64b757c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1648c27960b7875760785917b94e937 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d03e2d50b13b9074b90d3883cfc09fee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87f5750cae9c19bc60f4770750931836 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d88f05bc0d723cfe3547de9f4afd5310 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d45260d14f1b0e8dff334ee8f0b2fbd0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60f94989dce5a7040bd71d6490937ced Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8383c3e0a52dea31005d57b28c634b9c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aab29f04683672caca9d6c72c7347c59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986fa310b6a3df9123db93c31aa2ea33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-077944b827185f206438af877a924e86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1df3cbdc2901556909fed18a6c530f7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ff241a07fa8a5d5d15b9c891c98b84c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0f340243c83fb2fc1c68a5c56cb199c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccc8d03bc3ee620778ec1ee73f67c368 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-646500c2230be53cf62de64dad4d0c98 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ec99738908f7a01ca8eba4c6bc7f446 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84d7444904c3900f22d90f7c268b05cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad240dc9d518c3673e17f80eea1b04d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-624946d43850c5d2365558a2894e022e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56e9f4682701dfdcc08d0afa60f8bce9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07916347ff030d5f395b3107cb8f3db2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57d1beedba50c832936b9d08d210956c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-928a1799a30a4fb53e7bad98a04dfe6c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a2ad5f3bde351562803a20df3faf2c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-911f5f677f8526e28e9bc9b228059730 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ed560882302dd352aa3ac87a9aef7c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5635670b32772081dad1b2a6cd370bdc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92d1802b0a43cd40c89784be1f481db2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fdacdf7915e9a3889dbf124773adb59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-828b6d7e47f1c44dc67432bd8c1e364c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c389db910aef25f0215f76f0814e2ac5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d96815acf0f0d5ed64646d80c33ce8b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f76a0d5d014ec87f5a704bdcb10ca607 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-803f0f62affdba6d10c9442b50808dd7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8dc4ca687e11b21a6829d29ba1387c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27dc4aab937d130f4a430e0521e62911 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7538ca3e5207b7466cdcdcd5c3eae8b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e30c5efe7d4a2c13f77176d8891540eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80c744e3ea8091f958dccfc491b43984 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9ff5c60cba2f49905f64111805f8e1a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ad07066ba09e810a3a0151c894930a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a81a6f1cb5605037c7d9b7202d626bc4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d655b3b1453245f7ceffbac8b9899ac0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cdf6f08b641ce360f0291dd7cbdbb93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7818bc46a97bbe50da78bafa3cc39c5f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce58bead8ec6d49fda08d6cd5f175c52 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-225aa52c20558835c2d9852d36525d42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d1f7357b5f6bed653a476008962344d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a0edf31af214cd493e424ab43676328 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ff77e1561b9b7c50a4cf7ec164e87c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcd603067e38a8a5004432596b438879 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90fba38404dbce841bb1bf0068c8ce46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc29e382e166eba800f5d344748e31cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edf07d9c94bcdd59c93d239f60bfb46e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e14562a567bc29d4e217626d0b5dc2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f56ca34bddea581440e46d33ffbfa962 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8ae02fbeb901d9fa0036ff7c8534857 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-585236dca5c36c603d6fea70fab80c5f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92816486627a7aec32fb32015d1848c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfb753796e9e229199227ed67c5588d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d87a971d573365ec6b5b049c02de02ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a08b9b863fe230ca5a166fad775c3c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f0ea0cc6ad4a5a0b33ef382c1f2c525 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bede4b744783f31c9a8a523b0448111 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-195ca0b5f374f3f7f41efde534b2ce4d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43de4aad2c0cbf96b8373f18bbc570cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf35ff94019b8bd07d5ade70188c6e60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1a3524d7a25b6f7b9ef4505622c258d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afe14769aa86567f9ea47dce7654dee1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-640ae6b2b5db776a1587d9d3adb2f06e FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-055701fd9328ef0fe32315254e235e3b FileChecksum: SHA1: 2d5dee05773b05e98b844d3906beac40a9fed570 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-6c4ca90f81f426f8651c8279f8664f9d FileChecksum: SHA1: f705d13ea63b4369ab4e87743fc465f99a1eb9b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI FileName: ./.gitignore SPDXID: SPDXRef-b308e4331f20dd6597af7d23e6be12cc FileChecksum: SHA1: c20292dde2aa495ac33ddfce79b7660437eea6c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./CHANGELOG.md SPDXID: SPDXRef-b0a026ed0c5625b25b2f17615338e499 FileChecksum: SHA1: fbb59b7cdf61aa886e4059506dc3c1160a7cf907 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-d94011ce32cc7f7de326446ef5d9064b FileChecksum: SHA1: f5c9cbfd316a1b0e2e9df1c5cb4e25e07c8af0d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-faa3865fb64280dbc0450a12ba50ee1f FileChecksum: SHA1: 549d20c120a7ec56df67d1c16d2236d8293b02c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./Cargo.toml SPDXID: SPDXRef-19d546778e316893b78c9ce8b3fe7aba FileChecksum: SHA1: 5cc7889ae82be6df2f386b25ffdf15d4f166c983 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./README.md SPDXID: SPDXRef-f0f501705060e22136fb328e64b757c5 FileChecksum: SHA1: 310f8fa4221c4af1c2ad60bc4488308924cfefb5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./SECURITY.md SPDXID: SPDXRef-e1648c27960b7875760785917b94e937 FileChecksum: SHA1: 31d4a546cf0f625a764ec8ba8f37e9e3d5b9cc51 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./docs/PRICESOURCE_GUIDE.md SPDXID: SPDXRef-d03e2d50b13b9074b90d3883cfc09fee FileChecksum: SHA1: cab3f36c7810bfa60eaa2a5501b8ad52993dc82e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/README.md SPDXID: SPDXRef-87f5750cae9c19bc60f4770750931836 FileChecksum: SHA1: ed53ba68470f644b9f19f29870c7356bad3213bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/chains_config.json SPDXID: SPDXRef-d88f05bc0d723cfe3547de9f4afd5310 FileChecksum: SHA1: 23fa562b3d9bd07f0403ca952ea511869c199107 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/custom_dex_integration.rs SPDXID: SPDXRef-d45260d14f1b0e8dff334ee8f0b2fbd0 FileChecksum: SHA1: 3a4b6c40acb7c363be8535acf57b497f7ef325f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/daily_block_window.rs SPDXID: SPDXRef-60f94989dce5a7040bd71d6490937ced FileChecksum: SHA1: 747256b2c6ea3699dd18e0926d6a54ac58bf5a40 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/eip4844_blob_gas.rs SPDXID: SPDXRef-8383c3e0a52dea31005d57b28c634b9c FileChecksum: SHA1: 0b9475844f9b716fd1baf72c8d6f538b1e1620c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/router_token_discovery.rs SPDXID: SPDXRef-aab29f04683672caca9d6c72c7347c59 FileChecksum: SHA1: d54ed1262b2519eaaee047f1b799fc9c431100de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./examples/usd_value_validation.rs SPDXID: SPDXRef-986fa310b6a3df9123db93c31aa2ea33 FileChecksum: SHA1: d32ca33ac016236299c570852a87ab298ba59530 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/cache/disk.rs SPDXID: SPDXRef-077944b827185f206438af877a924e86 FileChecksum: SHA1: d860355819ec78cfcca52701dad9b3aa50a79006 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/cache/memory.rs SPDXID: SPDXRef-f1df3cbdc2901556909fed18a6c530f7 FileChecksum: SHA1: 7cf7fd5a89b5ebe09c8beb46f09d8a5b01f74472 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/cache/mod.rs SPDXID: SPDXRef-8ff241a07fa8a5d5d15b9c891c98b84c FileChecksum: SHA1: 5d0ecd494048ac0c8e966b0c3d6fc98c2d390d82 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/cache/noop.rs SPDXID: SPDXRef-e0f340243c83fb2fc1c68a5c56cb199c FileChecksum: SHA1: e87661b874746c927df66b9e2c28c840c60db1f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/cache/types.rs SPDXID: SPDXRef-ccc8d03bc3ee620778ec1ee73f67c368 FileChecksum: SHA1: 3cad5d9a6a92f11999f8fbd43b60131ac9783640 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/mod.rs SPDXID: SPDXRef-646500c2230be53cf62de64dad4d0c98 FileChecksum: SHA1: 29e8f3b4dc6d393770322ac214362dc75568e859 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/blocks/window.rs SPDXID: SPDXRef-6ec99738908f7a01ca8eba4c6bc7f446 FileChecksum: SHA1: 24436d564bc34d70d143c522fe9fb89db956ac79 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/cache/block_range.rs SPDXID: SPDXRef-84d7444904c3900f22d90f7c268b05cc FileChecksum: SHA1: d63ddd8920b4a790b9a5e48911e7695d2dbef6d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/cache/mod.rs SPDXID: SPDXRef-ad240dc9d518c3673e17f80eea1b04d0 FileChecksum: SHA1: 059e6de59cd7a648985cb8f7c405a99a64acb810 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/config/constants.rs SPDXID: SPDXRef-624946d43850c5d2365558a2894e022e FileChecksum: SHA1: 8f9d991bfdcbc2c465d47ad250cadc5486a613f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/config/mod.rs SPDXID: SPDXRef-56e9f4682701dfdcc08d0afa60f8bce9 FileChecksum: SHA1: 1bc13f753ef75797c3d2a2fb2ddff2ed25ce8d25 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/blocks.rs SPDXID: SPDXRef-07916347ff030d5f395b3107cb8f3db2 FileChecksum: SHA1: fba4da0a4254d1a613f6d60d1fb7eb24776a0908 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/events.rs SPDXID: SPDXRef-57d1beedba50c832936b9d08d210956c FileChecksum: SHA1: 55f675deabf8c69283558da5dd709ef44db9ed44 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/gas.rs SPDXID: SPDXRef-928a1799a30a4fb53e7bad98a04dfe6c FileChecksum: SHA1: c1d0b88ddabca40354a3d904d93257485d2a1cd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/mod.rs SPDXID: SPDXRef-0a2ad5f3bde351562803a20df3faf2c9 FileChecksum: SHA1: b09eaef27a1a4d58f4e939bd9ac6fbd838ea9b5c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/price.rs SPDXID: SPDXRef-911f5f677f8526e28e9bc9b228059730 FileChecksum: SHA1: a270d40f56df3fc46fb59581a6e1a7620950e7d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/retrieval.rs SPDXID: SPDXRef-2ed560882302dd352aa3ac87a9aef7c0 FileChecksum: SHA1: cbd0f49877f63e8eee07560a599e343132549a77 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/errors/rpc.rs SPDXID: SPDXRef-5635670b32772081dad1b2a6cd370bdc FileChecksum: SHA1: 4c07131801467dd42ea6fa3b244cb905aef1edf0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/definitions.rs SPDXID: SPDXRef-92d1802b0a43cd40c89784be1f481db2 FileChecksum: SHA1: 9528e9006b5a6a84b6288454de92d5ea67b3f101 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/discovery.rs SPDXID: SPDXRef-8fdacdf7915e9a3889dbf124773adb59 FileChecksum: SHA1: 8fdf91a8140a973d064caa1c9da2cc67b247f968 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/filter.rs SPDXID: SPDXRef-828b6d7e47f1c44dc67432bd8c1e364c FileChecksum: SHA1: 53f7faba68cebd870852b1d1b09a80643bcaa7f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/mod.rs SPDXID: SPDXRef-c389db910aef25f0215f76f0814e2ac5 FileChecksum: SHA1: 0138d5dc745c97880e688300306aba972f809dd8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/scanner.rs SPDXID: SPDXRef-d96815acf0f0d5ed64646d80c33ce8b4 FileChecksum: SHA1: 563d4828e82a6fb8114647ef12f33e48c6ae126f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/events/transfers.rs SPDXID: SPDXRef-f76a0d5d014ec87f5a704bdcb10ca607 FileChecksum: SHA1: f7e699060cc12acba04283a95b059e4a8723de35 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/gas/adapter.rs SPDXID: SPDXRef-803f0f62affdba6d10c9442b50808dd7 FileChecksum: SHA1: 5b328a0c2a7dc9ba09b56cf9590c45f99b5e0697 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/gas/cache.rs SPDXID: SPDXRef-f8dc4ca687e11b21a6829d29ba1387c0 FileChecksum: SHA1: 16381a7629ee183b025582b8c48c26aaeb12d496 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/gas/calculator.rs SPDXID: SPDXRef-27dc4aab937d130f4a430e0521e62911 FileChecksum: SHA1: b1f121e2598ca2bef48dd69f6fdaa7c0cbb79992 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/gas/core.rs SPDXID: SPDXRef-7538ca3e5207b7466cdcdcd5c3eae8b0 FileChecksum: SHA1: ec4ccf27cd1c8aa8d859cc2ae8d18f7f38a787c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/gas/mod.rs SPDXID: SPDXRef-e30c5efe7d4a2c13f77176d8891540eb FileChecksum: SHA1: 53ac8474d41ab18da919ff290b7df6087af635f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/lib.rs SPDXID: SPDXRef-80c744e3ea8091f958dccfc491b43984 FileChecksum: SHA1: f03b45246ea719c30f13884f63511eed9463791e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/price/cache.rs SPDXID: SPDXRef-a9ff5c60cba2f49905f64111805f8e1a FileChecksum: SHA1: 69c5eea29f4dab7bfd4bf6f2766d5e3621baff39 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/price/calculator.rs SPDXID: SPDXRef-4ad07066ba09e810a3a0151c894930a6 FileChecksum: SHA1: a42c9aa82e07bf03bcc0fb5b13be80c286e888fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/price/mod.rs SPDXID: SPDXRef-a81a6f1cb5605037c7d9b7202d626bc4 FileChecksum: SHA1: eab3c46a9734982699596e50f08b60ece8bbc88f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/price/odos.rs SPDXID: SPDXRef-d655b3b1453245f7ceffbac8b9899ac0 FileChecksum: SHA1: 1816202c3a06c4b4e4c8ba88a06b0c375e487bb4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/calculator.rs SPDXID: SPDXRef-8cdf6f08b641ce360f0291dd7cbdbb93 FileChecksum: SHA1: 7fb395cfffa894f2ce2d355e6dbbcbd2a7e57c79 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/decimal_precision.rs SPDXID: SPDXRef-7818bc46a97bbe50da78bafa3cc39c5f FileChecksum: SHA1: 68d222c2e992f1a13cc1141c52a660a0c6062b04 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/gas_calculation.rs SPDXID: SPDXRef-ce58bead8ec6d49fda08d6cd5f175c52 FileChecksum: SHA1: 8bf3da2d75b7ca5067da66f0452366898f25c279 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/mod.rs SPDXID: SPDXRef-225aa52c20558835c2d9852d36525d42 FileChecksum: SHA1: 2fcb57fde89773f975d4d4506dfd600680325cc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/types.rs SPDXID: SPDXRef-4d1f7357b5f6bed653a476008962344d FileChecksum: SHA1: 8f348ae57ba83f8ff35ab221a9f387c7014c7ad6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/retrieval/utils.rs SPDXID: SPDXRef-6a0edf31af214cd493e424ab43676328 FileChecksum: SHA1: 84c8d427ba1e2971d22f2b79dfafc217b7bbca7b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/tracing/mod.rs SPDXID: SPDXRef-4ff77e1561b9b7c50a4cf7ec164e87c1 FileChecksum: SHA1: 556f671339d0debfd494d0ad732d05e2f69965d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/tracing/spans.rs SPDXID: SPDXRef-dcd603067e38a8a5004432596b438879 FileChecksum: SHA1: 3b11dccc11735e53a7a836e2bebd1f3842cad083 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/cache.rs SPDXID: SPDXRef-90fba38404dbce841bb1bf0068c8ce46 FileChecksum: SHA1: aa3a09bf2b0ac4ed0a2a8e7b9e159f946d89e71c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/config.rs SPDXID: SPDXRef-bc29e382e166eba800f5d344748e31cf FileChecksum: SHA1: 1cf02ab6491c13c3b9bae9dd12bc50e863d5cb37 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/fees.rs SPDXID: SPDXRef-edf07d9c94bcdd59c93d239f60bfb46e FileChecksum: SHA1: 1560ee57a1f6a9764a8674a64f77d5a0fc01447a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/gas.rs SPDXID: SPDXRef-0e14562a567bc29d4e217626d0b5dc2f FileChecksum: SHA1: a405d18b2a24e15860e362fad5d011434e72e524 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/mod.rs SPDXID: SPDXRef-f56ca34bddea581440e46d33ffbfa962 FileChecksum: SHA1: 87d02b5ff935e8a09b673189bc044ae719ee1fc6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/price.rs SPDXID: SPDXRef-a8ae02fbeb901d9fa0036ff7c8534857 FileChecksum: SHA1: ebb05531edf908a18ad96ea962a7c0e5e03ac143 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/amount.rs SPDXID: SPDXRef-585236dca5c36c603d6fea70fab80c5f FileChecksum: SHA1: 7bfc7edd3f55989c3cefbf23ebefba3dd6ab25ab LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/decimals.rs SPDXID: SPDXRef-92816486627a7aec32fb32015d1848c9 FileChecksum: SHA1: b034b6a2062dd1e0ffdfc2eb861404e364f279d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/mod.rs SPDXID: SPDXRef-dfb753796e9e229199227ed67c5588d0 FileChecksum: SHA1: 740625123d573c38036d37de92e619eb5a53ef79 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/normalized.rs SPDXID: SPDXRef-d87a971d573365ec6b5b049c02de02ad FileChecksum: SHA1: b11a00b58a07534cd004d0baf661b783ae997cef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/price.rs SPDXID: SPDXRef-1a08b9b863fe230ca5a166fad775c3c7 FileChecksum: SHA1: 68c5d20a807ef1098c6922c3b7fde2c4dabfbf13 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/set.rs SPDXID: SPDXRef-4f0ea0cc6ad4a5a0b33ef382c1f2c525 FileChecksum: SHA1: 1b0c8695c15d4881d7c75642ee23d5202602f8de LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/tokens/usd.rs SPDXID: SPDXRef-1bede4b744783f31c9a8a523b0448111 FileChecksum: SHA1: a671d0a977f8f52eca5f08161c15e40a07e41287 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./src/types/wei.rs SPDXID: SPDXRef-195ca0b5f374f3f7f41efde534b2ce4d FileChecksum: SHA1: cce9dd2f9684e13263788a0d90f393d73f59cac4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./tests/helpers/mod.rs SPDXID: SPDXRef-43de4aad2c0cbf96b8373f18bbc570cb FileChecksum: SHA1: 55b2874dd76c1bd244ef05baab56d000e2976f00 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./tests/mock_price_source_tests.rs SPDXID: SPDXRef-bf35ff94019b8bd07d5ade70188c6e60 FileChecksum: SHA1: 50b3dde8031c7165f6425f068fe2c7da8c54e539 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./tests/price_source_tests.rs SPDXID: SPDXRef-b1a3524d7a25b6f7b9ef4505622c258d FileChecksum: SHA1: 7e2430ff4c909c9ba9eb21c872e72b85843313fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./tests/rate_limiting_property_tests.rs SPDXID: SPDXRef-afe14769aa86567f9ea47dce7654dee1 FileChecksum: SHA1: 0fab1e445c0532e4755dae4332059b566e1fced8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc. FileName: ./tests/rate_limiting_tests.rs SPDXID: SPDXRef-640ae6b2b5db776a1587d9d3adb2f06e FileChecksum: SHA1: 188c083d78579f1e97c78b4c52e1e8d27781ec1d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.