Krippenreiter Profile picture
Apr 24, 2023 β€’ 21 tweets β€’ 12 min read β€’ Read on X
[1/🧡] An easy step-by-step guide for utilizing a #Ledger hardware wallet to configure @BifrostWallet as an #autoclaim executor on the #Songbird (#SGB) network.

To learn more, keep on reading and complete the steps. (πŸ˜… Warning: paranoia ahead.) πŸ§΅πŸ‘‡ Source: https://docs.flare....
[2/20] β€” What is the primary goal? β€”

The basic purpose of an executor address is to claim rewards on your behalf in order to save time, max. compound interest, & reduce unwanted exposure of a cold wallet.

Executors will then use auto. claiming to route rewards to your acc. πŸ‘ Source: https://docs.flare....
[3/20] β€” 1⃣ Is it safe to assign the task to an executor? β€”

The executor cannot claim to any address other than the one provided by the user, therefore automatic claiming is secure. πŸ’ͺ
. . .
[4/20] β€” 2⃣ Is it safe to assign the task to an executor? β€”

It is also trustless (no trust is required) since it is controlled by a smart contract rather than the executor itself.

🧐 To recap, the executor cannot steal your funds or send it to another person's wallet ❗️
[5/20] β€” ℹ️ β€” 1⃣ Hardware Wallet Fundamentals β€”

πŸ”Έ Your only (❗️) source of truth is w/e is displayed on your hardware wallet's display, NOT what is displayed on your laptop screen

πŸ”Έ Nothing on your laptop matters as long as the TX has not yet been signed w/ your HW-wallet
[6/20] β€” ℹ️ β€” 2⃣ Hardware Wallet Fundamentals β€”

πŸ“£ Repeat after me:

😀 I will never, ever write my 12, 24, or 25 SEED online, write it into any software that demands it, or expose it to anybody or anything. Source: https://www.reddit....
[7/20] β€” 1⃣ @FlareNetworks Portal β€”

There are several options here, and you may select whatever executor you want.

In this case, we'll use:
πŸ”Έ portal.flare.network

And use the @BifrostWallet's exec. address as our executor:
πŸ”Έ 0xdD76d702358936Af39c0E9F7E71F9512C83cacaE Source: https://portal.flar...
[8/20] β€” 2⃣ Am i hacked? β€”

As soon as you approve the addition of the executor's address, an MM notification will appear w/ a completely new address, requesting that you sign.

⚠️ If your alarm bells went off, that's perfect!

But, everything is OK in this scenario. πŸ˜… Metamask Notification
[9/20] β€” 3⃣ To sign or not to sign β€”

The new address is the "#ClaimSetupManager," which is the smart contract we will trust.

The executor address, which we intended to include in the first place, may be found inside the HEX data. MetaMask NotificationAdd a nickname "ClaimS...
[10/20] β€” 4⃣ Use your hardware wallet to sign β€”

After you accept the MM notification pop-up, your hardware wallet will prompt you to sign the transaction.

❗️ BEFORE you do so, browse the "View on block explorer" MM URL in the #SGB Explorer and pose questions:
. . . Contract Address Details
[11/20] β€” 5⃣ Pose Questions β€”

Examine the HW's display:
πŸ”Έ Am I even signing a #SGB network TX?
πŸ”Έ Does the "#ClaimSetupManager" Contract-Address you opened in the explorer match the address displayed on your hardware wallet's display?
πŸ”Έ Are the fees in SGB as expected?
[12/20] β€” 6⃣ Examine the blockchain β€”

You had just signed a TX on #Songbird (#SGB) with your HW's #privatekey, but there was no way to verify that the HEX data had not been tampered with.

Let us now search for the validated transaction and the HEX data.
. . .
[13/20] β€” 7⃣ Examine the Contract Call β€”

Open the #Songbird Explorer again, but this time browse your own #SGB address and click on the last transaction hash that says "#SetClaimExecution."

It will take you "behind the scenes" of what occurred as you signed the TX. 🧐 Address Details
[14/20] β€” 8⃣ Examine the HEX data β€”

