Wallet Providers (Flow Bounty)

    Q19. Some wallet providers, like Blocto, subsidize the FLOW network fees for their users. As such, the payer for all of these transactions, as listed on the scanner and in our tables, is the wallet address 0x55ad22f01ef568a1. 

    Are other wallet providers doing something similar? Can we determine what wallet provider an address is using from payer or any other transaction data?

    What are Flow wallets ?

    Flow Wallets are applications that give access to your Flow accounts, allow you to send and receive funds, and enable you to interact with Flow applications.

    Based on the Flow docs, There are different Flow wallets to choose from. They all serve the same purpose, but each one takes a different approach, supports different features, and makes different tradeoffs:

    • Blocto is a custodial web, iOS and Android wallet
    • Ledger offers hardware wallets
    • Dapper Wallet is a custodial web wallet
    • Lilico is a non-custodial web wallet focused on NFTs
    • Finoa offers a institutional-grade custodial wallet
    db_img

    Methodology:

    For this bounty, First, I have written a query to check which payers had the most number of transactions on Flow. (using flow.core.fact_transactions table). Also, I have filtered these results to TokensWithdrawn events by joining the previous table with flow.core.fact_events table. Moreover, I have excluded the results that their Payer and Proposers are the same (proposer here is assumed the person who the wallet belongs to). In my opinion and based on the bounty question, the top extracted payers from the query, are the wallets that are subsidizing the Flow network Fees for their users (I have assumed the top 10 because after that, the number of transactions that the payer has paid for, was not making sense to be a fee payer for numerous transactions). this query also listed the wallet address 0x55ad22f01ef568a1 (Blocto) that was provided by the question, So, this can be a confirmation of doing the right thing!

    Moreover, I have tried to extract the actual name (label) of the payers that were listed by the query using the flow.core.dim_contract_labels table and also searching on the web (for addresses that were not found In the labels table). Here is what I’ve found:

    • Joyride (0xecfad18ba9582d4f) is a blockchain-powered competitive gaming platform for casual game developers and players on Flow. Games can be launched by developers on the Joyride platform with market-leading multiplayer competition, tournament formats, and publishing support. NFT and token support on the platform enables novel economics that power the game's community for the benefit of both developers and players on a global basis.
    • PrivateReceiverForwarder (0x18eb4ee6b3c026d2) Handles the fees for the NBA TopShot marketplace, which can be Dapper Labs (Top Shot is an NFT marketplace where sports fans can buy, sell and trade basketball video clips.)
    • ​RCRDSHP (0x6f649aee955bef6d) is the NFT platform designed for electronic music fans and artists. Built by electronic music experts, RCRDSHP is making NFTs accessible and affordable for creators and fans alike
    • Everbloom (0x94bb84386cfc3b5d) is a mobile-first, one-stop-shop to create, collect, and monetize with NFTs. Create NFTs from your camera roll in less than 60 seconds.
    • Seussibles (0x9b00972a3ecb364b) is An officially licensed Dr. Seuss NFT collecting experience from Tibles and Dapper Labs.
    • Cricket Moments (0x1b65c33d7a352c61) is a marketplace to Collect, trade, and play with licensed cricket NFTs.
    • Blocto (0x55ad22f01ef568a1) is a blockchain hub wallet built for newbies and experts alike. Manage your assets across these chains securely within your Blocto wallet. Main features of Blocto: Assets hub - one wallet to rule them all

    Also, there are other addresses such as ‘0x9e06eebf494e2d78’ , ‘0x319e67f2ef9d937f’ and ‘0x1f56a1e665826a52’ that I did not any information about their identity.

    In this dashboard, I am going to:

    • Calculate the number of transactions and proposers (wallet owners) that these providers have paid for (Total and Over Time).
    • Calculate the volume of Fees paid by these providers (Total and Over Time).
    • Calculate growth rate of above data for these providers.
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Based on the left chart, we can see the NBA TopShot (as the most popular and active marketplace) on Flow has subsidized the most number of transactions as the payer. After that, we can see Blocto as the top Flow wallet on the 2nd place and JoyRide on the 3rd place.

    In the left chart, we can see that JoyRide has subsidized for the most number of Flow users. after that, we can see NBA Topshot in second place (was first in terms of number of transactions).

    Blocto wallet here is in 3rd place.

    In terms of volume of subsidies, we can see Blocto is in the top first place with a significant difference from other payers.

    On the 2nd place, we have NBA TopShots.

    On the left chart, we can see that most number of subsidies has achieved on June. there are 5 high spikes between 23rd and 27th June. after a while, we can see some other high spikes on 5 - 8 July.

    As we see, Blocto and NBA TopShots have the largest share on these spikes.

    On the left chart, we can see that most number of users that got subsidized has achieved on 30th June.

    the most share of this high spike is because of RCRDSHP.

    The mentioned date (30th June) was the last day for users to get their RCDRSHP Critter collection in order based on this tweet.

    So, that may be the cause for this suddenly high spike.

    On the other days, we can see almost a constant share between NBA TopShot and JoyRide as the top payers in terms of number of users that they subsidized for.

    In terms of volume of transactions, we can see Blocto on the top on almost all days (except 17th June that NBA TopShot was on the top).

    the most high spike has achieved on 15th June.

    It is interesting that on this date, there were not many users or transactions related to the blocto on 2 previous charts.

    So, this can be because a huge volume of transactions on blocto for a few number of users / transactions.

    On the left chart, we can see the growth rate of these subsidizers over time in terms of number of transactions. as we see, Blocto and NBA Topshot has a close compete together and they have overtook each other growth rate several times over time.

    On the left chart, we can see the growth rate for the number of users that our payers have paid for. as we see, NBA TopShot has by far the most growth rate among other subsidizers.

    And at last on the left chart, we can see the growth rate for amount of subsidizes by our payers. Blocto has by far the most growth rate over time among all other subsidizers.


    Over Time Charts

    Conclusion:

    • On the above analysis, we have realized that NBA TopShot, Blocto, and Joyride have subsidized the most, among all other payers.

    • The most number of these subsidies has achieved during late June and also early July.

    • The most number of users that were subsidized has achieved on 30th July (thanks to RCRDSHP high spike).

    • The most volume of subsidizing has achieved on 15th June, Mainly because of Blocto.


    ==Discord: Ali3N#8546==