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

May 21
[1/🧡] Did you know that there is scientific research on the optimal fees for geometric mean market makers (G3M), one of which is the XRPL-AMM?

πŸ’‘ We are doing it all wrong, and here's everything you need to know to revive the AMM. πŸ‘‡ Source: @krippenreiter
[2/20] β€” Basics β€”

First of all, among every complaint about the XRPL-AMM, trading fees are something over which we have power.

The voting mechanism of the design passes control to the top eight largest LP-Token holders in each pool, allowing them to regulate trading fees. Source: https://xpmarket.com/amm/pool/USDC-rcEGREd8NmkKRE8GE424sksyt1tJVFZwu/XRP/voting
[3/20] β€” Facts β€”

Fees
πŸ”Έ Charged for swapping
πŸ”Έ Range: 0% - 1%
πŸ”Έ Smallest reasonable value: 0.001%

Weight
πŸ”Έ Percentage ownership of a pool
πŸ”Έ Range: 0% - 100%
πŸ”Έ Smallest reasonable value: 0.001%

β†ͺ️ The trading fee comes from the weighted mean of the largest 8 active votes Source: https://xpmarket.com/amm/pool/USDC-rcEGREd8NmkKRE8GE424sksyt1tJVFZwu/XRP/voting
Read 21 tweets
May 6
[1/🧡] The XRP Ledger is about to level up! πŸ”₯

With all of the proposals, discussions, and development going on right now, here is a thorough, high-level summary of what is in the pipeline πŸ‘‡ Source: @krippenreiter
[2/18] β€” DID β€”

Status: 🟒 Voting (new bugfix in v2.2.0)

DID is for sharing & controlling your own individual digital identity on the XRPL, while the personal data that your ID links to is held off-chain.

Use Cases:
β€’ Reusable KYC
β€’ Permissioned, regulated, and compliant DEX Source: https://www.w3.org/TR/did-use-cases/#uc
[3/18] β€” XChainBridge β€”

Status: 🟒 Voting (new bugfix in v2.2.0)

Allows for cross-chain asset transfers across distinct independent ledgers, such as a mainchain (e.g. XRPL) and a sidechain (e.g. EVM-Sidechain).

Use Cases:
β€’ (w)XRP to be the native asset on a sidechain
β€’ EVM-InteroperabilitySource: https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0038d-cross-chain-bridge
Read 19 tweets
Apr 5
[1/🧡] @Ripple announced today that they will introduce a new stablecoin pegged 1:1 to the US dollar.

πŸ”Έ Does this imply that XRP is doomed? 🀨

Let's learn together to fully understand the bigger picture. πŸ‘‡ Source: @krippenreiter
[2/22] β€” Outline β€”

πŸ”Έ Ripple News
πŸ”Έ Stablecoin Basics
πŸ”Έ Key Differences - XRP
πŸ”Έ Facts and Figures
πŸ”Έ XRPL-AMM
πŸ”Έ Summary Source: https://www.gagan.pl/crypto/xrpl-funkcja-sprawdzania-na-horyzoncie/
[3/22] β€” 1⃣ Ripple News β€”

Ripple has announced plans to launch an enterprise-grade, compliant, multichain-compatible, 100%-backed USD stablecoin, marking a significant milestone in their expansion into new verticals.

Runs on...
πŸ”Έ XRPLedger
πŸ”Έ Ethereum

Read 23 tweets
Mar 21
[1/🧡] It's always exciting to see @jazzicoop talk about the XRPL and DeFi! πŸ”₯

If you don't have time to see the entire clip, here's a quick summary of what was said. πŸ‘‡
[2/13] β€” Why was @Ripple at @EthereumDenver? β€”

@RippleXDev is collaborating with @Peersyst to develop a fully EVM-compatible XRPL sidechain

Devs may tap into XRPL's amazing attributes:
πŸ”Έ Durability
πŸ”Έ Longevity
πŸ”Έ Regulatory clarity on the asset (XRP) Source: https://bridge.devnet.xrpl.org/
[3/13] β€” Biggest misconceptions about XRPL β€”

Myths:
❌ Closed Source
❌ No Public Development
❌ Can't build things on XRPL

Reality:
βœ… Open Source
βœ… No SCs, but "primitives" to build on
βœ… NFTs, fungible Tokens, Layer1 DEX
βœ… Accessible via API callsSource: https://xrpl.org/docs/references/client-libraries/
Read 14 tweets
Mar 14
[1/🧡] The crypto bullrun has begun, but fraud is on the rise again, so I've curated a list of all the ways you're likely to fall victim to it.

Here's how they'll steal your money in the next cycle. πŸ‘‡ Source: @krippenreiter
[2/16] β€” Advance Fee Fraud β€”

πŸ”Έ A scheme that demands an upfront payment after establishing trust.

One example is a seemingly legitimate loan offered to the victim in exchange for a minor advance payment. Source: https://www.financestrategists.com/uploads/How_Advance_Fee_Fraud_Schemes_Operate.png
[3/16] β€” Affinity Fraud β€”

πŸ”Έ Fraud that targets certain groups by offering an investment opportunity within the community to legitimate it.

Is your most beloved influencer promoting a new fancy meme coin? 🀨

He is probably a victim of affinity fraud and lures you in. Source: https://www.financestrategists.com/wealth-management/investments/affinity-fraud/
Read 17 tweets
Mar 3
[1/🧡] $XRP Ledger AMM is still not live on the mainnet, and you might be asking:

Why? 🀨

πŸ”Έ Why do we care about amendment-blocking?
πŸ”Έ Why does updating nodes take so long?
πŸ”Έ What is the real issue, & what should we do next?

Allow me to explain what this is all about πŸ‘‡Source: @krippenreiter
[2/17] β€” 1⃣ The Basics β€” Why?

Before we go into the details, it's important to understand the basics of why things take so long

Beginning with the fact that amendments represent new features or changes to TX processing

This also holds true when considering simple bug fixes Source: https://xrpl.org/resources/contribute-code/#amendment-implementation
[3/17] β€” 2⃣ The Basics β€” When?

New amendments, such as the AMM, are regularly proposed w/ new server software versions, which we track w/ each "rippled" release.

So when we talk about upgrading nodes and versions, keep in mind which amendments were introduced w/ what version. Source: https://github.com/XRPLF/rippled/releases
Read 18 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!

:(