# Polkawallet 配置文件说明
### 各插件 nativeToken 跨链开关
nativeTokenXCM.json
> 存放路径 wallet/
```json=
{
"kusama": [
"statemine",
"karura"
],
"statemine": [],
"karura": [
"bifrost"
]
}
```
kusama 的 native token 为 ksm,设置 statemine 和 karura 时,即支持跨链至这两个平行链网络
karura 的 native token 为 kar,设置 bifrost 时,即支持跨链至该平行链
### 交易禁用开关
disabledCalls.json
> 存放路径 wallet/
```json=
{
"kusama": {
"balances": ["transferKeepAlive"]
},
"statemine": {
"polkadotXcm": ["teleportAssets"]
},
"karura": {
"homaLite": ["mint"],
"currencies": ["transfer"]
}
}
```
如上 karura 设置中,即禁用了 homaLite 模块中的 mint 和 currencies 的 transfer 功能
### 插件开关
plugins.json
> 存放路径 wallet/
```json=
{
"polkadot": {
"visible": true,
"disabled": [2363]
},
"kusama": {
"visible": true,
"disabled": [2363,2382]
},
"karura": {
"visible": true,
"disabled": []
},
"statemine": {
"visible": true,
"disabled": []
},
"acala-tc6": {
"visible": true,
"disabled": []
},
"laminar-tc3": {
"visible": true,
"disabled": []
},
"edgeware": {
"visible": true,
"disabled": []
},
"chainx": {
"visible": true,
"disabled": []
},
"bifrost": {
"visible": true,
"disabled": []
}
}
```
设置 polkadot 可见,并且设置 2363 版本 不可用,即如上设置
### karura token 配置
karuraTokens.json
> 存放路径 config/
```json=
{
"xcm": {
"KSM": [
"kusama"
],
"BNC": [
"bifrost"
],
"VSKSM": [
"bifrost"
],
"KUSD": []
},
"invisible": [],
"disabled": [
"BNC"
]
}
```
若需要 ksm 设置跨链到 kusama,BNC 设置跨链到 bifrost,即如上设置
设置 invisible 即在 karura 插件上隐藏该币种, disableb 为禁用
### karura 模块控制
modules.json
> 存放路径 config/
```json=
{
"assets": {
"visible": true,
"enabled": true,
"actionsDisabled": {
"xTokens.transfer": false
}
},
"claim": {
"visible": false,
"enabled": true
},
"loan": {
"visible": true,
"enabled": true,
"actionsDisabled": {
"honzon.adjustLoan": false,
"honzon.closeLoanHasDebitByDex": false
}
},
"swap": {
"visible": true,
"enabled": true,
"actionsDisabled": {
"dex.addLiquidity": false,
"dex.removeLiquidity": false
}
},
"earn": {
"visible": true,
"enabled": true,
"actionsDisabled": {
"incentives.claimRewards": false,
"incentives.depositDexShare": false,
"incentives.withdrawDexShare": false
}
},
"homa": {
"visible": true,
"enabled": true,
"actionsDisabled": {
"homaLite.mint": false
}
},
"nft": {
"visible": true,
"enabled": true
}
}
```
若要设置 assets 模块可见可用,设置 xtokens.transfer 不禁用,如上配置