solana-models/data/testing__nft_sales_tensorswap.csv
desmond-hui 780e4a5ef1
Tensorswap models using logs (#600)
* 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
2024-07-09 09:27:57 -07:00

6.3 KiB

1tx_idindexinner_indexpurchasersellermintsales_amount
2zzvAhzMxDpJy99zcYms6vsjimT3XhQBf76s9AYA4XcYaEgRS2EmMDHY9uHrfz7372v85726Krz3kaKfYmLgnMFz2HEsoAeQ6jgwiyPCL7A9mBjMf34qVAF96KYPNdxE68iY62w4HeHXEEVrpqpKUTZqVSCzCR5uWKK88pNY9pfqSW59RBBMQUm1domLQUZr4gUm9Pd6EGLnuUu9hPX7bpD5dpqMT0.49449417
34KnHxNCwtbvdnUP9xP6aUAGpEVVgZqVnGP8FzJAz3ghPhnSgUvm8DPVdwm5tE9d78ScBxFQNqzRotW5mr2bYL9P522zzPrvMe843AJ15jwppiA25XRXXgM4ajH9ZnVLtPmvPb8FQ73HFaXurdDEUC4UpTJw99hvpaCJUHiqaQwBGgujiDAnBW1sLFStkdHXpyJAH49Gu2t4y4rRhDnEKcEAcps28W0.852
42nrF2VHpLvYQKjtFWqTxoXtHNDEJEH2zi1xYeaDd2FprFYWY7wajcnbnQbPkhqwrhQkiKfYDgKc9mCDgWUzZwvrb2CqA42zXaf5zXk7EW7jtCLfL2uH1efuB9GtTfjfJ2hzoqBsBqiPgRgHPa8YgJ6wNgfP2GJsSgAsesXtaqqvVcGm79Ek9ECbHYSW6QB9aUU6UsovP5d2Z7mfEBcdRrA5bt8thB2.124395
5p55mzFVcnhtVCi6sawH2pkSxkJa9SKMJkxn8TWUeE8tKjopo5vJkoh5qrQ9Ew8xN4kJ3YJtbt3uPUaF6wpsgGnZ29AK4UnGrgD9f7LUN4BWBP7sWHYZKtKrcskG1ZUupcYdkUGN81iXDACqYgjmZyHacvQ5HvDHngrJGC65hMhrCp8TDVTp4SpmS2FxuRuac91iGr3e8qDXVoZWPFi3DGB5ot6p1.28877
63xwnYCxCeZNUu9sA1Rfb6HdDc73JqALfWVNgJq2YSwYrz5bxLTiCjiHTzPbuzLTnddojE3fyiRTq5xGhdMmer9wo22CSaG83rn8Ed3AEptRMP3G7fSKsZcYD85bNS3hNdLqhv9Kae7VKAekWehphkEJR5sAqrjXYVUn7iV5hUxYuePHyZ2ZF49XB7edqA6zv1eJGu7X1JNE7fnCUUhr1kY5h18Aqp0.082206709
72TrRP357hzX7Ax1ViTuZFndRRUDMpswKs9dKpFvpu8EcXwH23JQyqXQSvCENX3EqoAcWUV9aFpN3HYHMtvSdEPQG2EPmdnrwVzV8vx7wQc2koJNgKTiuJG679YekjdnVmhBAdAi1fatXJSdKTnS3Y7zYUrNsnTbga8EdYfYzxiX1nyD8eH5WySnXWH3NC6STHjJpPobRSVZtXdULzXvD3amnLfPvo2.41010735
8c5iWkPRG58nw9RRgoe77ewYFRR99NS3XqsBAFurEZ5CUAYefiGMdvvhWLCoyd7Tv1NcCPDsVu3eQVJS9VyjY1Gh2GTTUEQ9bjAL7RsEt6DxoogpWzW2STF7J2QdCTeQwvxK85hwJtfuFAVJMsVGkgk5k7UYh9o2hz1gDAtjXFKcpenGnENRbzzdUTTV1orqCPn9LS8rxYTBFuHp1vLNVffvWWqhW3.80570739
92gy21b8QzZ2VXUvd7QCFiELhy7papBqQctHK9XLcvMVeTdJwAZqmmfE6WHQRYQntQmkuzi63b1XYTJf99WnoApDD27zuFEyLQFHkAjm3mAuxN42VenwF6fZcqM81mmR8sBnmY47Pdr9CZ4EQNFotybGfCWeJLuXgA834hNYNwMCPg6Rod28aVtHjJqtrzyxyh4tJo2iuBiXGdAaNmKUMfE7Di8s5g3.08691309
10svSAsA7hVRshe1qWPaJGD8SptQgZsb38Hn2iKo5W8wk8kp37brEXRkyKUPS34xmJXxRYQDgQhtxUXNCtsKKEwXv2CigdaiGyEUQxtwdq2VBs17LHjG4j8jWVxwsNsiMZFT7bEeS5k1f3uSosrK2UGXJonXvvCM9Gq6gPEupgksAR3HvSCak3Dgepvd81PEHiUR5rsf4uPr1YwE2MmMbzxgVG58DU3.241
114zb3F8A7suKVJc9bi6isX2Y99YemwUSVuALBkjVXAZUaFH6CybycJ6BCqdFe2R4okWo27o3k1h5hJNC9nbCHVQGn2AQjdRzhNeZo6tC3K7z51fWnz271MRfkTDyseHbRhLAp5877LQMWzPcGpHVmsHKeugNxAb6ktfQUybpp39THGtDfCnoM9uZPhxyZvigtekBP4UD8fg8WCESd6bx5r7VG5vLg0.008
123Q9fnZTxhXU8hKt21Q9DawgNAMRbXf5zuatNE8x27vpc2WGZhax8f5ALnZhGDswUHjgTbCNkjBFRQwkHPTfKrcA3238Bgu35eNPb6X4Sny9xtpqhtK8sJDu3N7BSNWiZeTqnGAaUwZQGgVvSFPdVjCS9A7mBLTtEadjG7fysojP3dN6WFEnRbGZeay7RzqDGiozGtcoAJyXKsyb1bbVawujiEtP8o5.58
133PwcTmfb1jd2d6ouABkvfpw2p261zYyuMrkH9wozL8nKBVnQCBji1WUSy1LfZe4iegiWYiHA5ae3VK3ASbcUDjjo2EqK1frbJx97oCLqejF9kxXTy7GtKKP7H2vb6giRUf5ov7wY5H7eGUBf3z8dfGYvqE7efA2nCz9ZEJ4zxMn1ub64iHYkBBbcVUD1eziYPULqBi4Vf9JEsWZfBBFbekaBvHWrR3.801
145vsPBQWgtwhqeQQUHVQhuCtWDtAu5sqQak1FkMj7ZkQbMz12m8XrgTQCYtD1paFKh1KqAakpf6hQV4APd94VihLN2rtb9nAcGRJZrvi7gNebabuABnQFbBCLQBDobnExQorR34HyeGxUwuCMAhXeCp3jJ4NKqiCZ1MMws92ckqVNDdAFGujZhZKwT7aChatX2qAQVRh9uBU9NcTP8dc7ui9JzuHn0.07245446
152munG4m9guSktDAp8QNt3WK1uVVD3BKV5zWqYuApjKjeiLDV9br6QwemQ1UeTHnfeF5CB7axL3K2kFbKUJpCAzHr2CMNyyCXkAQ5cfFS2zQEg6YPzd8fpHvMFbbbmUfjoPp1sGSzhhbDjMH5DCqPokGcgpzkasn676G8zv3MRSmjiiQPp9MqyzA46r6nCSWxRPxq67TLwK44fPKbv5MP2sbxrgEaJ3.85844768
162munG4m9guSktDAp8QNt3WK1uVVD3BKV5zWqYuApjKjeiLDV9br6QwemQ1UeTHnfeF5CB7axL3K2kFbKUJpCAzHr3CRMh9ozJgpdawmBaCDvW8FKAiUL14J1g9VKsovB66AWECMNyyCXkAQ5cfFS2zQEg6YPzd8fpHvMFbbbmUfjoPp1s9MqyzA46r6nCSWxRPxq67TLwK44fPKbv5MP2sbxrgEaJ4.00988949
175PaqpRyNvDjPkRD8UeBKUC8SiwddLLtxZgPuDTngZXCZ2sZ7tDVHoXtqwDWWf9Jq4DVCytobc4o8h1mxNMD8hXzv27ZPzPYhmnXYWwMQ629CJEJCwpcsge6TKqaA6SmahzjBa8H83F53ztRQvNDrSxiNGege4HCMxqQ7BKXBcpnPWQAcNH4bbArKoYpVKmeBc3YAa5cpcEFaBcXVrwUR9N9toMaCD2.95238095
185Ndp4DwJvVxiF6cEVtHvnzW749hjqKFdwYVYS4Bn2GHtc3qPGsk9AuowBhamqDkJaXNgiC3CaSDMK4k2a2pEchzJ2AQYyCfb358cokJks8GBYrRhCE2smJNEFsj38V9N4y54RFgVYBs7Qag74oSNgFozGH2zCXeWZKyff6KNyQBGVZsF22pE7mPLe1Fi1eM4MMSYByVEqcBnBEW3AvUqZu5rozpTZ0.723530448
195Ndp4DwJvVxiF6cEVtHvnzW749hjqKFdwYVYS4Bn2GHtc3qPGsk9AuowBhamqDkJaXNgiC3CaSDMK4k2a2pEchzJ3FgVYBs7Qag74oSNgFozGH2zCXeWZKyff6KNyQBGVZsF2AQYyCfb358cokJks8GBYrRhCE2smJNEFsj38V9N4y54RAMZJ5CaFHPeL3V1poFt14GvZwisJk7x7aRN69C3DNcRD0.71636678
205BDJaGeqsfRTHQA8kR99syrFebNWVmpWFpWNne8jRvGpdVxzXNVw9gb3HrbZJEvphTHGsGxeWdv7TDFc4A5g2zhY211Dx8bvuvJDjx3dGv2kDNixZFzptFRqCQMR9kQARaTqEn25ch8DHGTyzUwj4QL7XQEgfWJJYrtCL63mvecXnx59spk9jkxBdz8LN3aKrNsTdNbW17ejaukxzg62HBCu4iU6GCW2.18469768
212L9QnyDuLf3xHmt7WQ992qX5y7GhriKsEmcAWKF7b6dakRgPftgnRP1J73HcNYq7DX8L472vHMrnGo7KyZzVuwNf2CMNyyCXkAQ5cfFS2zQEg6YPzd8fpHvMFbbbmUfjoPp1skingCAHWyjogBJnzMCe1vimzPZRx5Tn953NeNxrssed2o844PE4aqjCdyrZVKVwNFVCvMxJF2GPmesTWv7auxZK1.16522
222L9QnyDuLf3xHmt7WQ992qX5y7GhriKsEmcAWKF7b6dakRgPftgnRP1J73HcNYq7DX8L472vHMrnGo7KyZzVuwNf3ErpHj14NjrSQQf7DLy8zBwjxkZQcRZc5wzTGGa5tdxPUCMNyyCXkAQ5cfFS2zQEg6YPzd8fpHvMFbbbmUfjoPp1s2o844PE4aqjCdyrZVKVwNFVCvMxJF2GPmesTWv7auxZK1.3
233n8gZ42dgEPyhm5Fg67S2YV7DB594wG2kvsqmpnvrDnoFzCvyKV9dmZKJHpZQHnXbk6KGWCdpPLhdP51HpbBiYp225tenEpSp5GQM3Ko211Nrugvt7fk6cL7VUwAHmAY9rFNq3t6nFNH5c5vnvXxYFTk2nuM1YgWadJrhfHYbC6oggeF2AYUD2NUcunAWF5wUJUrUiiboyy4fGtkV9NrYrEyUh3jX2.6129
2469suHP1ToykoujDnp4kD7oBnMzx3ftTqeuR8dASjt2PcAfbKDQrSWvuwAMghy7sWGRtP3YTgsCDK2TyYwGg99bc41TWoLjUKSEmSTJFmWB2ytMzbSFk8dVxYHoTnfrAroTsKGxs8FBmHbk64gXTE5NZFm3osVhBtbwKd4jyrhULoDsVUGjnasXBXkrFsWGVPYCe6PdvLgN94LNYAufqFo7ir25NN1.14830244
25DyLBsEEQfp26yzfZ8ESsgP93zecc9dPCACsBaZ2QYQGDsS4UBg5gR5baHqmrFE6Cp7hVR7jUXX5aWxnrDejzdbb30CALRkHPDvn3BQCZAJPdMqLA7niPFHFNbKA4ckPJTXgxLCfeG3cD2jgktErn3GsXrU2ZpxGzpnLeveU68oT8vmiDQGdqFhUFpPBo8Unv2Vfm24fLVE1UoTmRyUm1vtPTP3G3Z8.15
262vSRfRA82jhyMwe3GrSnzwbYVbhTsf8E8fdMtYUmZvjDJT2Wp649qtAaoqagP2FLmRjErCfFpL64R4M84tzMJGEv312545rVyryLkW271CY8RmdFTEyztqH37fbA2DruGBYhTJ6msNeHzS5e6PTUEN4HLFsUaxrNDrwhUH2EM5VUNwoEbs9hydZHxmBDzHP4uYx4MpD7RFdsobGRxu5hAVaaUFkApb22.01
272iSFJTzHHAEqZpZFhGWXL9EH82NpQivxmgUFyy6eAb9FKXcM21FxrDUZjsmTakkVs99E3o4qGk31dpLmEeWyJ2Sw2CoinTnNCSr9YmCPBje6Xts4XvNaCWUDf9rBLkpqHmaUm69x69x4HCXW7Pdp1paEenanCfJhBwAVdzyQwCb5BBoMo8fbiKJtjvkyffHJsjcsCB2CUv3nqVacYqkvRbV5aBnA2.97
284yCbMAPrQ29bR33KTgEVuScBwwAuC4Qgbm72yoMDmkiQLqFWGcmz8o1bGoKKS5nLTsBVf7KKX7FbDh61QKjQfe6N0A9DsyEuQP5J4fizYuWXKwgGebThNkFm9NEXFzBbeaEdr34HibhTzBBgvwrWNrvgnRE81NA3yqKUpJJ7e4w4TKUvh817KTxyHiKNcS1ozwDfmBKyix9EkiLHRi1awrjt99cy38.8