let a = builder.actions[i]
delete a.ID
- const intFields = ['amount', 'position','sourcePos']
+ const intFields = ['amount', 'position','sourcePos','vmVersion']
intFields.forEach(key => {
const value = a[key]
if (value) {
}else{
type = asset.issue >= amount? 'issue': 'received'
}
- items.push({
- type: type,
- amount: asset.decimals? converIntToDec(amount, asset.decimals) : normalizeBtmAmountUnit(assetId, amount, this.props.btmAmountUnit),
- asset: assetAlias ? assetAlias : <code className={styles.rawId}>{assetId}</code>,
- assetId: assetId,
- account: account.alias ? account.alias : <code className={styles.rawId}>{accountId}</code>,
- accountId: accountId,
- })
+ if(amount >0){
+ items.push({
+ type: type,
+ amount: asset.decimals? converIntToDec(amount, asset.decimals) : normalizeBtmAmountUnit(assetId, amount, this.props.btmAmountUnit),
+ asset: assetAlias ? assetAlias : <code className={styles.rawId}>{assetId}</code>,
+ assetId: assetId,
+ account: account.alias ? account.alias : <code className={styles.rawId}>{accountId}</code>,
+ accountId: accountId,
+ })
+ }
}
if(account['veto'] > 0){
const visibleFields = {
[CROSS_CHAIN_OUT_KEY]: {asset: true, amount: true, address:true},
- [CROSS_CHAIN_IN_KEY]: {asset: true, amount: true, sourceId:true, sourcePos:true},
+ [CROSS_CHAIN_IN_KEY]: {asset: true, amount: true, sourceId:true, sourcePos:true, vmVersion:true, issuanceProgram:true},
[VOTE_OUTPUT_KEY]: {asset: true, amount: true, address:true, vote:true},
[VETO_KEY]: {account:true, amount: true, asset: true, vote:true},
[SPEND_ACCOUNT_KEY]: {asset: true, account: true, amount: true, password: true},
vote,
sourceId,
sourcePos,
+ vmVersion,
+ issuanceProgram,
referenceData } = this.props.fieldProps
const visible = visibleFields[type.value] || {}
{visible.vote && <TextField title={ t('form.vote' )} fieldProps={vote} />}
{visible.sourceId && <TextField title={ t('form.sourceId' )} fieldProps={sourceId} />}
{visible.sourcePos && <TextField title={ t('form.sourcePos' )} fieldProps={sourcePos} />}
+ {visible.vmVersion && <TextField title={t('form.vmVersion')} fieldProps={vmVersion} />}
+ {visible.issuanceProgram && <TextField title={ t('form.issuanceProgram') } fieldProps={issuanceProgram} />}
+
{visible.outputId &&
<TextField title='Output ID' fieldProps={outputId} />}
"reissueTrue":"Able to be reissued",
"reissueFalse":"Unable to be reissued",
"vote": "Node Public Key",
- "totalVoteNumber":"Vote"
+ "totalVoteNumber":"Vote",
+ "vmVersion":"VM Version"
},
"xpub":{
"methodOptions" : {