AquaQoSDocs

Sources and licenses

Pinned upstream code, license terms and source material behind these docs.

These docs are a curated explanation. The repository retains the raw reports, receipts and source material behind them.

Pinned upstream

Source-pinned Nothing is resolved by a semver label alone.

ComponentPin
Aquav1.0.0 · 81c26e4
SwapVMmain · f09a41e
@1inch/solidity-utils6.9.10
OpenZeppelin Contracts5.4.0
forge-stdv1.11.0
Toolchainsolc 0.8.30, Hardhat 3.8.0, Node 22.16.0, pnpm 11.10.0
Compiler settingsviaIR, optimizer 700 runs, Cancun

No upstream implementation file was copied. The router subclasses the pinned SwapVM router and the vault uses official instruction builders. The one retained third-party source is the unmodified compiler input of the historical Ethereum AquaRouter, kept only to reproduce its deployed bytecode.

Licenses

Aqua and SwapVM use custom Degensoft source licenses. They are not blanket MIT or Apache grants, and they set terms for modifications, corresponding source, dated changes, attribution and reproducible builds. New AquaQoS Solidity files carry the SwapVM license identifier; Aqua remains an unmodified dependency under its own license. Full texts are in LICENSES/. This mapping is a record, not a legal opinion.

Powered by Aqua — © Degensoft Ltd 2025. Powered by SwapVM — © Degensoft Ltd 2025.

Repository source material

Protocol

Evidence

Reviews and records

Official 1inch references

Verify

On this page