● Reference · Third parties
Credits & licences
what it builds on.
Token Forge uses open-source Dart and Flutter packages. Each keeps its own licence. The full list also ships as THIRD-PARTY-LICENSES.md.
01Summary
The app, its tests and its tools resolve 83 Dart and Flutter package versions, direct and transitive. Licences: BSD: 74, MIT: 5, Apache-2.0: 4. No GPL, LGPL, AGPL or MPL package is used. The complete list is in THIRD-PARTY-LICENSES.md and in the table below; the package's developer note is DOCS/THIRD-PARTY.md.
clockandfake_asyncare used by tests only.ed25519_edwardsis a development dependency used only by the devnet proof tools intool/devnet/. It never reaches the app;test/no_signing_in_product_test.dartenforces that.- To regenerate the list after you add packages, run
flutter pub depsand read each package'sLICENSEfile in your pub cache.
02Direct dependencies
| Package | Used for |
|---|---|
provider | App state |
http | Solana JSON-RPC calls and the published config |
bs58, crypto | Solana addresses and hashing |
shared_preferences | Local settings, audit trail, venue checks |
flutter_secure_storage | Your RPC endpoints in the OS keystore |
intl | Number and date formatting |
url_launcher | Explorer links |
flutter_lints (dev), ed25519_edwards (dev) | Lints; signing throwaway keys in the devnet proof tools only |
03Fonts, icons and services
| Asset | Notes | Licence |
|---|---|---|
| System fonts | No font file is bundled. The UI asks for SF Pro, Inter, Segoe UI, Roboto and others, whichever the device has. | Owned by their makers; not redistributed |
| Material Icons | Through Flutter's uses-material-design | Apache-2.0 |
| Flutter SDK | Framework and engine | BSD-3-Clause |
| Solana RPC | Your own provider, or the public endpoints api.devnet.solana.com / api.mainnet-beta.solana.com as a fallback | Their terms of service |
Solana and Token-2022 are named only to describe compatibility; the names belong to their owners. The header logo and the placeholder icon in assets/icon/ are MIKODES artwork for you to replace (Rebranding).