add-chain
This skill adds new chain in the app using chain description and specs.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
My Skill
Add new chain into the app using the provided intructions.
Instructions
- Add the new case in
Blockchainand wireisTestnet, decimals, symbol, chain id, EVM flag, coding/decoding, analytics ids, and wallet assembly. - Include the chain in
Blockchain+AllCases.swiftcompile guard and list. - Update derivation/address behavior:
DerivationConfigV1/V2/V3,AddressTypesConfig,AddressServiceFactory, andEstimationFeeAddressFactoryas needed. ForDerivationConfigV1check docs by links for chain and set specific derivation path if needed. - Configure RPCs and API keys:
TestnetAPINodeInfoProvider,QuickNodeAPIResolver,BlockchainSdkKeysConfig,CommonKeysManager, andBlockchainSdkExample/APIListUtils. - Add explorer/faucet links via
<Chain>ExternalLinkProviderandExternalLinkProviderFactory. - Wire network services in
WalletNetworkServiceFactory(typicallymakeEthereumNetworkServicefor EVM chains). - Update app features:
AccountDerivationPathHelper,ReceiveBottomSheetNotificationInputsFactory,TransactionParamsBuilder,CustomTokenContractAddressConverter,NFTChainConverter,TransactionHistoryProviderFactory, andMoonPayService. - Update
SupportedBlockchains, add only to testable blockchains and testnet blockchains if avilable. - Add assets and UI mapping:
Modules/TangemAssets/Assets/Tokens.xcassetsandNetworkImageProvider. - Add new source files to
TangemApp.xcodeproj/project.pbxproj. - Update/extend tests (e.g. RPC lists or chain mappings) and bump
tangem-app-configif chain metadata lives there. - Finish chain add by building the project and fixing compilation errors if appear.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-03-11
- Index updated
- 2026-03-11
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!