sodax-sdk-migration
Token migration (Core SDK granular skill)
Granular skill for MigrationService — the SDK module that migrates legacy ICON-ecosystem tokens. Access via sodax.migration (with sub-services sodax.migration.icxMigration, sodax.migration.bnUSDMigrationService, sodax.migration.balnSwapService). Feature tag: 'migration'.
Important disambiguation. This skill is about the
MigrationServiceSDK module. It is NOT about porting v1 SDK code to v2 — that lives under the broadsodax-sdkskill (migration mode) and the../migration-v1-to-v2/knowledge/subtree of this package. Same word, different concept.
Step 0 — Confirm this IS a token-protocol migration
The word "migrate" is overloaded. This skill only handles legacy ICON-ecosystem token swaps to SODAX assets (ICX → SODA, legacy bnUSD → new bnUSD, BALN → SODA). If the user phrases the task as:
- "move / send / transfer SODA from chain A to chain B" → that's a bridge (vault-pair) or a swap (solver-routed). Load
sodax-sdk-bridgeorsodax-sdk-swapinstead. - "migrate my v1 SDK code to v2" → that's the SDK port. Load the broad
sodax-sdkskill in migration mode and themigration-v1-to-v2/knowledge subtree.
Only continue here if the task involves one of the three legacy-token sources below.