Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ require (
github.com/spf13/cobra v1.9.1
github.com/stretchr/testify v1.10.0
github.com/testcontainers/testcontainers-go v0.37.0
github.com/trufnetwork/kwil-db v0.10.3-0.20260107143801-603894fe5efa
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107143801-603894fe5efa
github.com/trufnetwork/kwil-db v0.10.3-0.20260108163022-4af0579f0ecf
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108163022-4af0579f0ecf
github.com/trufnetwork/sdk-go v0.3.2-0.20250630062504-841b40cdb709
go.uber.org/zap v1.27.0
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa
Expand Down
136 changes: 16 additions & 120 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1212,126 +1212,22 @@ github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZ
github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY=
github.com/tklauser/numcpus v0.9.0 h1:lmyCHtANi8aRUgkckBgoDk1nHCux3n2cgkJLXdQGPDo=
github.com/tklauser/numcpus v0.9.0/go.mod h1:SN6Nq1O3VychhC1npsWostA+oW+VOQTxZrS604NSRyI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101105526-d342631a3450 h1:YW824z7QSsEZ1a3ptzAar7F0IUcPlpuxtZ1lyhNmtgs=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101105526-d342631a3450/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101162317-3138ef2cfd20 h1:x7YATEFiipoIFsuTaKZUYXF16Q7p9RKuuhwqbwxyJjc=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101162317-3138ef2cfd20/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101165725-5ad8ece06f65 h1:/wIYlxDhNkkzqI18fluQhR2DnNBBDUDWFPF8rpKs4Ek=
github.com/trufnetwork/kwil-db v0.10.3-0.20260101165725-5ad8ece06f65/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105044324-9e2c67eb619b h1:URjS8qgweTAyxcnTf5l38eUYp98n7J6ZjwEq8bqJ7Eo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105044324-9e2c67eb619b/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105064543-5018dee55c90 h1:PAP1SyVpe8X5UU65G0osHWyxfBbUDr2Hn5CVA+TBsyY=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105064543-5018dee55c90/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105065417-4c4bb13d50aa h1:CF35IeNDHCSw9PpyIMZ2HHwfv+HiucNl3brc2TeRKsw=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105065417-4c4bb13d50aa/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105080833-18feba66ec10 h1:SPTUR1s9EKxJDTzyB3HJ+MYvCJh72A6cyeDgdu1xsSY=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105080833-18feba66ec10/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105081705-85a556f1fd4d h1:uHvk7Y1EwR00Wp6OYpHgoDaITvAU6hHUZAEL49+fCRA=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105081705-85a556f1fd4d/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105083553-5fa18c50e6b5 h1:iEceZDeXLEw2h8rBkzyVImPaOW9d45X0CILWai3z5xI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105083553-5fa18c50e6b5/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105091716-3c220f424df2 h1:y/uPvPawi9ks3cpNH+L98C1ykcWqqneIkDh8HKf6KvQ=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105091716-3c220f424df2/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105092758-a8c6495905e2 h1:Sow6m0Ur6xda/X+Hmc12Ke8vm7vB3lyCHbQrYQJIkFI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105092758-a8c6495905e2/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105101416-f057eecbfce9 h1:TEABJzUMHPjgKPpf/WCZv1gkIhdYGxgc0tZpOPhbX6Y=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105101416-f057eecbfce9/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105101844-1564eeff2484 h1:SHXQVBTDaXbWhsLnHQ4ym3yi0NNNt3061MCpfm6l1Qw=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105101844-1564eeff2484/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105105219-e08faa3aa786 h1:kkEnNNHqk6SJtTGGDJDYehvZck/JjwabCJ7fQojE13A=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105105219-e08faa3aa786/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105140150-8cf64c7c423e h1:iWWW3u0D33dDubk1juIwTFegJRiM+WdfOQvrdDEHxMQ=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105140150-8cf64c7c423e/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105145004-146346e9b17a h1:AUgki7kI51Nvk3RDgOgfGzx1QRMILEUx3nT6mAsNjHw=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105145004-146346e9b17a/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105160236-48d938ffcbb3 h1:1G6qrFUvLrkEKO1OS2ceBh/F2KHhVcp5DKlFEv/CiGo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260105160236-48d938ffcbb3/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106064329-954e6da66797 h1:x5A1Jon3aH9BuCfFri35uDLMrGccloyyfSRQyRZLu3k=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106064329-954e6da66797/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106110057-81fff81a486f h1:54oMD8N5YF0t1YIFtjIRGal6v0/FLRRTw7gCqnsw65c=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106110057-81fff81a486f/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106121031-d63ee139aac3 h1:f5Dp1w6eRPPQlm4wG7GDl+X1X+8XXALJbVNi+cwNOVI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106121031-d63ee139aac3/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106133543-a7a9921bc5e3 h1:5dp2GDmhGge9HHP0banDvoNQCJ9ODFD4UV/hU21zAdE=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106133543-a7a9921bc5e3/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106140132-2d71609cf5ad h1:NmTyDTQCNcBu7QT2CiFtCfec3lu21x8T10zmNDzpagM=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106140132-2d71609cf5ad/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106171154-7f8b5350c13d h1:N3QGbtb1p+NvgnCJu6Id6IrPp3gP9RRSrZL49vu1DlA=
github.com/trufnetwork/kwil-db v0.10.3-0.20260106171154-7f8b5350c13d/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107035123-20a562fc2641 h1:sBxfHmU/oCDEn8d2mKdo2tBEjjWIS/2jbaH/3mBA2sk=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107035123-20a562fc2641/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107112240-517b8e60b0a8 h1:S7ayTFO4PHtlqO7HHsItu/ysxYwxz/CsMrFO+fGiWeQ=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107112240-517b8e60b0a8/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107114436-41b236325294 h1:T4hYSrGMHrEVjqKLP1BwO+z8JZs0EzBRor9Gxnxi59g=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107114436-41b236325294/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107120950-62facc089acb h1:cJNXuqZBRe/oigbHc0wvplk+gdTShpyehK6iSI2sPZI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107120950-62facc089acb/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107123619-63b8f33a19a4 h1:r8YiNZ7XThMCM0Bu3JHDTkCPzi0Jwgl6hdzBTvDDuuY=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107123619-63b8f33a19a4/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107140215-8aa3338d1736 h1:dlxvA5bsaKAPWgnv7K6mwz8V9rk5ijV/ccpf/N/6NOQ=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107140215-8aa3338d1736/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107143801-603894fe5efa h1:Yqdo6liRA7rK45K5j0YtZLM2xj43RpM1YeC11LfpuPs=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107143801-603894fe5efa/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101105526-d342631a3450 h1:2sBPX0HHzymX4xrCJhHKvTbQ51hdiBoqI9yn9vWgOSs=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101105526-d342631a3450/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101162317-3138ef2cfd20 h1:9Gfq4UY/eXxs4SRdWY3t+kbJApEHDqCI6zXoNvSPu20=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101162317-3138ef2cfd20/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101165725-5ad8ece06f65 h1:HeO02mkLmweBcQt6p3mg0p75J0Dq/B9FUoaa5Zw3HQA=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260101165725-5ad8ece06f65/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105044324-9e2c67eb619b h1:i3MZfORRXzBV/9rfI5pAzZQ8Mu3OqU6O5RdrxRu6L4s=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105044324-9e2c67eb619b/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105064543-5018dee55c90 h1:EWW0wdX0GMye5HvF7JHDiSEJUOFWv3tks7dnHAV0Irs=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105064543-5018dee55c90/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105065417-4c4bb13d50aa h1:9Qe72XAouGIcBxd8+MWLzf2AUGjA2Ax0OgbQRDcmZXk=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105065417-4c4bb13d50aa/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105080833-18feba66ec10 h1:4DcNwAUXZiMcFOCD8orUmnlef46abfvih5qkUN3TNx8=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105080833-18feba66ec10/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105081705-85a556f1fd4d h1:D9mD8CmrmT980bJupYEVqu2KIB/tuUKPqcV9y1g6dm4=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105081705-85a556f1fd4d/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105083553-5fa18c50e6b5 h1:pKXGoAKEi1MuLCgUmGxH20Sl8V8nb6yYMTGj+dz7uhw=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105083553-5fa18c50e6b5/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105091716-3c220f424df2 h1:6vgKKPzCH7AnfPYuPDJuki5f5lS/XuRNhMH7gmZigqU=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105091716-3c220f424df2/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105092758-a8c6495905e2 h1:BOE6bOFUhFKXZDeD7rf/RelbkANyvy8IVMaJOmEa9yQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105092758-a8c6495905e2/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105101416-f057eecbfce9 h1:xMG8rHllXdwF1AifHMFCoBmubltDhSntIwSfkr6P1Wg=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105101416-f057eecbfce9/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105101844-1564eeff2484 h1:hZVxF+KOD5PIxebXp+NdnTMd5S2m911Ow6Vk4umCaBI=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105101844-1564eeff2484/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105105219-e08faa3aa786 h1:N4ZuWwBJ4s0kFQvjHA98qSKvNYjALrrUm0smah5dmXw=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105105219-e08faa3aa786/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105140150-8cf64c7c423e h1:P1TfrX/8VWALHBN7q5SwtR83l5W+5kXlqZ7UjLjs5TA=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105140150-8cf64c7c423e/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105145004-146346e9b17a h1:Ro6pWeEUxm61PYS4GU0vRFceuWLcoFkCM/0d1DynaiE=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105145004-146346e9b17a/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105160236-48d938ffcbb3 h1:i36nS646yNFDVP62EjvVAd2UQyZXJyFCmt7txwh7sDc=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260105160236-48d938ffcbb3/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106064329-954e6da66797 h1:k4rHmZYQSJ81ixHx6ZtABWViK2QkkPZCvvUws1FhefU=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106064329-954e6da66797/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106110057-81fff81a486f h1:ScZKKte6wEq1q3PtDIGG5na9k/BCLOzaD+0H53QXAes=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106110057-81fff81a486f/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106121031-d63ee139aac3 h1:siwsqWIcYqmixLUDCWQqhucN96FkSYcDnmtZ7dZxoAA=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106121031-d63ee139aac3/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106133543-a7a9921bc5e3 h1:ANgUKC9GBVNKGRX5AHyliIH/jsY23oHI8OOQ5raGaHw=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106133543-a7a9921bc5e3/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106140132-2d71609cf5ad h1:6XNSQX77Jac0p7vV+MW3NqyNVElqsWOmUj8RrlUAHCo=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106140132-2d71609cf5ad/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106171154-7f8b5350c13d h1:dmPpHjB9jwpsLUp3MMkAcC6xoiOmjZiz2u2exCsu/30=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260106171154-7f8b5350c13d/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107035123-20a562fc2641 h1:4MO3IPtRWUsZ/xUENzzVvb7iL+eLaKCqumIiNZISNA0=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107035123-20a562fc2641/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107112240-517b8e60b0a8 h1:ANnOaYFMokBWqGP3brKEs1JcmNxA9q+JG1bLejyvYDE=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107112240-517b8e60b0a8/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107114436-41b236325294 h1:GyuvXvONcf/MgSDt2VsAuNpSir3p8Bl9c/5aCQdOwdU=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107114436-41b236325294/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107120950-62facc089acb h1:59oFRGdQSZ9nFYfhcnBj/pUjO52oCLQkShqQDOa3PYs=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107120950-62facc089acb/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107123619-63b8f33a19a4 h1:VQoiSUqETrnb9H2eQeTLBo7PqhTXN5G+uIyeqjOvEDA=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107123619-63b8f33a19a4/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107140215-8aa3338d1736 h1:wicawNNR2anP7dQbiLEm0XAT9Csr6Wg9BqumCq/s5gM=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107140215-8aa3338d1736/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107143801-603894fe5efa h1:7BZ/WedE5AVTceiwEIjRoY4pHKzL0YsUGzT/bSrkO5Y=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107143801-603894fe5efa/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107154136-b8af58932e24 h1:bZGhXU4N2tZbwmZGWRWybVZoYvjybWDytlDXgYaPYt0=
github.com/trufnetwork/kwil-db v0.10.3-0.20260107154136-b8af58932e24/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108132315-b1fcfb33a848 h1:if1b7eUDwYuUnqefO76MDeX/8mwkOPo+QPPZR806VAA=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108132315-b1fcfb33a848/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108143501-5a4b71722836 h1:imLAq+R1o8kIK++IxgEaOUEcgNWcSnFaJz3axHtX8aI=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108143501-5a4b71722836/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108163022-4af0579f0ecf h1:m0mJy0kSyUn/POcTonSBmqVuhak5l8rRqBmJvP/7+Y8=
github.com/trufnetwork/kwil-db v0.10.3-0.20260108163022-4af0579f0ecf/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107154136-b8af58932e24 h1:5RcJ0Cyt9UaXwv71d9jYgwGL2zwyTJdP9m4wkk6B6Z8=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260107154136-b8af58932e24/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108132315-b1fcfb33a848 h1:/0naLqfmAqfL5XWdN1yulk5auImOP14Taw0B1baq3GU=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108132315-b1fcfb33a848/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108143501-5a4b71722836 h1:GbT+bcD4LovTEpZPqCW49lKcaotB8Ytl5xs5wQT8UrI=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108143501-5a4b71722836/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108163022-4af0579f0ecf h1:ysL3QbwQtONB4vS2iQ8YsxpdrrDa8ivpneRTWBi4daM=
github.com/trufnetwork/kwil-db/core v0.4.3-0.20260108163022-4af0579f0ecf/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ=
github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2 h1:DCq8MzbWH0wZmICNmMVsSzUHUPl+2vqRhluEABjxl88=
github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2/go.mod h1:Y0MJpPp9QXU5vC6Gpoilql2NkgmGNcbHm9HYC2v2N8s=
github.com/trufnetwork/sdk-go v0.3.2-0.20250630062504-841b40cdb709 h1:d9EqPXIjbq/atzEncK5dM3Z9oStx1BxCGuL/sjefeCw=
Expand Down
23 changes: 23 additions & 0 deletions internal/migrations/erc20-bridge/004-withdrawal-proof-action.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
-- Withdrawal Proof Action for Hoodi Non-Custodial Bridge
-- This action exposes the list_wallet_rewards precompile as a public action.
-- Returns merkle proofs AND validator signatures - everything needed for withdrawal.
CREATE OR REPLACE ACTION hoodi_get_withdrawal_proof($wallet_address TEXT)
PUBLIC VIEW RETURNS TABLE (
chain TEXT,
chain_id TEXT,
contract TEXT,
created_at INT8,
recipient TEXT,
amount NUMERIC(78, 0),
block_hash BYTEA,
root BYTEA,
proofs BYTEA[],
signatures BYTEA[]
) {
-- with_pending = false means only return confirmed epochs (ready for withdrawal)
FOR $row IN hoodi_bridge.list_wallet_rewards($wallet_address, false) {
RETURN $row.chain, $row.chain_id, $row.contract, $row.created_at,
$row.param_recipient, $row.param_amount, $row.param_block_hash,
$row.param_root, $row.param_proofs, $row.param_signatures;
}
};
Loading
Loading