@BloodyRookie
Transaction type is v1 but it uses version (protocal v2). Please look at version:
http://hugealice.nem.ninja:7890/transaction/get?hash=341fe86123192e9813f72affb192614496400552679f7e0241af11c4b89f1a43
When you sent only xem (without mosaics) transaction from nanowallet it uses:
0x68000000 | 1 => 1744830465
In version field. But spectrocoin.com uses
0x68000000 | 2 => 1744830466
Where 0x68000000 is reserved for mainnet.
So it looks like Bittrex/Poloniex reject all transactions send using version v2. I don’t know why. Maybe because in this transaction NIS returns empty array of mosaics and when you send using v1 version mosaics array is not present in NIS response.
Sorry if I’m using wrong nomenclature but as I understand spectrocoin.com sends v1 transaction using v2 protocol / version. As I understand after some consultation this is valid but it’s not processed by Poloniex/Bittrex and probably more exchanges.
In last week I give this information to spectrocoin.com dev and they will consider sending same as nanowallet. Which means v1 when no mosaics and v2 if mosaics present.
Code from u nanowallet :
var version = mosaics ? this.CURRENT_NETWORK_VERSION(2) : this.CURRENT_NETWORK_VERSION(1);
key: ‘CURRENT_NETWORK_VERSION’,
value: function CURRENT_NETWORK_VERSION(val) {
if (this._Wallet.network === _Network2.default.data.Mainnet.id) {
return 0x68000000 | val;
} else if (this._Wallet.network === _Network2.default.data.Testnet.id) {
return 0x98000000 | val;
}
return 0x60000000 | val;
}
BTW when you look at spectrocoin.com transactions searching by address in chain.nem.ninja you will see that also this blockexplorer has some bug because almost all outgoing transactions are missing. explorer.ournem.com and nanowallet shows it correctly.
Please correct me if I’m telling something wrong. I really lost a lot time for debugging this