* replace old raydium with new models
* add new raydium models and deprecate existing
* add source for deprecated raydium
* remove unnecessary view+source
* 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
* initial aggregated swaps model
* remove dependency on csv for tx excluded test
* remove duplicate test case
* 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>
* include raydium, update test cases
* formatting
* add reusable swap col descriptions
* add test cases from other intermediate models
* fix dupes, add tests
* use new silver model and dim labels
* remove unused transfers2 model
* add missing test case
* update demo share
Co-authored-by: tarikceric <tarik@flipsidecrypto.com>
Co-authored-by: tarikceric <46071768+tarikceric@users.noreply.github.com>