πŸ“ In layman's terms, what you're seeing is that your account has approved that the executor (@BifrostWallet), as specified in the "Raw input" data field, is now delegated to claim on your behalf & that all unclaimed funds will be sent to you. RAW input
[15/20] β€” 9⃣ The last check β€”

Make sure you understand what you just did, & double-check the following:
πŸ”Έ The "#ClaimSetupManager" address was the one you knew, & it is also included in the "#FlareContractRegistry"
πŸ”Έ Your TX's "Raw Input" displays the right executor address. FlareContractRegistrySource: https://docs.flare....
[16/20] β€” πŸ”Ÿ Undo everything β€”

If you wish to undo assigning the right to the exec. to claim on your behalf, just repeat everything, but this time insert an empty address as the executor.

This will undoΒ the smart contract's ability to listen to the executor on your behalf. Source: https://docs.flare....
[17/20] β€” #Code Repository β€”

If you want to read the "#ClaimSetupManager" code first, here it is:
πŸ”— gitlab.com/flarenetwork/f…
[18/20] β€” TL;DR β€”

1⃣ Make certain that you only sign a transaction for the right address connected with the "#ClaimSetupManager" listed in the "#FlareContractRegistry".

2⃣ Before and after signing the TX, double-check that the HEX data includes the right executor address.
[19/20] β€” ⚠️ Fake Supports ⚠️ β€”

⚠️ Never communicate with any wallet or blockchain support accounts on Twitter.

It's not worth the risk because there are barely 0.1% legitimate ones.

Just don't, under any circumstances, write with them in DMs or click any URLs.
[20/20] I hope you enjoyed this detailed step-by-step tutorial that walks you through the process and shows you what to look for and what not to look for. πŸ˜…

Please follow me here:
@krippenreiter β˜€οΈ

Feel free to contribute by sharing here: πŸ‘‡β€οΈ

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Krippenreiter

Krippenreiter Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @krippenreiter

Mar 24
[1/🧡] XRP Ledger Vocabulary Overview ‼️

The greater the XRPL becomes and the more features are introduced, the more I feel that a dictionary is needed.

Let's start with 10 words you NEED to know. πŸ‘‡ Source: https://www.youtube.com/watch?v=sVTybJ3cNyo&t=19s
[2/14] β€” XRP β€”

Digital currency that is secured by cryptography and supported by the XRP Ledger.

Also used for:
πŸ”Έ Transactions
πŸ”Έ Fees
πŸ”Έ Reserves
πŸ”Έ Bridging trades
πŸ”Έ Cross-border (Peer-2-peer) payments Source: https://xrpl.org/docs/introduction/what-is-xrp
[3/14] β€” XRP Ledger β€”

A decentralized blockchain that enables fast and cost-efficient transactions for processing and recording financial data.

Most important feature:
πŸ”Έ There is no single central authority Source: https://xrpl.org/docs/introduction/what-is-the-xrp-ledger
Read 15 tweets
Mar 16
[1/🧡] The XRP Ledger is particularly superior when it comes to the fundamental task of moving value.

Although there are limits, we are about to overcome them big time! But how? 🀨

Follow me as I show you all the missing blocks πŸ‘‡ Source: @Krippenreiter
[2/15] β€” 1⃣ Fundamentals β€”

What makes the XRP Ledger so great is that "things just work". πŸ˜‰

To move value from A to B, you don't need a master's degree, because every single imaginable feature is engineered deep into the core. Source: https://xrpl.org
[3/15] β€” 2⃣ Fundamentals β€”

No matter if we talk about tokens, the decentralized exchange, escrow, or payment channels.

They are all tiny building blocks that a developer can put together to form the base layer of any solution. Source: https://smallbiztrends.com/businesses-for-sale-nationwide-right-now/
Read 16 tweets
Mar 9
[1/🧡] A paradigm shift for the XRP Ledger is on the horizon ‼️

It's a future that's:
πŸ”Έ Programmable
πŸ”Έ Automated
πŸ”Έ Compliance-first

