Token Forge docs
v0.1.0
Live demo Get help
● 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.

  • clock and fake_async are used by tests only.
  • ed25519_edwards is a development dependency used only by the devnet proof tools in tool/devnet/. It never reaches the app; test/no_signing_in_product_test.dart enforces that.
  • To regenerate the list after you add packages, run flutter pub deps and read each package's LICENSE file in your pub cache.

02Direct dependencies

PackageUsed for
providerApp state
httpSolana JSON-RPC calls and the published config
bs58, cryptoSolana addresses and hashing
shared_preferencesLocal settings, audit trail, venue checks
flutter_secure_storageYour RPC endpoints in the OS keystore
intlNumber and date formatting
url_launcherExplorer links
flutter_lints (dev), ed25519_edwards (dev)Lints; signing throwaway keys in the devnet proof tools only

03Fonts, icons and services

AssetNotesLicence
System fontsNo 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 IconsThrough Flutter's uses-material-designApache-2.0
Flutter SDKFramework and engineBSD-3-Clause
Solana RPCYour own provider, or the public endpoints api.devnet.solana.com / api.mainnet-beta.solana.com as a fallbackTheir 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).

04All packages

PackageVersionLicence
adaptive_number1.0.0BSD
args2.7.0BSD
async2.13.1BSD
base_x2.0.1MIT
boolean_selector2.1.2BSD
bs581.0.2MIT
characters1.4.1BSD
clock1.1.2Apache-2.0
code_assets1.2.1BSD
collection1.19.1BSD
convert3.1.2BSD
crypto3.0.7BSD
ed25519_edwards0.3.2Apache-2.0
fake_async1.3.3Apache-2.0
ffi2.2.0BSD
ffi_leak_tracker0.1.2BSD
file7.0.1BSD
fixnum1.1.1BSD
flutter_lints6.0.0BSD
flutter_secure_storage10.3.4BSD
flutter_secure_storage_darwin0.3.2BSD
flutter_secure_storage_linux3.0.3BSD
flutter_secure_storage_platform_interface2.1.1BSD
flutter_secure_storage_web2.1.1BSD
flutter_secure_storage_windows4.2.2BSD
hooks2.0.2BSD
http1.6.0BSD
http_parser4.1.2BSD
intl0.20.3BSD
jni1.0.3BSD
jni_flutter1.0.3BSD
jni_util1.0.0BSD
leak_tracker11.0.2BSD
leak_tracker_flutter_testing3.0.10BSD
leak_tracker_testing3.0.2BSD
lints6.1.0BSD
logging1.3.0BSD
matcher0.12.19BSD
material_color_utilities0.13.0Apache-2.0
meta1.17.0BSD
nested1.0.0MIT
objective_c9.5.0BSD
package_config3.0.0BSD
path1.9.1BSD
path_provider2.1.6BSD
path_provider_android2.3.1BSD
path_provider_foundation2.6.0BSD
path_provider_linux2.2.2BSD
path_provider_platform_interface2.1.3BSD
path_provider_windows2.3.0BSD
platform3.1.6BSD
plugin_platform_interface2.1.8BSD
provider6.1.5+1MIT
pub_semver2.2.1BSD
record_use0.6.0BSD
shared_preferences2.5.5BSD
shared_preferences_android2.4.23BSD
shared_preferences_foundation2.5.7BSD
shared_preferences_linux2.4.1BSD
shared_preferences_platform_interface2.4.2BSD
shared_preferences_web2.4.3BSD
shared_preferences_windows2.4.1BSD
source_span1.10.2BSD
stack_trace1.12.1BSD
stream_channel2.1.4BSD
string_scanner1.4.1BSD
term_glyph1.2.2BSD
test_api0.7.10BSD
typed_data1.4.0BSD
url_launcher6.3.2BSD
url_launcher_android6.3.30BSD
url_launcher_ios6.4.2BSD
url_launcher_linux3.2.3BSD
url_launcher_macos3.2.6BSD
url_launcher_platform_interface2.3.2BSD
url_launcher_web2.4.3BSD
url_launcher_windows3.1.6BSD
vector_math2.2.0BSD
vm_service15.3.0BSD
web1.1.1BSD
win326.4.0BSD
xdg_directories1.1.0BSD
yaml3.1.4MIT