| 1 | 
                    ETC Group Physical Bitcoin |    
                    DE000A27Z304 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    8 Jun 2020 | 
                    Germany | 
                    Exchange | 
                    ETC Group | 
                    
                    2.00% | 
                    
                
                
                         
                                
                    | 2 | 
                    Evolve ETFs Bitcoin ETF |    
                    CA09175J1084 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    17 Feb 2021 | 
                    Canada | 
                    Exchange | 
                    Evolve ETFs | 
                    
                    0.75% | 
                    
                
                
                         
                                
                    | 3 | 
                    CoinShares XBT Bitcoin Tracker |    
                    SE0007525332 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    5 Oct 2015 | 
                    Sweden | 
                    Exchange | 
                    CoinShares | 
                    
                    2.50% | 
                    
                
                
                         
                                
                    | 4 | 
                    21Shares Bitcoin ETP |    
                    CH0454664001 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    26 Feb 2019 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    1.49% | 
                    
                
                
                         
                                
                    | 5 | 
                    21Shares Bitcoin Core ETP |    
                    CH1199067674 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    28 Jun 2022 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    0.21% | 
                    
                
                
                         
                                
                    | 6 | 
                    VanEck Bitcoin ETN |    
                    DE000A28M8D0 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    19 Nov 2020 | 
                    Liechtenstein | 
                    Exchange | 
                    VanEck | 
                    
                    1.00% | 
                    
                
                
                         
                                
                    | 7 | 
                    VALOUR BITCOIN ZERO |    
                    CH0573883474 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    3 Dec 2020 | 
                    Cayman Islands | 
                    Exchange | 
                    Valour | 
                    
                    -- | 
                    
                
                
                         
                                
                    | 8 | 
                    SEBA Bitcoin ETP |    
                    CH0558875933 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Mar 2022 | 
                    Liechtenstein | 
                    Exchange | 
                    SEBA | 
                    
                    0.75% | 
                    
                
                
                         
                                
                    | 9 | 
                    CoinShares Physical Bitcoin ETF |    
                    GB00BLD4ZL17 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    19 Jan 2021 | 
                    Jersey | 
                    Exchange | 
                    CoinShares | 
                    
                    0.98% | 
                    
                
                
                         
                                
                    | 10 | 
                    3iQ Bitcoin ETF |    
                    CA88561M1077 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    31 Mar 2021 | 
                    Canada | 
                    Exchange | 
                    3iQ | 
                    
                    1.75% | 
                    
                
                
                         
                                
                    | 11 | 
                    VALOUR BITCOIN CARBON NEUTRAL |    
                    CH1149139706 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    23 Sep 2022 | 
                    Cayman Islands | 
                    Exchange | 
                    Valour | 
                    
                    1.49% | 
                    
                
                
                         
                                
                    | 12 | 
                    Purpose Bitcoin ETF |    
                    CA74642C1023 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Feb 2021 | 
                    Canada | 
                    Exchange | 
                    Purpose Investments | 
                    
                    1.00% | 
                    
                
                
                         
                                
                    | 13 | 
                    Invesco Physical Bitcoin ETC |    
                    XS2376095068 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    22 Nov 2021 | 
                    Jersey | 
                    Exchange | 
                    Invesco | 
                    
                    0.99% | 
                    
                
                
                         
                                
                    | 14 | 
                    WisdomTree Physical Bitcoin ETC |    
                    GB00BJYDH287 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    28 Nov 2019 | 
                    Jersey | 
                    Exchange | 
                    WisdomTree | 
                    
                    0.95% | 
                    
                
                
                         
                                
                    | 15 | 
                    Fidelity Advantage Bitcoin ETF |    
                    CA31580V1040 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    30 Nov 2021 | 
                    Canada | 
                    Exchange | 
                    Fidelity | 
                    
                    0.95% | 
                    
                
                
                         
                                
                    | 16 | 
                    Purpose Bitcoin Yield ETF |    
                    CA74642T1057 | 
                    Mixed |                     
                    BTC |  
                    Approved | 
                    19 Nov 2021 | 
                    Canada | 
                    Exchange | 
                    Purpose Investments | 
                    
                    1.28% | 
                    
                
                
                         
                                
                    | 17 | 
                    DDA Physical Bitcoin ETP |    
                    DE000A3GK2N1 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    15 Apr 2021 | 
                    Germany | 
                    Exchange | 
                    Deutsche Digital Assets | 
                    
                    0.95% | 
                    
                
                
                         
                                
                    | 18 | 
                    Global X Bitcoin ETP |    
                    GB00BLBDZV05 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    8 Mar 2022 | 
                    Jersey | 
                    Exchange | 
                    Global X | 
                    
                    0.65% | 
                    
                
                
                         
                                
                    | 19 | 
                    VanEck Bitcoin Strategy ETF |    
                    US92189Y3036 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    15 Nov 2021 | 
                    United States | 
                    Exchange | 
                    VanEck | 
                    
                    0.66% | 
                    
                
                
                         
                                
                    | 20 | 
                    Valkyrie Bitcoin Strategy ETF |    
                    US91917A1088 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    21 Oct 2021 | 
                    United States | 
                    Exchange | 
                    Valkyrie | 
                    
                    0.95% | 
                    
                
                
                         
                                
                    | 21 | 
                    Hashdex Bitcoin Futures ETF |    
                    US88166A8053 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    15 Sep 2022 | 
                    United States | 
                    Exchange | 
                    Hashdex | 
                    
                    0.90% | 
                    
                
                
                         
                                
                    | 22 | 
                    CI Galaxy Bitcoin ETF |    
                    CA12563N1033 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    5 Mar 2021 | 
                    Canada | 
                    Exchange | 
                    CI Global Asset Management | 
                    
                    0.87% | 
                    
                
                
                         
                                
                    | 23 | 
                    ProShares Bitcoin Strategy ETF |    
                    US74347G4405 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    18 Oct 2021 | 
                    United States | 
                    Exchange | 
                    ProShares | 
                    
                    0.95% | 
                    
                
                
                         
                                
                    | 24 | 
                    Jacobi FT Wilshire Bitcoin ETF |    
                    GG00BMTPK874 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    8 Mar 2023 | 
                    Guernsey | 
                    Exchange | 
                    Jacobi Asset Management | 
                    
                    1.50% | 
                    
                
                
                         
                                
                    | 25 | 
                    Global X 21Shares Bitcoin ETF |    
                    AU0000198020 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    9 May 2022 | 
                    Australia | 
                    Exchange | 
                    Global X | 
                    
                    1.25% | 
                    
                
                
                         
                                
                    | 26 | 
                    Pando Asset Crypto Bitcoin ETP |    
                    CH1212012335 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    21 Sep 2022 | 
                    Switzerland | 
                    Exchange | 
                    Pando Asset AG | 
                    
                    2.00% | 
                    
                
                
                         
                                
                    | 27 | 
                    Global X Blockchain & Bitcoin Strategy ETF |    
                    US37960A7274 | 
                    Mixed |                     
                    BTC + Stocks |  
                    Approved | 
                    15 Nov 2021 | 
                    United States | 
                    Exchange | 
                    Global X | 
                    
                    0.65% | 
                    
                
                
                         
                                
                    | 28 | 
                    Simplify Bitcoin Strategy PLUS Income ETF |    
                    US82889N6739 | 
                    Mixed |                     
                    BTC + Stocks |  
                    Approved | 
                    29 Sep 2022 | 
                    United States | 
                    Exchange | 
                    Simplyfy | 
                    
                    0.97% | 
                    
                
                
                         
                                
                    | 29 | 
                    1Valour Bitcoin Physical Carbon Neutral ETF |    
                    GB00BQ991Q22 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    15 Jun 2023 | 
                    Jersey | 
                    Exchange | 
                    Valour | 
                    
                    1.49% | 
                    
                
                
                         
                                
                    | 30 | 
                    Bitwise Bitcoin Strategy Optimum Roll ETF |    
                    US0917482020 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    20 Mar 2023 | 
                    United States | 
                    Exchange | 
                    Bitwise | 
                    
                    0.92% | 
                    
                
                
                         
                                
                    | 31 | 
                    21Shares Bytetree BOLD ETP |    
                    CH1146882308 | 
                    Mixed |                     
                    BTC + Gold |  
                    Approved | 
                    26 Apr 2022 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    1.49% | 
                    
                
                
                         
                                
                    | 32 | 
                    Horizons BetaPro Inverse Bitcoin ETF |    
                    CA0866241031 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    14 Apr 2021 | 
                    Canada | 
                    Exchange | 
                    Horizons ETFs | 
                    
                    1.90% | 
                    
                
                
                         
                                
                    | 33 | 
                    Volatility Shares 2x Bitcoin Strategy ETF |    
                    US92864M3016 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    27 Jun 2023 | 
                    United States | 
                    Exchange | 
                    Volatility Shares | 
                    
                    1.85% | 
                    
                
                
                         
                                
                    | 34 | 
                    CSOP Bitcoin Futures ETF |    
                    HK0000900347 | 
                    Futures |                     
                    BTC |  
                    Approved | 
                    16 Dec 2022 | 
                    Hong Kong | 
                    Exchange | 
                    CSOP Asset Management | 
                    
                    1.99% | 
                    
                
                
                         
                                
                    | 35 | 
                    ProShares Short Bitcoin Strategy ETF |    
                    US74347G2912 | 
                    Mixed |                     
                    BTC |  
                    Approved | 
                    21 Jun 2022 | 
                    United States | 
                    Exchange | 
                    ProShares | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 36 | 
                    21Shares Short Bitcoin ETP |    
                    CH0514065058 | 
                    Mixed |                     
                    BTC |  
                    Approved | 
                    21 Jan 2020 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    0.03% | 
                    
                
                
                         
                                
                    | 37 | 
                    1Valour Ethereum Physical Staking ETP |    
                    GB00BRBMZ190 | 
                    Spot |                     
                    ETH |  
                    Approved | 
                    17 Aug 2023 | 
                    Jersey | 
                    Exchange | 
                    Valour | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 38 | 
                    21Shares Ethereum Core ETP |    
                    CH1209763130 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    19 Sep 2022 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 39 | 
                    21Shares Ethereum Staking ETP |    
                    CH0454664027 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    5 Mar 2019 | 
                    Switzerland | 
                    Exchange | 
                    21Shares | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 40 | 
                    CoinShares Physical Ethereum |    
                    GB00BLD4ZM24 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    23 Feb 2021 | 
                    Jersey | 
                    Exchange | 
                    CoinShares | 
                    
                    -- | 
                    
                
                
                         
                                
                    | 41 | 
                    DDA Physical Ethereum ETP |    
                    DE000A3GTML1 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    14 Dec 2021 | 
                    Liechtenstein | 
                    Exchange | 
                    Deutsche Digital Assets | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 42 | 
                    ETC Group Physical Ethereum |    
                    DE000A3GMKD7 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    4 Feb 2021 | 
                    Germany | 
                    Exchange | 
                    ETC Group | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 43 | 
                    Global X Ethereum ETP |    
                    GB00BLBDZW12 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    8 Mar 2022 | 
                    Jersey | 
                    Exchange | 
                    Global X | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 44 | 
                    SEBA Ethereum ETP |    
                    CH0587418630 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    20 Jan 2021 | 
                    Switzerland | 
                    Exchange | 
                    SEBA | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 45 | 
                    VanEck Ethereum ETN |    
                    DE000A3GPSP7 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    26 Mar 2021 | 
                    Liechtenstein | 
                    Exchange | 
                    VanEck | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 46 | 
                    WisdomTree Physical Ethereum |    
                    GB00BJYDH394 | 
                    -- |                     
                    ETH |  
                    Approved | 
                    27 Apr 2021 | 
                    Jersey | 
                    Exchange | 
                    WisdomTree | 
                    
                    0.01% | 
                    
                
                
                         
                                
                    | 47 | 
                    ARK 21Shares Bitcoin ETF |    
                    US040919022 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    21Shares | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 48 | 
                    iShares Bitcoin Trust |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    5 Jan 2024 | 
                    United States | 
                    Exchange | 
                    iShares | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 49 | 
                    Bitwise Bitcoin ETF Trust |    
                    US09174C1040 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    10 Jan 2024 | 
                    United States | 
                    Exchange | 
                    Bitwise | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 50 | 
                    VanEck Bitcoin Trust |    
                    US92189K1051 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    VanEck | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 51 | 
                    WisdomTree Bitcoin Trust |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    WisdomTree | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 52 | 
                    Invesco Galaxy Bitcoin ETF |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    -- | 
                    United States | 
                    Exchange | 
                    Invesco | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 53 | 
                    Fidelity Wise Origin Bitcoin Trust |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    -- | 
                    United States | 
                    Exchange | 
                    Fidelity | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 54 | 
                    Valkyrie Bitcoin Fund |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    Valkyrie | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 55 | 
                    Franklin Bitcoin ETF |    
                    -- | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    Franklin Templeton | 
                    
                    0.00% | 
                    
                
                
                         
                                
                    | 56 | 
                    Grayscale Bitcoin Trust (Re-file) |    
                    US3896371099 | 
                    Spot |                     
                    BTC |  
                    Approved | 
                    11 Jan 2024 | 
                    United States | 
                    Exchange | 
                    Grayscale | 
                    
                    0.01% |