rrivem
390 posts

rrivem
@cryptorrivem
Software Engineer. Fullstack on Solana || co-founder of @sol_recovery
Uruguay, El Pais de Peñarol Beigetreten Ekim 2021
328 Folgt912 Follower

Interesting....
Who want's me to try this in an upcoming video?
Trident@TridentSolana
The first VS Code extension for Solana is here. Real-time security analysis + fuzz coverage visualization. Built by the auditors and educators behind School of Solana. Thread ↓
English
rrivem retweetet

finished the claiming and distribution for all wallets we managed to recover from the @MeteoraAG airdrop. We still have funds awaiting for those that haven't give the safe address, please check your DMs
English

does anyone know how this works?
anza.xyz/blog/cu-optimi…
seeing more and more people setting this instruction but not seeing concrete evidence in the code base that this is helpful.
i am probably just a noob.
English

@jacobvcreech Joined by chance to the network. Later found out about how it was designed and only then realized it was the only one built to scale and not as a poc
English
rrivem retweetet

if your wallet was compromised and you have JUP in staking, reach out to us, we can help you.
This wallet has been stealing from many wallets, don't let em take more.
solscan.io/account/ACXdEa…
English
rrivem retweetet

hey, following up on the #jupiter #asr, we'll be doing the claim of JUP. Tokens claim will go to staking, but we won't start the unstaking of them til Monday.
Please ONLY reach out then to start the unstaking with our tool.
Thank you
Sol Recovery@sol_recovery
#jupiter #asr we just run the claim on 144 wallets for the DBR tokens that were immediate claim. Check if your wallet got a transaction including this wallet: 31if31frVS3YvV7GZHyUA1ZpCRFJwbkRwv2qK83DYaPE Please reach out over DM for us to process the delivery of DBR to your safe wallets JUP would go to staking so we'll await for you to reach out to do it
English
rrivem retweetet

#jupiter #asr we just run the claim on 144 wallets for the DBR tokens that were immediate claim. Check if your wallet got a transaction including this wallet:
31if31frVS3YvV7GZHyUA1ZpCRFJwbkRwv2qK83DYaPE
Please reach out over DM for us to process the delivery of DBR to your safe wallets
JUP would go to staking so we'll await for you to reach out to do it
English

@HeyAndyS @phantom @solflare_wallet LMAO, the bots!
I'd say better to display a warning than balance zero, could be contradicting to what explorers show
English

One feature that i would like to see wallets implement is that for accounts that hold data or are not owned by the system program, the SOL balance is displayed as 0
Too many people still think they can get the sol back because the wallet shows it.
Cc @phantom @solflare_wallet
English

@benhawkins Would love this. I've wanted to calculate account rent a surprising number of times while on mobile.
English

Daily Solana Tip 12
Solana can parallelize multiple transactions because each transaction has to pre-define what accounts it will read and write. If two transactions read from the same account, they can be executed in parallel. If one writes, and the other reads, they have to be executed sequentially, otherwise we would run into consensus issues when its unclear if the read happened before, or after the write.
Explicitly, this means that solana can not parallelize instructions of your program if they both write to the same account. This becomes important when your program is called a lot -- like an AMM, a meme bonding curve, or minting contract during some event with significant volume.
In these situations, you want your contract calls to not block each other, which means that you want to reduce writes to the same account. Now what account is typically written to a lot? The best example is your fee treasury. When you collect fees on every single trade, and all fees are sent to the same account, this will create a lot of write locks on the same account, and prevent your transactions from being parallelized.
One solution is to use multiple fee treasury accounts instead of just one. This balances the write locks across them.
But how do you get each user to actually use a different fee treasury?
@tensor_hq came up with the clever idea of using the last byte of another Pubkey in an instruction as the shard identifier. The byte can be anything between 0 and 255, so we will have 256 different fee treasuries.
If the pubkey we derive the shard from is sufficiently different from transaction to transaction, then we will effectively distribute the write locks between 256 accounts.
The only drawback is that the admin will need a script to collect the fees from these 256 accounts, but that shouldn't be a problem.
Fee treasuries aren't the only accounts being write-locked a lot. Next time you're coding, take a look at your program and see what write locks could become problematic, and see if you can distribute them.


English
rrivem retweetet

Here's the info we managed to collect related to #jupuary.
All these cases below apply ONLY for COMPROMISED wallets.
English

@MarkSackerberg @4lve_sol @blockiosaurus @metaplex Have DAS or Aura include the ruleset for pNfts? That has been the missing piece I've had using DAS
English

@4lve_sol @blockiosaurus @metaplex Can you share more on the exact tsconfig that you had when you experienced the issue?
I am collecting examples with reported issues so that we can find the root cause and fix it.
Technically it works even though typescript throws that error.
English

As RPCs adopt more aggressive rate limiting, it's more important than ever to make every RPC call count.
@metaplex Aura provides a more efficient way to fetch digital asset data, managing the overhead of indexing and parsing so you don't have to.

English

My son is 9.
He is DESPERATE to start “trading crypto like daddy.”
He begs me at least once a week.
I say no, because this space is full of degenerate scum bags and I don’t want him exposed to that.
Social sentiment is such a huge part of trading so seems hard to do without access to socials etc…
However, I know that learning to trade is a good thing. He’s smart, I have no doubt he’ll pick it up quickly.
How do I do this safely? Anyone tread this path before?
Insights below appreciated.
English

@GLHFsport @HeyAndyS @fredericbry Been using them recently, based off their examples, and not auth required.
Could def use a lib that's official to do the sending, instead of copying their "sdk" folder, but I might be mistaken
English

@HeyAndyS @cryptorrivem @fredericbry Hey Andy I was curious if you knew anything about the changes for Submitting Jito Bundles. They no longer have a searcher client etc. can anyone submit a bundle now?
English

i often get annoyed at how many people contact me when we can't help them.
BUT there are always a few cases where we are actually able to recover peoples assets (often quite substantial amounts) and that makes me happy!
@cryptorrivem and @fredericbry are doing a great job!
English



