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

You can use your trezor in Electrum

1.- “Standar wallet”

2.- “Use a hardware device” login with your pincode and passphrase if you have one

3.- “native segwit (p2wpkh)” to view bc1 addresses

You will not be able to see MAID, but if the address receive MAID it should have some bitcoin (everytime you send maid also sends bitcoins)

1 Like

I have done that, and i do have a small amount of bitcoin in there, but how do i access or view this MAID if it is hidden?

1 Like

Hoping you find them I did the same when I got my trezzor I’m just lucky I only sent 1 safe coin to the bc1 address to test It first.

I would also like to get my coin back!

Do you have any other assets associated with the private key or is it just MAID stored there?

1 Like

Can you see the maid if you look up the address on omniwallet?

SegWit (1 & 3) and Native SegWit (bc1) are derived from the same private key.
I can’t see why it could not be imported into Omniwallet and then moved out to the correct address on the Trezor.

there is also a small amount of bitcoin at that address, nothing else

In step 10, select the address that has the small amount of bitcoin (MAID is not visible in the interface, only this small amount of bitcoin)


Privacy. Security. Freedom

Ran into another issue on step 13, How do I obtain this “OP_RETURN” data generated at OMNI Trezor?

When I try to connect to omni trezor, i cant select the “bc1” address with my MAID coins, the circle just keeps spinning.

When I try to connect to a different wallet this message appears, “There are no eligible addresses on this account. Please ensure your addresses containing OMNI tokens have at least 8000 satoshi in Bitcoin on a single output as well in order to faciliate a transaction.”

Maybe this information will help you generate the necessary OP_RETURN yourself (I haven’t tested it!)

Bitcoin protocol:
OP_RETURN opcode/operation

Omni protocol (hex encoded values):
6f6d6e69 - string ‘omni’ used to indicate/mark the tx is for the omni protocol to Omni software
0000 - Next 4 bytes indicate the Transaction version, at present simple send is version 0
0000 - next 4 bytes indicate transaction type, simple send is type 0
0000001f - Next 8 bytes, are used to represent the token property id of tokens being acted upon, In this case Tether is Property id 31, 1f in hex
000000002faf0800 - Next 16 bytes are used to indicate the number of tokens being sent as a whole number.
Note: The omni protocol has 2 concepts for tokens, Divisible like bitcoin, fractional amounts. And not indivisible, smallest unit represented is 1, no fractional amounts. When encoding
amounts for the payload divisible amounts are converted to whole number representations (multiple by 1e8). Since Tether is a divisible property, sending an amount of 8, you would
hex encoded 800000000 * 8 * 1e8)

@bdeng3 If you’re having trouble, I’ll try to find time later today to do it for you :dragon:


Privacy. Security. Freedom

2 Likes

Thanks for the advice, I have found my OP_RETURN, I was able to execute a send and on my trezor confirm screen, It asked me to confirm sending my MAID coins as well as the BTC, after confirming however I was not able to look it up at the new wallet. I tried the same transaction again and it asked me to confirm sending the same MAID coins again as if it never left.

I followed the solution instructions up to the “uncheck use change addresses” because I could not find that option in Electrum 4.4.0. Would that be the reason why it does not send the MAID coins?

Do you see the transaction from your address in the omni explorer?


Privacy. Security. Freedom

Unfortunately I do not see this transaction on omni explorer.

1 Like

Could it be possible, that the MAID is being sent back to a change address?

1 Like

You can check very easily by looking in the omni explorer your address and see if they have moved (my understanding is that they can’t because omni transactions are just an additional field that says there are so many tokens at this bitcoin address and this field is not overwritten with a simple bitcoin transaction).


Privacy. Security. Freedom

I saw that blockchair.com also shows Omni layer balances, but not transactions

thank you, unfortunately unable to located said transaction, so it probably never got sent.

@Astroman : Thank you, I was able to look up the transaction and wallet on block chair of the original transaction and indeed it shows that there was an omni layer transfer. However, it shows that the MAID was sent to the same recipient address as the “sender”. Shows $0.08 of bitcoin sent to my bc1 address. Not sure how to interpret that, anyone have any idea? does that mean the MAID got sent back to the original wallet?

Appreciate all the help i have been getting on this.

maybe asking the omni community someone knows how to help you.

https://www.omnilayer.org/

https://twitter.com/Omni_layer

Is it still safe to store our maid in Omniwallet I read a while back that we had to transfer it??
Thanks in advance

1 Like

It’s not really safe to store your MAID anywhere where you aren’t in full control of your private keys. If you plan to just HODL them until it’s time to convert to SNT, I’d send them to a fresh address where you control the private key off the Internet.

2 Likes