solana-models/data/testing__swaps_intermediate_raydium.csv
tarikceric 2cc12c6960
An 2296/intermediate swaps tables 2 (#157)
* create testing data

* table w failed and successful txfers

* initial model

* create transfers2 and testing data

* add expected results

* testing additions

* check-in

* remove not-null requirement

* add business test cases, simplify, need acct owners

* wip

* clean tests and update model

* update model for edge cases

* fix expected test case

* check in

* logic for unordered swaps

* create single model for all dex swaps

* check in updates

* remove mint actions

* general model

* remove jup v4

* clean up

* update transfers2

* update name

* test that specific tx are excluded

* initial changes per pr comments

* add program_id

* Add base_events and combine union

* uncomment incremental logic

* move block_id filter to base_events

* remove flatten, map accounts directly to transfer to/from

* filter out non-swap actions and fix join logic

* remove raydium logic and rename

* remove raydium swap in test

* Include TRPY swaps

* update table config

* add program_id column to yml

* add additional test records

* updates per PR comments

* remove dependency of excluded tx test on csv

* remove unnecessary program_id

* remove orca dex references

* additional inner join logic

* query cleanup/formatting

* add test cases

* add back delegate mapping for saber + test cases

* An 2455/intermediate swaps raydium (#161)

* Intermediate swaps model for raydium

* add test cases, remove unnecessary filter and hook

* tweak event filters and join optimizations

* revisions per pr comments

* update excluded tx tests and remove csv dependency

* add token accts

* add test cases, round amts to 8 decimals

* use associated accts given in swap instruction

* handle multisig authorities

* add test case

Co-authored-by: Desmond Hui <desmond@flipsidecrypto.com>

* add udf to get swapper from multi signer txs

python udf for getting swapper if multiple signers

* use udf for getting multi signer swapper

* add more multi signer test cases

* add mappings and test cases for solrise initiated swaps

Co-authored-by: Desmond Hui <desmond@flipsidecrypto.com>
2022-12-05 08:28:14 -08:00

3.7 KiB

1tx_idsucceededswapperfrom_mintfrom_amtto_mintto_amtswap_index
23VMB8QpABTaRiVD2PEz2QNdNYqV5nks9dNhq4WBG4HpTDYU7huq7pkj76uvanaJrACq7kMSuypWjsQAUbuCLXjnuTRUE7aBDBLE29fkUY99qYY7qY2rgFUDRYGJcEJNWc7B67vPtSo111111111111111111111111111111111111111125.2531256EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v169.9973421
34XMga64PPam74iSFPqnXohswejwtdxL1Dj5azTjBfYwE97PfGcP6JSastTwRFHdnzXTcdyRsMwD7t5ZZdpYzjqJjTRUE6LnXi13a9j3B4QGRWNxJNWASwZZ2BsgpfXsorNL6xRVD5idSc21Ht4FTC7jSNe34d6v5FmY8gonswYHpgC7QZCZW28.18EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2.8430941
44XMga64PPam74iSFPqnXohswejwtdxL1Dj5azTjBfYwE97PfGcP6JSastTwRFHdnzXTcdyRsMwD7t5ZZdpYzjqJjTRUE6LnXi13a9j3B4QGRWNxJNWASwZZ2BsgpfXsorNL6xRVDEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2.843094So111111111111111111111111111111111111111120.0761597262
54bEAGZx3EkCyuh3arFg1k3hx7CgR2L9aFdxGg3ihWvwdB4KQiheF6JiyRCQcT6LpeJovYdajDg9fsJ3Lor8pN3kkTRUEFnJZCfHc6LuZKCWMJGsHmpmqPeVVpxiJR3upiFp8TWsGCWE8jPTUYhdCTZYWPTe1o5DFqfdjzWKc9WKz6rSjQUdG0.16553Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB1.3073851
65QCTzHRQon1ydSsdCdiAR8to3ECt1FynDcU7yfsCAjLB5zMuhfzb14bwzJ8nqqupbXz6G9vEvpnuAbPHXxeh9sBUTRUE3j6iS5G3chfbUi4EUZr6JQsrq3tq6LLepPry9KLUMVRtEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v12.005715Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB12.0035721
7RJDZyoLB69PXEJzKwwtrhiXR9wmepV2mnjsVwmdj2dG3y5E7bydM6zdYmam88RBDMsrtSz9STEgkBRatzCdyjoQTRUEGZ9syD2zkWkwJVX1Hu1Dft7rjiyiFMKea9CZwSZ9M4hvEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v137.704983Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB137.6804981
8cFPb9Lq6S45br6RmfXnALPDiRGtZhwZ99PTcJa8a1e4TewEVLUAX5McbBjbk8G6gJuCab2pWZdZh2knB7JjbebQTRUECNkWPpgNx3rv5jADxvoyNzM56J3LqgibSjYjANrgk3Z63CKQgrcvwhvFqVXXxLTb1u262nh26SJ3uutkSCTtbZxH2627.445357679EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v0.0513181
9cFPb9Lq6S45br6RmfXnALPDiRGtZhwZ99PTcJa8a1e4TewEVLUAX5McbBjbk8G6gJuCab2pWZdZh2knB7JjbebQTRUECNkWPpgNx3rv5jADxvoyNzM56J3LqgibSjYjANrgk3Z6EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v0.051318So111111111111111111111111111111111111111120.001521162
10fACqZJ8hmUjLoBX2wzUS2gfwQUmV4HfJbXeQ5QbrZKTs2qdYZVREZxZbTaCy7brZT2Ck7QDqVLDBXVvbrLdYkk6TRUEDQgcq4NBK7zfS9c9fqj2LfF2AfHWQkLpHaPkPHc9BuUoAFbX8oGjGpmVFywbVouvhQSRmiW2aR1mohfahi4Y2AdB75.74EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2.5161531
11fACqZJ8hmUjLoBX2wzUS2gfwQUmV4HfJbXeQ5QbrZKTs2qdYZVREZxZbTaCy7brZT2Ck7QDqVLDBXVvbrLdYkk6TRUEDQgcq4NBK7zfS9c9fqj2LfF2AfHWQkLpHaPkPHc9BuUoEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2.516153So111111111111111111111111111111111111111120.071364652
122FhZ9SjAJQgWqHPNBBBpz9dsX5JbsZVhmEcdDuSs1WwnLaPstFzZtY6p2cnwQhuutHGgS1rkoAq2ZkFpSTdbwF5XTRUEH9vttSQzVoB6pkaW1BtdAT3UTCMEYos1Jj8bS1fgnGyY4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R0.0049931
135UjXW6NCAJSUMzL9uU3e41r7KmUEuX9i9RT2QS5YSG6FKf6HUh6iRopxBkFsL9A7Bhx3PR1GZeUL561Y6DNehj52TRUE777bcdooJe4y6rVx6pLWPmPbvCwBACEv19tGDe69tHrHEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v0.006785AFbX8oGjGpmVFywbVouvhQSRmiW2aR1mohfahi4Y2AdB0.0020770251
14MtNdTT2uq9hy7woK4mRyPYZ5SNKFoKJY3UNvi4uRiLQJCrQSY7WMV13dLTDCuAWpHZzinNzAXyXRGXjQUYENtvUTRUE54q2d7wd6zsQ1pBmivpQXnnLRLA1iUfd9aABvAUY34MBEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v935.9192524k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R117.0633891
1539nyp3f5rUMSC4oaYnCVtkiwdbwMByKz7esgmRTFKPhoMgW3RprMgyj9jcrAwoAX9UWLNVGqpB9k79c4gAN7ug1qTRUE9v3MFN5aMoT9dUtGw5AoKowZgUUmeM5esbPuurHYgJYmCYndQCN5WJL2iF4V42mZ5u8CHPAHCLz7wCXYwPd5hJ371930658.78465117EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v837.5664731
163XEzUVGbpruCZFKcHFsa3yCZAJ4MQ1TTyaHPFi5odqQ3XEpjA5TzUXHuEVSFRoSGiaRSKQpMwGPzw61ZTb9gRfv5TRUEHiVf8RKNETMYVyVrqcaoMGAP8CyMZ67cLtnGfJJ82bCx7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj0.157984388So111111111111111111111111111111111111111120.1673100091