[How To]: Buy/Move/Store OMNI MAID :safe: hardware and software wallets

fk. you’re right, I dont see them in omniexplorer, the only thing I have is info on bittrex. I withdraw from bittrex to my trezor, transaction id
a8f45cb81ecb378b8f2d72eec2cd0e20ba5719acbd7eb7907d577f1900605a97
ec2ce90b56d43d1c2ce4c71194ebe0423e5e50154837109d074a167b4fce2ef3
4dc9217929e7c76919c0b8b745d03b7abb4ba6ff41e3e8b24386b07a84e72fb5
I do have the private key for the wallet (receiver) is that any good for - What would need to happen is you can prove they were yours. So with your old keys (where you transferred from ) then you can prove that.
the wallet is : bc1q89y3uyc0tvtgpa06yvky5658mk6utk8pls8w6h
I guess im screwed, unless omni protocol updates the code to support bc1?

If you can prove that transaction and we know they are now dead, then you should still be OK. Keep in mind what I said, it is work, it will cost money and time to get these, but I think you may well be fine. If they are sent to a bc1 address then they are dead/burned

2 Likes

do you want me to pay for the implementation? i dont get it sorry. maybe omni does that work to support bc1 as they wrote in 2020… so if maidsafe succeeds, they might get pressure from broader group of ppl who made same mistake as me.

I checked one of your transaction IDs and I don’t know if this means anything but if you look at this transaction the sendijg address and recieving address are the same address which I believe is the bittrex Omni wallet

I see no mention of your wallet address you mention which is bc1q89y3uyc0tvtgpa06yvky5658mk6utk8pls8w6h

So I think your coins might still be with bittrex but I’m not an expert so if anyone else has some thoughts please feel free to chip in

1 Like

ye, looks wierd, but i did withdraw to a bc1 adress, maybe the explorer dont support bc1 thus shows the same receiver as sender, i have made a ticket to bittrex but small hopes, when i go to my account it says i have 0 maid.

1 Like

I have no doubt that you initiated a withdraw to you bc1 address but the receiving address was the bittrex address and the raw transaction JSON never mentions your you bc1 address.

I hope bittrex answers your ticket and it was a good move to keep your transaction id.

3 Likes

If you decode the raw transaction the bc1 address exist. Everything indicates that it is a well-constructed Omni transaction except that the omni network does not pick it up as such when sending to a bc1 address.

{
“version”: 2,
“locktime”: 806252,
“ins”: [
{
“n”: 1,
“script”: {
“asm”: “3044022048e0d93f8d4ff4c453bc9f6b2324954f8b2b1eb4460847b1bceeacc0825cfdca022049d266e9f4f000f120c864b45deeb7257a2e454ef8f664b2f4b3d4098d42761901 030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2”,
“hex”: “473044022048e0d93f8d4ff4c453bc9f6b2324954f8b2b1eb4460847b1bceeacc0825cfdca022049d266e9f4f000f120c864b45deeb7257a2e454ef8f664b2f4b3d4098d4276190121030888863fcb4cdf5b7d33b40e613af35df8f39d576e7972238b0d396cd3fcc3f2”
},
“sequence”: 4294967294,
“txid”: “b6398d637d33d5754cabe80709b483fd8ce407554cd30793f3da71abad3791c8”,
“witness”:
}
],
“outs”: [
{
“n”: 0,
“script”: {
“addresses”: ,
“asm”: “OP_RETURN 6f6d6e6900000000000000030000000000000787”,
“hex”: “6a146f6d6e6900000000000000030000000000000787”
},
“value”: 0
},
{
“n”: 1,
“script”: {
“addresses”: [
bc1q89y3uyc0tvtgpa06yvky5658mk6utk8pls8w6h
],
“asm”: “OP_0 39491e130f5b1680f5fa232c4a6a87ddb5c5d8e1”,
“hex”: “001439491e130f5b1680f5fa232c4a6a87ddb5c5d8e1”
},
“value”: 294
},
{
“n”: 2,
“script”: {
“addresses”: [
“1DUb2YYbQA1jjaNYzVXLZ7ZioEhLXtbUru”
],
“asm”: “OP_DUP OP_HASH160 88d924f51033b74a895863a5fb57fd545529df7d OP_EQUALVERIFY OP_CHECKSIG”,
“hex”: “76a91488d924f51033b74a895863a5fb57fd545529df7d88ac”
},
“value”: 446398
}
],
“hash”: “4dc9217929e7c76919c0b8b745d03b7abb4ba6ff41e3e8b24386b07a84e72fb5”,
“txid”: “4dc9217929e7c76919c0b8b745d03b7abb4ba6ff41e3e8b24386b07a84e72fb5”
}

1 Like

Thanks for looking is there any way to look at the raw contents of the address and see if the coins are actually there ?

Like I said I’m not an expert at this just a concerned citizen

1 Like

If the above is a valid bitcoin transaction then the omni tokens will be moved from the sending to the receiving address. The bc1 address is just unable to access them.

Personally I think for maid/emaid → snt best would be to work with a snapshot. It would simplify things with tokens moving around or being sold afterwards etc.

E.g. What if omni comes with an update later on and bc1 becomes accessible? Those kind of problems can be avoided with a one-time snapshot. Also prevents unnecessary long open-ended monitoring of addresses on different chains for snt migration.

5 Likes

As long as the three transactions were not (Omni) successful, because they were sent to a bc1 address, the 5371 Maid was returned to the address of origin.

As mentioned above, the only solution is for Bittrex to resend these amounts to a correct address since it is the one that currently holds them.

In this case I do not see that, at the time of the SNT exchange, anything can be done.

We can try to test and see if sending 1 MAID from an address really is bounced back or not. I personally believe it is not and will be removed from the total available tokens held by the sending address if the bitcoin transaction is accepted as valid (no matter if it supports segwit receiving or not).

I know it’s also possible to craft a transaction that is invalid from the start e.g. you put that you send 1,000,000 MAID from A to B. Where B is some segwit address starting with bc1. But if the original address A did not have that amount to send, omni will say it’s invalid transaction as the inputs and outputs are not correct.

Some experimentation is required to check how they can include everyone holding MAID tokens on their personal address. Anyone who doesn’t personally own the address needs to get control of their tokens by contacting the owner (exchanges) as soon as possible.

With the Omni wallet fee issue sending an Omni coin is not that easy at the moment

I got omnicore where I can put manual transactions using the cli or can also put custom fee or broadcast a transaction multiple times (to overwrite old fees). Just need to obtain some MAID since all of it is converted to eMAID.

1 Like

I’d donate a sacrificial maid but I can’t send anywhere at the moment due to the fee problem in Omni wallet

Okay, you mean omniwallet.org or trezor/ledger having high fees?

1 Like

Sorry for not being clear I am on a trezor and use the omni-trezor wallet which at present has a fixed fee that will end up with the transaction stuck

The truth of who owns something is dictated by the blockchain.
And Omni’s blockchain says that those 5317 maid are owned by the address 1DUb2YYYbQA1jjaNYzVXLZ7ZioEhLXtbUru.

In fact if we look at the Omni transactions of that address there is no modification on the indicated date (9/5/2023 12:34:55 AM).

1 Like

So @sundata87 coins are still in the bittrex wallet.

Unfortunately for me my 25 coins I lost are gone for ever as I never kept the transaction Id :sob:

In fact, they confirm it in github. If you send to a bc1 address they change referenceaddress to the sendingaddress.

4 Likes

does this mean bittrex got the coins? why the hell is my balance 0 then. they rug me?

1 Like