* 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
* add _udf_error col to schema
* handle logs that end in success but is not end of program log
* handle logs truncated as last or not last msg
* add dependency descriptor
* handle legacy BPF log format
* filter out txs with null log_messages
* handle legacy upgrade logs
* ignore single length logs
* add expect _udf_error to be null test
* udf to grab program data logs from log messages
* output table with encoded program data in tx logs
* add comments
* add event_type, index, inner_index and refactor existing
* handle additional nested calls
* add columns, add to SO
* use backfill macro
* handle non-contiguous program log messaging