lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

commit c59086352bfdc1957dc3719a518bd7c688621258
parent be49651bfb28cca467439a535ce2b4ae39d63152
Author: triesap <tyson@radroots.org>
Date:   Fri, 20 Feb 2026 23:28:47 +0000

contract: add language export mapping rules

Diffstat:
Acontract/exports/kotlin.toml | 20++++++++++++++++++++
Acontract/exports/py.toml | 20++++++++++++++++++++
Acontract/exports/swift.toml | 20++++++++++++++++++++
Acontract/exports/ts.toml | 22++++++++++++++++++++++
4 files changed, 82 insertions(+), 0 deletions(-)

diff --git a/contract/exports/kotlin.toml b/contract/exports/kotlin.toml @@ -0,0 +1,20 @@ +[language] +id = "kotlin" +repository = "sdk-kotlin" + +[packages] +"radroots-core" = "radroots.core" +"radroots-types" = "radroots.types" +"radroots-events" = "radroots.events" +"radroots-trade" = "radroots.trade" +"radroots-identity" = "radroots.identity" + +[artifacts] +models_dir = "src/generated" +constants_dir = "src/generated" +manifest_file = "export-manifest.json" + +[runtime] +networking = "native" +signing = "native" +deterministic_codec = "native_or_wasm" diff --git a/contract/exports/py.toml b/contract/exports/py.toml @@ -0,0 +1,20 @@ +[language] +id = "py" +repository = "sdk-python" + +[packages] +"radroots-core" = "radroots_core" +"radroots-types" = "radroots_types" +"radroots-events" = "radroots_events" +"radroots-trade" = "radroots_trade" +"radroots-identity" = "radroots_identity" + +[artifacts] +models_dir = "src/generated" +constants_dir = "src/generated" +manifest_file = "export-manifest.json" + +[runtime] +networking = "native" +signing = "native" +deterministic_codec = "native_or_wasm" diff --git a/contract/exports/swift.toml b/contract/exports/swift.toml @@ -0,0 +1,20 @@ +[language] +id = "swift" +repository = "sdk-swift" + +[packages] +"radroots-core" = "RadrootsCore" +"radroots-types" = "RadrootsTypes" +"radroots-events" = "RadrootsEvents" +"radroots-trade" = "RadrootsTrade" +"radroots-identity" = "RadrootsIdentity" + +[artifacts] +models_dir = "Sources/Generated" +constants_dir = "Sources/Generated" +manifest_file = "export-manifest.json" + +[runtime] +networking = "native" +signing = "native" +deterministic_codec = "native_or_wasm" diff --git a/contract/exports/ts.toml b/contract/exports/ts.toml @@ -0,0 +1,22 @@ +[language] +id = "ts" +repository = "sdk-typescript" + +[packages] +"radroots-core" = "@radroots/core" +"radroots-types" = "@radroots/types" +"radroots-events" = "@radroots/events" +"radroots-trade" = "@radroots/trade" +"radroots-identity" = "@radroots/identity" +"radroots-events-codec-wasm" = "@radroots/events-codec-wasm" + +[artifacts] +models_dir = "src/generated" +constants_dir = "src/generated" +wasm_dist_dir = "dist" +manifest_file = "export-manifest.json" + +[runtime] +networking = "native" +signing = "native" +deterministic_codec = "wasm"