Unique Solana Programs

    Loading...
    Loading...
    Loading...
    db_img

    Introduction:

    The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime. These programs are tested against Solana's implementation of Sealevel, solana-runtime, and deployed to its mainnet. As others implement Sealevel, we will graciously accept patches to ensure the programs here are portable across all implementations.

    Native Programs

    Solana contains a small handful of native programs, which are required to run validator nodes. Unlike third-party programs, the native programs are part of the validator implementation and can be upgraded as part of cluster upgrades. Upgrades may occur to add features, fix bugs, or improve performance. Interface changes to individual instructions should rarely, if ever, occur. Instead, when change is needed, new instructions are added and previous ones are marked deprecated. Apps can upgrade on their own timeline without concern of breakages across upgrades.

    For each native program the program id and description each supported instruction is provided. A transaction can mix and match instructions from different programs, as well include instructions from on-chain programs.

    System Program

    Create new accounts, allocate account data, assign accounts to own programs, transfer lamports from System Program owned accounts and pay transaction fees.

    Method:

    1-Show number of unique contracts used per day

    2-Show 5 Most used programs since the beginning of January

    3-Show 5 Most used programs until the beginning of January(To show programs seem to be gaining in popularity over that timeframe)

    “One way to track developer growth in an ecosystem is through the number of unique contracts used”. It is clear that distinct program_id used in each day are increasing over time and it shows that development is still ongoing in the bear market

    We can see that Mango markets is the most used program id and after that is serum dex

    If we compare both above charts we can understand that mango markets grew rapidly and seem to be gaining in popularity over that timeframe

    Conclusion:

    1-“One way to track developer growth in an ecosystem is through the number of unique contracts used”. It is clear that distinct program_id used in each day are increasing over time and it shows that development is still ongoing in the bear market

    2-We can see that Mango markets is the most used program id and after that is serum dex

    3-If we compare both above charts we can understand that mango markets grew rapidly and seem to be gaining in popularity over that timeframe

    [1] :