# SOL

(docs for <https://stake.tax> )

##

## ATTENTION: careful with start\_date filter for SOL CSVs

* If using start\_date filter, staking rewards maybe missing from CSV in certain cases.
  * Easiest solution is to omit start\_date filter (a.k.a. no date range or very early start date) altogether to avoid this issue.
  * Details on issue: If a staking account has been closed AND a start\_date filter removes the transaction where the staking account was created, the CSV will fail to show staking rewards for this closed staking account.

## CSV transactions with details

* staking reward occurrence&#x20;
  * once per epoch (2-4 days) per staking address
* swap
* transfer
* raydium swap
* raydium pool deposit/withdrawal/rewards
* serum dex v3 transactions
* marinade finance staking
* nft mints (some)
* nft marketplace transactions (MagicEden, Solanart, DigitalEyes)

## CSV transactions with missing details (TX\_TYPE=\_UNKNOWN)

* all other transactions not listed

## Limits

* 10000 most recent transactions

## Notes

#### Enter SOL main wallet address, NOT the SOL staking address(es).

* Staking addresses are derived in the background.

#### SOL staking reward occurrences do not have URLs/transaction IDs.

* SOL staking rewards occur every epoch (2-4 days).  There is no unique transaction ID given by the Solana blockchain for these occurrences, so a unique combination of `"<stakingaddress>.<epoch>"` is used instead as substitute.

**Old transactions pre-dating around 2020-12-18 are missing timestamps.**

* They are labeled with TXTYPE= \_MISSING\_TIMESTAMP

## Change Log

<https://github.com/hodgerpodger/staketaxcsv/search?o=desc&q=sol&s=committer-date&type=commits>
