add-chain
This skill adds new chain in the app using chain description and specs.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-03-11
- 索引更新时间
- 2026-03-11
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!