Let's take a look at some of the fundamental arguments and work out what this will mean for XRP. πŸ‘‡ Source: @Krippenreiter
[2/18] β€” 1⃣ Status Quo β€”

To date, the XRPL is a so-called β€œfixed-function” blockchain, which only allows new native features to be added to the XRP Ledger if the on-chain governance process votes in favor of it.

If you're a pessimist, you would call this β€œpermissioned”. πŸ˜‰ Source: https://xrpl.org
[3/18] β€” 2⃣ Status Quo β€”

But there are actually many benefits and advantages that support this approach, e.g.:
πŸ”Έ Battle-tested (i.e. Escrow, Paychannel)
πŸ”Έ Aggregated Liquidity (CLOB+AMM)
πŸ”Έ Automatic Version Upgrades
πŸ”Έ Higher Standards (More Audits and Performance Tests) Source: https://b2prime.com/mu/news/what-is-liquidity-aggregation-and-how-it-works/
Read 19 tweets
Feb 25
[1/🧡] One of the more fundamental proposals became public today. It's a draft that lays out a path to an inheritance solution for the XRP Ledger. 🧐

In my view, this is so much more than β€œjust” an inheritance solution.

Let me show you what I mean. πŸ‘‡ Source: https://dailycoin.com/crypto-inheritance-what-happens-to-cryptocurrency-if-i-die/
[2/10] β€” 1⃣ What's the matter? β€”

The way I see it, there are some hidden aspects that make this really powerful and a true β€œPlan B” solution if you lose access to your wallet.

It's much more than a solution to claim the last will and testament. Source: https://eshimony-law.com/inheritance-in-israel/understanding-different-types-of-wills-in-inheritance-law-in-israel/
[3/10] β€” 2⃣ What's the matter? β€”

It's the Plan B that could be your lifeline if you voluntarily or involuntarily lose complete access to your funds.

Voluntarily? What? 🀨

Let me give you a few cool examples to clarify this. πŸ‘‡ Source: https://workalpha.com/productivity-starts-with-having-a-back-up-plan-in-case-disaster-strikes/
Read 14 tweets
Feb 2
[1/🧡] There are people out there who still believe that there are ways to clawback XRP on the XRPL. 🀨

While this is NOT possible & is written all over the official documentation, there is one more argument that should hit the nail on the coffin.

The ULTIMATE reason why πŸ‘‡ Source: @Krippenreiter
[2/14] β€” Tokens β€”

Whenever you hear β€œclawback”, you should automatically think of β€œissued assets”.

They are fungible and come in many forms and structures:
πŸ”Έ IOUs
πŸ”Έ Stablecoins
πŸ”Έ Multi-Purpose (later this year)

Anyone can issue these kinds of tokens on the XRP Ledger. Source: https://xrpl.org/docs/use-cases/tokenization/real-world-assets
[3/14] β€” Structure β€”

On the XRPL, all currently issued token holdings exist via so-called β€œtrust lines”, i.e. an accounting relationship between a person holding a token & the issuer.

In other words, something to prevent you from holding a token that you don't want. Source: https://xrpl.org/docs/use-cases/tokenization
Read 15 tweets
Dec 14, 2024
[1/🧡] Roughly 68% of all nodes have already upgraded to the latest version of the XRP Ledger server software.

However I bet you have no idea about all the new features that have been introduced, right? 🧐

Here's everything you need to know, short & simple. πŸ‘‡ Source: https://xrpscan.com/validators
[2/16] β€” 1⃣ Background β€”

Nodes upgrading to the latest rippled version 2.3.0 are not automatically forced to vote "Yeas" on any new amendment.

It's up to each validator in the governance process of the XRP Ledger by voting on proposed amendments that get introduced. Source: https://xrplwin.com/nodes
[3/16] β€” 2⃣ Background β€”

The reason why some new features are "special" and proposed as an amendment is because they change or affect transaction processing on the XRP Ledger.

Since the XRPL is decentralized you need validators (>80%) to agree on these drastic changes first. Source: https://xrpl.org/docs/concepts/networks-and-servers/amendments
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(