Skip to main content

Questions tagged [account-data]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
9 views

filtering buy txns with timestamp

are there any APIs or any way to filter buy transactions for a certain token by timestamp? I don't want to paginate through transactions, just filter them by timestamp.
0xkali's user avatar
  • 23
3 votes
1 answer
84 views

Handle big vector containing ton of structs

I'm looking for a way to handle a big struct. I want to understand how to create an account storing more than 10_000 structs inside is possible. Is there a simple way to do it? Or should I have to ...
GoT's user avatar
  • 75
0 votes
0 answers
17 views

A solana account, not a pda account, accidentally called the system contract to allocate space. Is there a way to withdraw the sol of this account?

This question is confusing. If someone does this, it will permanently destroy sol.
one harold's user avatar
0 votes
1 answer
83 views

How to build on-chain Solana trading bot

Can you help me figure out how can I build an on-chain trading bot for trading tokens launched on the Solana Blockchain? Just need step by step guidance or resources to start. Thanks for your response....
Abdullah Umar's user avatar
1 vote
0 answers
11 views

IPFS Integration

I've mashed IPFS up with Stellar to mail DAG roots between accounts in transaction memos, and to post mutable links to them in account data. It also derives encryption keys from a signature and ...
Brian's user avatar
  • 11
0 votes
0 answers
8 views

During the registration in the Delegation Program, I mistakenly chose the business account type

During registration in the Delegation Program, I mistakenly chose to register a business account, but I am an individual, please help me with changing the account type to an individual
Евгений Конюхов's user avatar
3 votes
1 answer
156 views

How to decode account data using Rust?

I'm trying to get the account data using Rust and the solana_sdk. I have the following code where account.data is a Vec. let pubkey = Pubkey::from_str("...
lifeInspection's user avatar
0 votes
2 answers
32 views

Pay for PDA by a centralized wallet

I'm trying to build an app that will hold a user's wallet private key to sign for transactions and pay for the account from a centralized wallet that I own. I'm trying to avoid them having to approve ...
Christopher Nolan Buckley's user avatar
1 vote
1 answer
42 views

Not able to read the updated value in a Solana Data Account

I have a simple solana greeting-counter program, I have it deployed locally. When I am calling from my typescript code I am able to do pretty much all the transactions and verify them. Except the last ...
Md Tauhidul Islam's user avatar
1 vote
1 answer
37 views

82 bytes Mint accounts

In an 82 bytes Mint account what are the first 4 bytes and the last 4 bytes. 00-03 (4 bytes) : ?? 04-35 (32 bytes): Mint Authority 36-43 (8 bytes) : Supply 44 (1 byte) : Decimals 45 (1 byte) : ...
J. Pablo García's user avatar
0 votes
1 answer
20 views

Mutate account data of a program by another program

I have a sender program, and a receiver program. What I want to do is, sender program has a account, data_account. I want sender program to call modify_data of receiver program, which in turn mutates ...
woodland's user avatar
1 vote
1 answer
12 views

Does <AccountInfo> have the accont key?

Looking at getMultipleAccountInfo it returns a AccountInfo<T>: { data: T; executable: boolean; lamports: number; owner: PublicKey; rentEpoch?: number; } Am I correct in ...
kekti's user avatar
  • 55
1 vote
0 answers
29 views

changed config from devnet to mainnet, how to I migrate my tokens so I see hem when checking spl-token accounts?(2 question btw)

(Question 1) before I did this; (so i could change metadata) I'd see my 80 mil tokens in the account made for the new minted token, now when I use spl-token accounts I just get spl-token accounts ...
Keola's user avatar
  • 83
3 votes
1 answer
145 views

What is the data size of a wallet account?

I want to calculate the minimum balance for Rent-except and have found code like this: const { Connection, clusterApiUrl, LAMPORTS_PER_SOL } = require('@solana/web3.js'); const connection = new ...
breeze wang's user avatar
1 vote
0 answers
13 views

Solana Rent Calculation [duplicate]

Could someone please provide guidance or a code example on how to calculate rent for Solana accounts? Specifically, I'm interested in understanding how to determine the rent due for each account based ...
Naomi Yoko's user avatar
1 vote
1 answer
18 views

Checking the generated PDA against the user's PDA input

First of all, I'm new to Solana development (came from an Ethereum background), so sorry if my question is too basic. I'm following the SolDev course, I'm on course state management. I have a ...
0xbrivan's user avatar
1 vote
0 answers
34 views

Reading all kinds of information from the blockchain

(For a project of mine which is a full Solana blockchain "status" tracker. For public!) Problem: Reading Pair/Pool info How do I even get the info which pairs exist without looping through ...
axlynom's user avatar
  • 31
