One way to track developer growth in an ecosystem is through the number of unique contracts used. Create a visualization of the number of unique programs used per day since the beginning of January.
What are the 5 most commonly used programs over that timeframe?
What do those programs do and why do you think they are so popular?
Unique Programs used daily in Jan 2022
On an average ~ 400 Unique Programs are user everyday.
There seems to be an upward trend in the number of unique programs being used everyday, with recently the number of programs going up to 532 per day.
Top 5 Programs Jan 2022 and what do they do ?
Most commonly used program is FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH which is the Pyth Oracle, used for delivering market data.
The second most common used program is Serum DEX V3 (9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin), this is a program used by the Serum DEX on Solana.
Third one is DtmE9D2CSB4L5D6A15mraeEjrGMm6auWVzgaD8hK2tZM or the Switchboard Oracle is program that allows programs to secure on-chain randomness.
Loading...
Loading...
Loading...
What is a Unique Program Id
The instruction's program id specifies which program will process this instruction. The program's account's owner specifies which loader should be used to load and execute the program and the data contains information about how the runtime should execute the program.
In the case of on-chain BPF programs, the owner is the BPF Loader and the account data holds the BPF bytecode. Program accounts are permanently marked as executable by the loader once they are successfully deployed. The runtime will reject transactions that specify programs that are not executable.
Unlike on-chain programs, Native Programs are handled differently in that they are built directly into the Solana runtime.[1]