Install

A deployed program

The site weighs any deployed program by its address, with no install and no source.

How it reads a program

  1. Reads the program account and its data account: the binary’s size and the rent it locks.
  2. Reads the IDL account when the program has one on chain, for the instruction names.
  3. Takes a bounded sample of the program’s recent mainnet transactions.
  4. Groups their compute by instruction discriminator.

What the page shows

ColumnWhat it is
ShareThe instruction's part of all the compute the sample burned in this program.
CallsHow many sampled calls it had.
MedianMedian compute units of a call.
p90The 90th percentile.
Of a transactionThe p90 as a share of the 1,400,000-unit cap.

Instructions without a name

A program with no IDL on chain is still weighed. Its instructions are listed by their discriminator in hex.

From a sample to the three weights

The page shows what the deployed build burns: one number per instruction. Gross, tare and net come from the source, with tare weigh. Go to Weigh.