0 votes
1 answer
47 views

Are Tx process parallel? How are the account data guaranteed not overrided each other by simultaneous Tx?

As stated in title. Does runtime sort all input account an add mutex-locker to those accounts that are mutable?
breeze wang's user avatar
2 votes
2 answers
214 views

createInitializeMintInstruction() ----> error: invalid account data for instruction using

I am trying to use the "createInitializeMintInstruction()" using JS to create a token. The problem is when executing, it throws an error. Concretely this one: Transaction simulation failed: ...
lauteriust3's user avatar
1 vote
1 answer
34 views

rent handling in storage

How does this "collecting rent" work exactly(or used to work)? Does it iterate over all the accounts that are not rent exempt per every epoch? in this link, i saw this line: requires the ...
Sepehr Mirnasrollahi's user avatar
1 vote
2 answers
367 views

Decode account data

I am trying to decode data from accounts. This is the IDL for the data I want to decode: { "name": "deployment", "type": { "kind": "...
CryptoTioSam's user avatar
1 vote
2 answers
1k views

Token balances on liquidity pools

How can I get to the price in a liquidity pool? I assumed it would be as simple as getting the balances of both tokens and doing quoteBalance / baseBalance, but that doesn't seem to be the case. Below ...
lsrth's user avatar
  • 21
1 vote
1 answer
95 views

Correct way to define and initialize a variable-length account in Anchor

I have been following the Tic-Tac-Toe tutorial and i am experimenting with creating a PDA account in my program that holds a variable-length list of values (in particular, public keys representing ...
munifao's user avatar
  • 53
2 votes
1 answer
555 views

Decode data from GetAccountInfo in python for a Raydium pair

Maybe my approach is wrong. I'm new to Solana dev. I'm using the Solana mainnet API and I'm trying to get the liquidity pool amounts for a given token pair on raydium. My code: res=solana_client....
Ricouello's user avatar
  • 121
0 votes
1 answer
71 views

Deploying program with sol_remaining_compute_units() gives "invalid account data"

Including something like msg!("remaining compute: {}", solana_program::compute_units::sol_remaining_compute_units()); will lead to error when deploying RPC URL: https://api.devnet.solana....
Pun's user avatar
  • 1
0 votes
1 answer
37 views

The data that anchor' account stored surprise me, for a non-PDA account, it store all history input data. Why?

I play this https://beta.solpg.io/62d67703f6273245aca4f5fe example days ago. Just added more logs inside initialize() instruction. After invoke initialize() multiple times with different 'new_account' ...
breeze wang's user avatar
1 vote
2 answers
84 views

does account declared among different`#[derive(Accounts)]` struct share one storage?

When learning PDAs, I got an example that use PDAs to implement voting: https://github.com/bfriel/crunchy-vs-smooth/blob/master/programs/crunchy-vs-smooth/src/lib.rs#L34 We can see that there are code:...
breeze wang's user avatar
1 vote
0 answers
36 views

Increase PDA size after deployment

I read somewhere some time ago that Solana now provides feature to increase the PDA size post deployment. For example, let's assume that I deploy a PDA with a capacity to hold 10 Publickeys and later ...
Vineet Kinger's user avatar
2 votes
2 answers
918 views

Check if an account is a Token Account

We are given some public key that may be a token account (could be ATA or not) and want to find out if it is. Currently I am doing this by calling getAccount from @solana/spl-token and seeing if it ...
Ahri's user avatar
  • 4,857
2 votes
3 answers
189 views

Extending struct fields in a PDA and ensuring compatibility

I need to extend the fields I have within a PDA. Some accounts are already live, so I want those to still be compatible with the new layout. As a simple illustrative example, consider this account ...
mega_creamery's user avatar
1 vote
2 answers
103 views

Are enums with associated values permitted?

Not sure if this is really an anchor or solana related question, since I am able to compile, just not to run tests. I can run code and test against code that has an account that has following enum: #[...
mega_creamery's user avatar
1 vote
1 answer
90 views

Get all accounts from ledger

To obtain all account information from the ledger, I used the following command: solana-ledger-tool --ledger /mnt/ledger/ accounts However, only the following information is printed, and the account ...
Solextra's user avatar
1 vote
1 answer
131 views

The data structure of an associated token account's data field

I used 'solana account --output json 'address'' to obtain the data field of a Token account, which is encoded in base64. I would like to know how it is structured.
Solextra's user avatar
3 votes
2 answers
337 views

What determines the data type sizes for Solana accounts?

Looking through examples like Soldev, one sees PDAs sizes calculated using code like: pub fn get_account_size(title: String, description: String) -> usize { return (4 + MovieAccountState::...
mikemaccana's user avatar
  • 2,140
3 votes
1 answer
222 views

How do you repopen a closed account?

If an account has been closed with the following anchor context: #[account( mut, close = user, seeds = [ SEED_SCHEMA.as_bytes(), &user.key().as_ref()...
mega_creamery's user avatar
4 votes
1 answer
79 views

Storing and reading data on user account

Is it possible to store user notes in his account or maybe some way around? Wanna make some kind of on-chain KeePass. Ideally just with web API in React or smth. Thank you.
Mukhtar's user avatar
  • 43
7 votes
2 answers
507 views

How to correctly read data from a Zero Copy account

I'm having trouble reading data in the client from a program with a zero copy account. I've defined the account as follows: #[account(zero_copy)] #[repr(packed)] pub struct EventQueue { header: ...
rumika howdie's user avatar
1 vote
1 answer
311 views

How can any program in Solana read an account of another program? Give an example

The Solana docs states that Any program can read or credit another account. Ref: https://docs.solana.com/developing/intro/programs. Please explain this line. Does that mean I can extract all past ...
Suvadra Barua's user avatar
0 votes
1 answer
102 views

Invalid account data on multisig token transfer from nodejs

I have a multisig address with 3 other signers. Not sure if this was created with cli or serum project (the developer that created it is working anymore). When trying to transfer a token, I get this ...
recoverySol's user avatar
2 votes
2 answers
486 views

How to deserialize raw account data from tx in rust?

I get a b64 encoded data for an account from the transaction. I need to decode it into my account data struct called "Entity". I deserialize the b64 data into bytes then :- I tried to ...
Dev Bharel's user avatar
0 votes
0 answers
270 views

Solana rent account questoin

I have a question. If I hold solana token on my wallet - do I need to pay a rent for my account on chain ? I've red official documentation and I see that there is a garbage collector in solana chain ...
Andriy Vasyltsiv's user avatar
2 votes
1 answer
38 views

Am I allowed to use a BinaryHeap in an account?

I'm pretty sure std::collections::BinaryHeap supports Borsh, so I thought I could use it with an account. Here is the account: #[account] pub struct Voter { pub claim_queue: BinaryHeap<...
Varun Siva's user avatar
1 vote
1 answer
718 views

Error: AnchorError: AnchorError caused by account: base_account. Error Code: AccountNotInitialized

I wrote a Solana Program with two functions, one for the initialization of an account and a second to upload data to the account. While testing on localhost it was working fine, but when I uploaded it ...
Rounak Naik's user avatar
3 votes
1 answer
536 views

Can Solana Accounts be accessed by any Solana Program using its address?

If I have a deployed Solana Program which creates some Solana accounts for storing data in it. Can these Solana accounts be accessed by any other Solana program using the account addresses? I am ...
Rounak Naik's user avatar
3 votes
1 answer
406 views

Getting transaction info on account changes using JS

Using JS, how would I go about getting transaction information on transactions that affect the balance of a specific account? I've been able to listen for account changes with the following code, but ...
gxc's user avatar
  • 165
1 vote
1 answer
45 views

Is it a good idea to add a "passphrase" as part of a PDA seed to store data encrypted on-chain?

Thinking about approaches to simplify e2e encryption, this is one of the ideas that came to mind. The seed then could further be used to encrypt the PDAs data. Sharing the passphrase between the ...
tenxsoydev's user avatar
3 votes
1 answer
104 views

How to clone all the account of a given slot?

How could I download all the accounts at a given slot. Like Snapshot of all the Solana accounts at a recent given slot
d4rkshad0w's user avatar
1 vote
1 answer
149 views

How to call cross program function when I have information of program-id and instruction only not the account-info?

I am calling Program B from Program A and all I know is program-id of Program-B and instruction message (not the account info's that will be going to read/update in Program-B execution). In this ...
crypto sahdev's user avatar
2 votes
0 answers
43 views

Stake account info is not updated after epoch

I delegate 30◎ the validator in 353 epoch. Stake account is 2o5G3H5dCb2akeT1eU4Q9WUz7Ky8hco2QmoAQg2ki42Z. In 354 epoch I got rewards and my stake right now is 30.013167766◎. But when I'm trying go ...
Denys Hryshko's user avatar
0 votes
1 answer
141 views

checking if a program is upgradeable

I am trying to work out how to get some meta data for Solana programs. I can see on sol explorer etc that it knows whether a program is upgradeable, and if it is, who the upgrade authority is, but I ...
daoplays's user avatar
  • 587