Jump to content

Updating MessageKey of your wallet without using the xrptoolkit


Recommended Posts

Hi

 

So i heard about the flare airdrop and i know how it works. You simply use the xrptoolkit so you can update your MessageKey with your "ETH" like wallet where you want your airdrop.

I was wondering if you can do that manually without using the xrptoolkit. I know the xrptoolkit is probably as safe as it gets but i would still prefer if i could update my MessageKey without connecting my Ledger Nano S to the xrptoolkit.

Just wondering if anyone has done that without the toolkit

 

thanks

Link to post
Share on other sites
5 minutes ago, zutuxod said:

I was wondering if you can do that manually without using the xrptoolkit. I know the xrptoolkit is probably as safe as it gets but i would still prefer if i could update my MessageKey without connecting my Ledger Nano S to the xrptoolkit.

One possibility is that proposed by @Flintstone here. You'll need a separate, air-gapped/offline machine if you really want the benefits of security to the level you are thinking about.

 

Link to post
Share on other sites

Yes, you can do it. But no rush just yet. You’ll have 6 months after the snapshot next month to claim the tokens.

By then, Flare will be live and it may have its own Flare address generator, so you could use a Flare address instead of an Eth address.

But if you want to go ahead now, Bithomp tools can be used offline (preferably airgapped) to do the accountset transaction. I’m assuming you can generate an ETH wallet with your Ledger that you can use instead of installing MyEtherWallet to generate an ETH address.

Might be worth keeping an eye on this too 

@DevNullProd

Link to post
Share on other sites
24 minutes ago, Flintstone said:

Yes, you can do it. But no rush just yet. You’ll have 6 months after the snapshot next month to claim the tokens.

By then, Flare will be live and it may have its own Flare address generator, so you could use a Flare address instead of an Eth address.

But if you want to go ahead now, Bithomp tools can be used offline (preferably airgapped) to do the accountset transaction. I’m assuming you can generate an ETH wallet with your Ledger that you can use instead of installing MyEtherWallet to generate an ETH address.

Might be worth keeping an eye on this too 

@DevNullProd

Thank you  If that is the case i might just wait if i really have 6 months after the snapshot i suppose there will be an even easier way of claiming your tokens.

Link to post
Share on other sites
7 minutes ago, zutuxod said:

Thank you  If that is the case i might just wait if i really have 6 months after the snapshot i suppose there will be an even easier way of claiming your tokens.

Just make sure all of your XRP are on your Ledger for the snapshot and you’ll have a 6 month cushion.

https://flare.ghost.io/claiming-spark-faq/
 

Quote

How do I claim the Spark token? 

If you self custody, the method of claiming the Spark token is simply to set the Message Key field on your XRP Ledger address to your Flare address. (This process is detailed below). To claim Spark you must do this by 6 months of the snapshot date.

 

Link to post
Share on other sites
On 11/21/2020 at 11:41 AM, Flintstone said:

Yes, you can do it. But no rush just yet. You’ll have 6 months after the snapshot next month to claim the tokens.

By then, Flare will be live and it may have its own Flare address generator, so you could use a Flare address instead of an Eth address.

But if you want to go ahead now, Bithomp tools can be used offline (preferably airgapped) to do the accountset transaction. I’m assuming you can generate an ETH wallet with your Ledger that you can use instead of installing MyEtherWallet to generate an ETH address.

Might be worth keeping an eye on this too 

@DevNullProd

As always, appreciate the shout out @Flintstone.

We'll be releasing / announcing this tool in a short while and will post here as well.

Edited by DevNullProd
Link to post
Share on other sites
On 11/21/2020 at 9:50 AM, zutuxod said:

Hi

 

So i heard about the flare airdrop and i know how it works. You simply use the xrptoolkit so you can update your MessageKey with your "ETH" like wallet where you want your airdrop.

I was wondering if you can do that manually without using the xrptoolkit. I know the xrptoolkit is probably as safe as it gets but i would still prefer if i could update my MessageKey without connecting my Ledger Nano S to the xrptoolkit.

Just wondering if anyone has done that without the toolkit

 

thanks

@DevNullProd's tool looks like it'll do the job easily and quickly, but if you already have rippled installed on an offline machine, you can securely sign an AccountSet transaction on the command line. Then export the signed transaction blob to an online machine and submit to the network.

Workflow:

Offline:

1. Generate Ethereum keys, save keys and produce public Ethereum wallet address formatted for the Spark airdrop.

See: https://medium.com/@piyopiyo/how-to-generate-ethereum-private-key-and-address-in-local-offline-environment-90294308593c or https://www.reddit.com/r/ethereum/comments/493z2w/generating_ether_pubpriv_keys_offline/ 

 

2. Write AccountSet transaction to add the required MessageKey to your account.

See: https://xrpl.org/accountset.html

3. Sign transaction with rippled and export signed transaction blob to online machine.

See: https://xrpl.org/sign.html

Online:

4. Submit signed transaction to XRPL network.

See: https://bithomp.com/submit/

Link to post
Share on other sites
8 minutes ago, RambeauTeasebox said:

@DevNullProd's tool looks like it'll do the job easily and quickly, but if you already have rippled installed on an offline machine, you can securely sign an AccountSet transaction on the command line. Then export the signed transaction blob to an online machine and submit to the network.

Workflow:

Offline:

1. Generate Ethereum keys, save keys and produce public Ethereum wallet address formatted for the Spark airdrop.

See: https://medium.com/@piyopiyo/how-to-generate-ethereum-private-key-and-address-in-local-offline-environment-90294308593c or https://www.reddit.com/r/ethereum/comments/493z2w/generating_ether_pubpriv_keys_offline/ 

 

2. Write AccountSet transaction to add the required MessageKey to your account.

See: https://xrpl.org/accountset.html

3. Sign transaction with rippled and export signed transaction blob to online machine.

See: https://xrpl.org/sign.html

Online:

4. Submit signed transaction to XRPL network.

See: https://bithomp.com/submit/

 

This is pretty much what FleXRP does behind the scenes, made available via a point and click App.

One caveat to add to your instructions is that the message key should be in the following format: '02' + 24 zeros + the ETH public address in all capital letters (without the leading '0x')

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.