const showBtmAmountUnit = (assetAlias.value === 'BTM' || assetId.value === btmID)
+ const net = this.props.networkId
+
return <TxContainer
error={error}
onSubmit={(e) => this.confirmedTransaction(e)}
decimal={assetDecimal}
/>
- <TextField title={t('transaction.crossChain.address')} fieldProps={address}/>
+ <TextField title={t('transaction.crossChain.address')} fieldProps={address} hint={t('transaction.crossChain.addressHint', {id: net})}/>
</div>
return {}
}
+const mapStateToProps = (state, ownProps) => {
+ const coreData = state.core.coreData
+ let networkId
+ if(coreData && coreData.networkId){
+ switch (coreData.networkId){
+ case 'mainnet':
+ networkId = 'bm'
+ break
+ case 'testnet':
+ networkId = 'tm'
+ break
+ case 'solonet':
+ networkId = 'sm'
+ }
+ }
+ return {
+ ...BaseNew.mapStateToProps('transaction')(state, ownProps),
+ networkId
+ }
+}
+
+
export default withNamespaces('translations') (BaseNew.connect(
- BaseNew.mapStateToProps('transaction'),
+ mapStateToProps,
mapDispatchToProps,
reduxForm({
form: 'CrossChainTransaction',
"crossChain":{
"title":"Cross Chain info (Vapor->Bytom)",
"address":"Bytom Address",
+ "addressHint":"Note: the address must start with '__id__'.",
"submit":"Submit Cross Chain",
"confirm":"Confirm Cross Chain",
"crossChainAddress":"Cross Chain Address"
"crossChain":{
"title":"跨链信息(Vapor->Bytom)",
"address":"Bytom地址",
+ "addressHint":"注意:所填地址必须以__id__开头。",
"submit":"提交跨链",
"confirm":"确认跨链",
"crossChainAddress":"跨链地址"