1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 14:28:07 +00:00
trezor-firmware/common/defs/support.json
grdddj 76c6e9cd9d feat(all): implement support information for T2B1
WIP - change trezor{1,2} to their internal names, add support for model R

WIP - add EOS and NEM features Capability only for TT

WIP - not include EOS and NEM into TR

WIP - choose between device models when generating coininfo

WIP - regenerate coininfo.py

WIP - skip NEM, EOS, Dash, BGold and Decred device tests for TR

WIP - fix python support

WIP - fix unit tests

WIP - import bitcoin-like code only when needed

WIP - remove ignored coins for TR in fixtures.json

WIP - make all the external references to models UPPERCASE

WIP - do the model separation in mako script also for tokens and networks

WIP - hot-fixing non-supporting RELEASES_URL for new model names

WIP - support.py releases CLI command takes a list of -r key-value pairs DEVICE=VERSION

WIP - run `python support.py release`

WIP - use utils.MODEL_IS_T2B1 to ignore NEM and EOS

WIP - change all the docs and commands to have UPPERCASE model names

[no changelog]
2023-09-14 13:54:09 +02:00

425 lines
12 KiB
JSON

{
"T1B1": {
"supported": {
"bitcoin:ACM": "1.7.2",
"bitcoin:AXE": "1.7.3",
"bitcoin:BCH": "1.6.2",
"bitcoin:BTC": "1.5.2",
"bitcoin:BTCP": "1.6.2",
"bitcoin:BTG": "1.6.2",
"bitcoin:BTX": "1.7.1",
"bitcoin:CPU": "1.8.3",
"bitcoin:CRW": "1.8.4",
"bitcoin:DASH": "1.5.2",
"bitcoin:DCR": "1.6.2",
"bitcoin:DGB": "1.6.3",
"bitcoin:DOGE": "1.5.2",
"bitcoin:ELEMENTS": "1.8.3",
"bitcoin:FIRO": "1.6.2",
"bitcoin:FJC": "1.6.1",
"bitcoin:FLO": "1.7.2",
"bitcoin:FTC": "1.7.1",
"bitcoin:GRS": "1.6.2",
"bitcoin:KMD": "1.8.0",
"bitcoin:KOTO": "1.7.1",
"bitcoin:LTC": "1.5.2",
"bitcoin:MONA": "1.6.0",
"bitcoin:NMC": "1.5.2",
"bitcoin:PPC": "1.8.4",
"bitcoin:QTUM": "1.8.1",
"bitcoin:REGTEST": "1.8.2",
"bitcoin:RITO": "1.8.2",
"bitcoin:RVN": "1.7.2",
"bitcoin:SMART": "1.7.1",
"bitcoin:SYS": "1.8.4",
"bitcoin:TAZ": "1.8.1",
"bitcoin:TBCH": "1.6.2",
"bitcoin:TBTG": "1.7.1",
"bitcoin:TDCR": "1.6.2",
"bitcoin:TEST": "1.5.2",
"bitcoin:UNO": "1.8.4",
"bitcoin:VIA": "1.6.2",
"bitcoin:VIPS": "1.8.2",
"bitcoin:VTC": "1.6.1",
"bitcoin:XPM": "1.8.0",
"bitcoin:XRC": "1.8.2",
"bitcoin:XSN": "1.8.0",
"bitcoin:XVG": "1.9.3",
"bitcoin:ZCR": "1.8.4",
"bitcoin:ZEC": "1.8.1",
"bitcoin:tDASH": "1.6.2",
"bitcoin:tFIRO": "1.6.2",
"bitcoin:tGRS": "1.6.2",
"bitcoin:tLTC": "1.6.2",
"bitcoin:tPPC": "1.8.4",
"bitcoin:tQTUM": "1.8.1",
"bitcoin:tRVN": "1.10.0",
"bitcoin:tSMART": "1.7.1",
"erc20:bnb:ATOM": "1.11.3",
"erc20:eth:AAVE": "1.11.3",
"erc20:eth:APE": "1.11.3",
"erc20:eth:AXS": "1.11.3",
"erc20:eth:BUSD": "1.11.3",
"erc20:eth:CHZ": "1.11.3",
"erc20:eth:CRO": "1.11.3",
"erc20:eth:DAI": "1.11.3",
"erc20:eth:FRAX": "1.11.3",
"erc20:eth:LEO": "1.11.3",
"erc20:eth:LINK": "1.11.3",
"erc20:eth:MANA": "1.11.3",
"erc20:eth:MATIC": "1.11.3",
"erc20:eth:OKB": "1.11.3",
"erc20:eth:QNT": "1.11.3",
"erc20:eth:SAND": "1.11.3",
"erc20:eth:SHIB": "1.11.3",
"erc20:eth:STETH": "1.11.3",
"erc20:eth:UNI": "1.11.3",
"erc20:eth:USDC": "1.11.3",
"erc20:eth:USDT": "1.11.3",
"erc20:eth:WBTC": "1.11.3",
"erc20:eth:XCN": "1.11.3",
"erc20:matic:WAVAX": "1.11.3",
"eth:BNB:56": "1.11.3",
"eth:ETC:61": "1.11.3",
"eth:ETH:1": "1.11.3",
"eth:MATIC:137": "1.11.3",
"eth:tETH:3": "1.6.2",
"eth:tETH:4": "1.11.3",
"eth:tETH:5": "1.11.3",
"misc:MAID": "1.7.2",
"misc:OMNI": "1.7.2",
"misc:USDT": "1.7.2",
"misc:XLM": "1.7.1",
"nem:BREEZE": "1.6.2",
"nem:DIM": "1.6.2",
"nem:DIMTOK": "1.6.2",
"nem:PAC:CHS": "1.6.2",
"nem:PAC:HRT": "1.6.2",
"nem:XEM": "1.6.2"
},
"unsupported": {
"bitcoin:PART": "incompatible fork",
"bitcoin:TRC": "address_type collides with Bitcoin",
"bitcoin:tPART": "incompatible fork",
"misc:ADA": "not implemented",
"misc:BNB": "not implemented",
"misc:EOS": "not implemented",
"misc:LSK": "Incompatible mainnet hard-fork",
"misc:XMR": "not implemented",
"misc:XRP": "not implemented",
"misc:XTZ": "not implemented",
"misc:tADA": "not implemented",
"misc:tXRP": "not implemented"
}
},
"T2B1": {
"supported": {
"bitcoin:ACM": "2.6.1",
"bitcoin:AXE": "2.6.1",
"bitcoin:BCH": "2.6.1",
"bitcoin:BTC": "2.6.1",
"bitcoin:BTCP": "2.6.1",
"bitcoin:BTX": "2.6.1",
"bitcoin:CPU": "2.6.1",
"bitcoin:CRW": "2.6.1",
"bitcoin:DOGE": "2.6.1",
"bitcoin:ELEMENTS": "2.6.1",
"bitcoin:FIRO": "2.6.1",
"bitcoin:FJC": "2.6.1",
"bitcoin:FLO": "2.6.1",
"bitcoin:FTC": "2.6.1",
"bitcoin:GRS": "2.6.1",
"bitcoin:KMD": "2.6.1",
"bitcoin:KOTO": "2.6.1",
"bitcoin:LTC": "2.6.1",
"bitcoin:MONA": "2.6.1",
"bitcoin:PPC": "2.6.1",
"bitcoin:QTUM": "2.6.1",
"bitcoin:REGTEST": "2.6.1",
"bitcoin:RITO": "2.6.1",
"bitcoin:RVN": "2.6.1",
"bitcoin:SMART": "2.6.1",
"bitcoin:SYS": "2.6.1",
"bitcoin:TAZ": "2.6.1",
"bitcoin:TBCH": "2.6.1",
"bitcoin:TEST": "2.6.1",
"bitcoin:UNO": "2.6.1",
"bitcoin:VIA": "2.6.1",
"bitcoin:VIPS": "2.6.1",
"bitcoin:XPM": "2.6.1",
"bitcoin:XRC": "2.6.1",
"bitcoin:XSN": "2.6.1",
"bitcoin:XVG": "2.6.1",
"bitcoin:ZCR": "2.6.1",
"bitcoin:ZEC": "2.6.1",
"bitcoin:tFIRO": "2.6.1",
"bitcoin:tGRS": "2.6.1",
"bitcoin:tLTC": "2.6.1",
"bitcoin:tPPC": "2.6.1",
"bitcoin:tQTUM": "2.6.1",
"bitcoin:tRVN": "2.6.1",
"bitcoin:tSMART": "2.6.1",
"erc20:bnb:ATOM": "2.6.1",
"erc20:eth:AAVE": "2.6.1",
"erc20:eth:APE": "2.6.1",
"erc20:eth:AXS": "2.6.1",
"erc20:eth:BUSD": "2.6.1",
"erc20:eth:CHZ": "2.6.1",
"erc20:eth:CRO": "2.6.1",
"erc20:eth:DAI": "2.6.1",
"erc20:eth:FRAX": "2.6.1",
"erc20:eth:LEO": "2.6.1",
"erc20:eth:LINK": "2.6.1",
"erc20:eth:MANA": "2.6.1",
"erc20:eth:MATIC": "2.6.1",
"erc20:eth:OKB": "2.6.1",
"erc20:eth:QNT": "2.6.1",
"erc20:eth:SAND": "2.6.1",
"erc20:eth:SHIB": "2.6.1",
"erc20:eth:STETH": "2.6.1",
"erc20:eth:UNI": "2.6.1",
"erc20:eth:USDC": "2.6.1",
"erc20:eth:USDT": "2.6.1",
"erc20:eth:WBTC": "2.6.1",
"erc20:eth:XCN": "2.6.1",
"erc20:matic:WAVAX": "2.6.1",
"eth:BNB:56": "2.6.1",
"eth:ETC:61": "2.6.1",
"eth:ETH:1": "2.6.1",
"eth:MATIC:137": "2.6.1",
"eth:tETH:3": "2.6.1",
"eth:tETH:4": "2.6.1",
"eth:tETH:5": "2.6.1",
"misc:ADA": "2.6.1",
"misc:BNB": "2.6.1",
"misc:MAID": "2.6.1",
"misc:OMNI": "2.6.1",
"misc:USDT": "2.6.1",
"misc:XLM": "2.6.1",
"misc:XMR": "2.6.1",
"misc:XRP": "2.6.1",
"misc:XTZ": "2.6.1",
"misc:tADA": "2.6.1",
"misc:tXRP": "2.6.1",
"nem:BREEZE": "2.6.1",
"nem:DIM": "2.6.1",
"nem:DIMTOK": "2.6.1",
"nem:PAC:CHS": "2.6.1",
"nem:PAC:HRT": "2.6.1"
},
"unsupported": {
"bitcoin:BTG": "not for T2B1 (#2793)",
"bitcoin:DASH": "not for T2B1 (#2793)",
"bitcoin:DCR": "not for T2B1 (#2793)",
"bitcoin:DGB": "not for T2B1 (#2793)",
"bitcoin:NMC": "not for T2B1 (#2793)",
"bitcoin:PART": "incompatible fork",
"bitcoin:TBTG": "not for T2B1 (#2793)",
"bitcoin:TDCR": "not for T2B1 (#2793)",
"bitcoin:TRC": "address_type collides with Bitcoin",
"bitcoin:VTC": "not for T2B1 (#2793)",
"bitcoin:tDASH": "not for T2B1 (#2793)",
"bitcoin:tPART": "incompatible fork",
"misc:EOS": "not for T2B1 (#2793)",
"misc:LSK": "Incompatible mainnet hard-fork",
"nem:XEM": "not for T2B1 (#2793)"
}
},
"T2T1": {
"supported": {
"bitcoin:ACM": "2.0.10",
"bitcoin:AXE": "2.0.11",
"bitcoin:BCH": "2.0.7",
"bitcoin:BTC": "2.0.5",
"bitcoin:BTCP": "2.0.7",
"bitcoin:BTG": "2.0.7",
"bitcoin:BTX": "2.0.8",
"bitcoin:CPU": "2.1.4",
"bitcoin:CRW": "2.1.7",
"bitcoin:DASH": "2.0.5",
"bitcoin:DCR": "2.0.8",
"bitcoin:DGB": "2.0.7",
"bitcoin:DOGE": "2.0.5",
"bitcoin:ELEMENTS": "2.1.4",
"bitcoin:FIRO": "2.0.7",
"bitcoin:FJC": "2.0.5",
"bitcoin:FLO": "2.0.11",
"bitcoin:FTC": "2.0.8",
"bitcoin:GRS": "2.0.8",
"bitcoin:KMD": "2.0.11",
"bitcoin:KOTO": "2.0.8",
"bitcoin:LTC": "2.0.5",
"bitcoin:MONA": "2.0.5",
"bitcoin:NMC": "2.0.5",
"bitcoin:PPC": "2.1.9",
"bitcoin:QTUM": "2.1.1",
"bitcoin:REGTEST": "2.1.1",
"bitcoin:RITO": "2.1.1",
"bitcoin:RVN": "2.0.10",
"bitcoin:SMART": "2.0.8",
"bitcoin:SYS": "2.1.8",
"bitcoin:TAZ": "2.1.1",
"bitcoin:TBCH": "2.0.7",
"bitcoin:TBTG": "2.0.8",
"bitcoin:TDCR": "2.0.8",
"bitcoin:TEST": "2.0.5",
"bitcoin:UNO": "2.1.6",
"bitcoin:VIA": "2.0.7",
"bitcoin:VIPS": "2.1.1",
"bitcoin:VTC": "2.0.5",
"bitcoin:XPM": "2.0.11",
"bitcoin:XRC": "2.1.1",
"bitcoin:XSN": "2.0.11",
"bitcoin:XVG": "2.3.3",
"bitcoin:ZCR": "2.1.7",
"bitcoin:ZEC": "2.1.1",
"bitcoin:tDASH": "2.0.8",
"bitcoin:tFIRO": "2.0.7",
"bitcoin:tGRS": "2.0.8",
"bitcoin:tLTC": "2.0.7",
"bitcoin:tPPC": "2.1.9",
"bitcoin:tQTUM": "2.1.1",
"bitcoin:tRVN": "2.4.0",
"bitcoin:tSMART": "2.0.8",
"erc20:bnb:ATOM": "2.5.3",
"erc20:eth:AAVE": "2.5.3",
"erc20:eth:APE": "2.5.3",
"erc20:eth:AXS": "2.5.3",
"erc20:eth:BUSD": "2.5.3",
"erc20:eth:CHZ": "2.5.3",
"erc20:eth:CRO": "2.5.3",
"erc20:eth:DAI": "2.5.3",
"erc20:eth:FRAX": "2.5.3",
"erc20:eth:LEO": "2.5.3",
"erc20:eth:LINK": "2.5.3",
"erc20:eth:MANA": "2.5.3",
"erc20:eth:MATIC": "2.5.3",
"erc20:eth:OKB": "2.5.3",
"erc20:eth:QNT": "2.5.3",
"erc20:eth:SAND": "2.5.3",
"erc20:eth:SHIB": "2.5.3",
"erc20:eth:STETH": "2.5.3",
"erc20:eth:UNI": "2.5.3",
"erc20:eth:USDC": "2.5.3",
"erc20:eth:USDT": "2.5.3",
"erc20:eth:WBTC": "2.5.3",
"erc20:eth:XCN": "2.5.3",
"erc20:matic:WAVAX": "2.5.3",
"eth:BNB:56": "2.5.3",
"eth:ETC:61": "2.5.3",
"eth:ETH:1": "2.5.3",
"eth:MATIC:137": "2.5.3",
"eth:tETH:3": "2.0.7",
"eth:tETH:4": "2.5.3",
"eth:tETH:5": "2.5.3",
"misc:ADA": "2.0.8",
"misc:BNB": "2.1.5",
"misc:EOS": "2.1.1",
"misc:MAID": "2.0.10",
"misc:OMNI": "2.0.10",
"misc:USDT": "2.0.10",
"misc:XLM": "2.0.8",
"misc:XMR": "2.0.8",
"misc:XRP": "2.0.8",
"misc:XTZ": "2.0.8",
"misc:tADA": "2.0.8",
"misc:tXRP": "2.0.8",
"nem:BREEZE": "2.0.7",
"nem:DIM": "2.0.7",
"nem:DIMTOK": "2.0.7",
"nem:PAC:CHS": "2.0.7",
"nem:PAC:HRT": "2.0.7",
"nem:XEM": "2.0.7"
},
"unsupported": {
"bitcoin:PART": "incompatible fork",
"bitcoin:TRC": "address_type collides with Bitcoin",
"bitcoin:tPART": "incompatible fork",
"misc:LSK": "Incompatible mainnet hard-fork"
}
},
"connect": {
"supported": {
"bitcoin:ACM": true,
"bitcoin:AXE": true,
"bitcoin:BCH": true,
"bitcoin:BTC": true,
"bitcoin:BTCP": true,
"bitcoin:BTG": true,
"bitcoin:BTX": true,
"bitcoin:DASH": true,
"bitcoin:DCR": true,
"bitcoin:DGB": true,
"bitcoin:DOGE": true,
"bitcoin:FIRO": true,
"bitcoin:FJC": true,
"bitcoin:FLO": true,
"bitcoin:FTC": true,
"bitcoin:KMD": true,
"bitcoin:KOTO": true,
"bitcoin:LTC": true,
"bitcoin:MONA": true,
"bitcoin:NMC": true,
"bitcoin:PPC": true,
"bitcoin:REGTEST": true,
"bitcoin:RITO": true,
"bitcoin:RVN": true,
"bitcoin:SYS": true,
"bitcoin:TAZ": true,
"bitcoin:TBCH": true,
"bitcoin:TBTG": true,
"bitcoin:TDCR": true,
"bitcoin:TEST": true,
"bitcoin:UNO": true,
"bitcoin:VIA": true,
"bitcoin:VTC": true,
"bitcoin:XPM": true,
"bitcoin:XRC": true,
"bitcoin:XSN": true,
"bitcoin:XVG": true,
"bitcoin:ZCR": true,
"bitcoin:ZEC": true,
"bitcoin:tDASH": true,
"bitcoin:tFIRO": true,
"bitcoin:tLTC": true,
"bitcoin:tPPC": true,
"eth:tETH:3": true,
"misc:ADA": true,
"misc:BNB": true,
"misc:EOS": true,
"misc:XLM": true,
"misc:XRP": true,
"misc:XTZ": true,
"misc:tADA": true,
"misc:tXRP": true,
"nem:BREEZE": true,
"nem:DIM": true,
"nem:DIMTOK": true,
"nem:PAC:CHS": true,
"nem:PAC:HRT": true,
"nem:XEM": true
},
"unsupported": {}
},
"suite": {
"supported": {
"bitcoin:BCH": true,
"bitcoin:BTC": true,
"bitcoin:BTG": true,
"bitcoin:DASH": true,
"bitcoin:DGB": true,
"bitcoin:DOGE": true,
"bitcoin:LTC": true,
"bitcoin:NMC": true,
"bitcoin:REGTEST": true,
"bitcoin:TEST": true,
"bitcoin:VTC": true,
"bitcoin:ZEC": true,
"eth:tETH:3": true,
"misc:XRP": true,
"misc:tXRP": true
},
"unsupported": {}
}
}