* add views for block txs streamline 2.0 data
* streamline 2.0 requests for block txs
* fix view macro to allow for no other cols
* add top level block timestamp, adjust batch size
* add workflow for pipeline
* add block tx 2 to gha schedule, reorder records
* streamline requests for solscan blocks
* bronze views for solscan streamline data
* workflow schedule for solscan streamline requests
* add todo comment
* update uri
* update the silver table before requesting the next set of blocks
* swap to using 2.0 data
* update TODO
* change vault path
* udf to grab program data logs from log messages
* output table with encoded program data in tx logs
* add comments
* setup views and source
* update tag
* wip realtime view
* wip
* fix bad join
* wip
* decoded logs
* wip
* add event_type, index, inner_index and refactor existing
* handle additional nested calls
* add columns, add to SO
* use backfill macro
* wip
* handle non-contiguous program log messaging
* tmp upperbound
* minor changes
* reset child index when a new top level program is invoked
* rebuild transaction logs program data
* remove backfill
* still need to use min price as backup
* add post PR TODO
* revert tmp full-refresh changes
* add comment
* add tests
* update columns
* add docs and tests, fix col name
* update col description
* reorganize swaps models folder structure
* wip jupv6 inner swaps
* wip
* wip
* update logic
* refactored
* remove comments
* docs and tests
* cleanup and add metadata cols
* pick the larger of the 2 dates so that it gets picked up downstream
* fix bad swap index in test seed
* initial model and docs
* add test cases
* adjust input/output swap join logic
* remove upper bound
* modify incremental logic to work with window function cols
* fix seed file
* remove no longer valid test cases
* put schedule tag last
* add relationship test
* reorganize swaps models folder structure
* wip jupv6 inner swaps
* wip
* wip
* update logic
* refactored
* remove comments
* docs and tests
* cleanup and add metadata cols
* pick the larger of the 2 dates so that it gets picked up downstream
* fix bad swap index in test seed
* adjust swap index to relate to each top level jupiter instruction
* add test cases
* put tags last
* remove _inserted_timestamp greatest, causing unexpected incremental behavior
* handle multiple top level swaps inner instructions each using >1 route
* remove incremental upper bound
* add test case
* replace old raydium with new models
* add new raydium models and deprecate existing
* add source for deprecated raydium
* remove unnecessary view+source
* (wip) initial model
* create base ctes, fix syntax
* move combining specific event types downstream
* revert temp full refresh range change
* add tests and schema
* add relationship test
* fix predicate
* remove unnecessary predicates
* filter out add balances where no balance is added
* add coalesce in cases where this arg is not provided
* include metadata fields in schema, fix wrong col name
* (wip) initial model
* remove testing lines, add depends on comment
* handle more than one sale per tx
* separate sol escrow from margin account
* use min_price as sale price for bid sales
* fix column name
* add model docs and tests
* add caveat for tensorswap sales amount description
* add business logic tests