bench.json 50 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490
  1. {
  2. "0.27.0": {
  3. "solanaVersion": "1.14.16",
  4. "result": {
  5. "binarySize": {
  6. "bench": 1137688
  7. },
  8. "computeUnits": {
  9. "accountInfo1": 1063,
  10. "accountInfo2": 1774,
  11. "accountInfo4": 2462,
  12. "accountInfo8": 4651,
  13. "accountEmptyInit1": 6648,
  14. "accountEmpty1": 1199,
  15. "accountEmptyInit2": 11747,
  16. "accountEmpty2": 2059,
  17. "accountEmptyInit4": 21696,
  18. "accountEmpty4": 3049,
  19. "accountEmptyInit8": 41612,
  20. "accountEmpty8": 5838,
  21. "accountSizedInit1": 6759,
  22. "accountSized1": 1244,
  23. "accountSizedInit2": 11968,
  24. "accountSized2": 2173,
  25. "accountSizedInit4": 22138,
  26. "accountSized4": 3190,
  27. "accountSizedInit8": 42500,
  28. "accountSized8": 6154,
  29. "accountUnsizedInit1": 6895,
  30. "accountUnsized1": 1352,
  31. "accountUnsizedInit2": 12239,
  32. "accountUnsized2": 2100,
  33. "accountUnsizedInit4": 22682,
  34. "accountUnsized4": 3507,
  35. "accountUnsizedInit8": 43586,
  36. "accountUnsized8": 6846,
  37. "boxedAccountEmptyInit1": 6850,
  38. "boxedAccountEmpty1": 1085,
  39. "boxedAccountEmptyInit2": 11957,
  40. "boxedAccountEmpty2": 1706,
  41. "boxedAccountEmptyInit4": 21639,
  42. "boxedAccountEmpty4": 2933,
  43. "boxedAccountEmptyInit8": 41486,
  44. "boxedAccountEmpty8": 5575,
  45. "boxedAccountSizedInit1": 6952,
  46. "boxedAccountSized1": 1112,
  47. "boxedAccountSizedInit2": 12160,
  48. "boxedAccountSized2": 1761,
  49. "boxedAccountSizedInit4": 22047,
  50. "boxedAccountSized4": 3045,
  51. "boxedAccountSizedInit8": 42301,
  52. "boxedAccountSized8": 5798,
  53. "boxedAccountUnsizedInit1": 7076,
  54. "boxedAccountUnsized1": 1178,
  55. "boxedAccountUnsizedInit2": 12408,
  56. "boxedAccountUnsized2": 1886,
  57. "boxedAccountUnsizedInit4": 22538,
  58. "boxedAccountUnsized4": 3302,
  59. "boxedAccountUnsizedInit8": 43285,
  60. "boxedAccountUnsized8": 6312,
  61. "boxedInterfaceAccountMint1": 2408,
  62. "boxedInterfaceAccountMint2": 4176,
  63. "boxedInterfaceAccountMint4": 7689,
  64. "boxedInterfaceAccountMint8": 14906,
  65. "boxedInterfaceAccountToken1": 1846,
  66. "boxedInterfaceAccountToken2": 3051,
  67. "boxedInterfaceAccountToken4": 5442,
  68. "boxedInterfaceAccountToken8": 10412,
  69. "interfaceAccountMint1": 2639,
  70. "interfaceAccountMint2": 4849,
  71. "interfaceAccountMint4": 9582,
  72. "interfaceAccountMint8": 17916,
  73. "interfaceAccountToken1": 1864,
  74. "interfaceAccountToken2": 3334,
  75. "interfaceAccountToken4": 6157,
  76. "interface1": 1108,
  77. "interface2": 1697,
  78. "interface4": 2147,
  79. "interface8": 3858,
  80. "program1": 1108,
  81. "program2": 1696,
  82. "program4": 2149,
  83. "program8": 3858,
  84. "signer1": 1067,
  85. "signer2": 1783,
  86. "signer4": 2482,
  87. "signer8": 4690,
  88. "systemAccount1": 1122,
  89. "systemAccount2": 1893,
  90. "systemAccount4": 2701,
  91. "systemAccount8": 5131,
  92. "uncheckedAccount1": 1062,
  93. "uncheckedAccount2": 1774,
  94. "uncheckedAccount4": 2463,
  95. "uncheckedAccount8": 4650
  96. },
  97. "stackMemory": {
  98. "account_info1": 248,
  99. "account_info2": 392,
  100. "account_info4": 512,
  101. "account_info8": 896,
  102. "account_empty_init1": 584,
  103. "account_empty_init2": 512,
  104. "account_empty_init4": 704,
  105. "account_empty_init8": 1088,
  106. "account_empty1": 200,
  107. "account_empty2": 344,
  108. "account_empty4": 464,
  109. "account_empty8": 848,
  110. "account_sized_init1": 592,
  111. "account_sized_init2": 544,
  112. "account_sized_init4": 768,
  113. "account_sized_init8": 1216,
  114. "account_sized1": 200,
  115. "account_sized2": 360,
  116. "account_sized4": 528,
  117. "account_sized8": 976,
  118. "account_unsized_init1": 608,
  119. "account_unsized_init2": 608,
  120. "account_unsized_init4": 896,
  121. "account_unsized_init8": 1472,
  122. "account_unsized1": 176,
  123. "account_unsized2": 392,
  124. "account_unsized4": 656,
  125. "account_unsized8": 1232,
  126. "boxed_account_empty_init1": 544,
  127. "boxed_account_empty_init2": 408,
  128. "boxed_account_empty_init4": 424,
  129. "boxed_account_empty_init8": 456,
  130. "boxed_account_empty1": 240,
  131. "boxed_account_empty2": 248,
  132. "boxed_account_empty4": 280,
  133. "boxed_account_empty8": 312,
  134. "boxed_account_sized_init1": 544,
  135. "boxed_account_sized_init2": 408,
  136. "boxed_account_sized_init4": 424,
  137. "boxed_account_sized_init8": 456,
  138. "boxed_account_sized1": 240,
  139. "boxed_account_sized2": 248,
  140. "boxed_account_sized4": 280,
  141. "boxed_account_sized8": 312,
  142. "boxed_account_unsized_init1": 544,
  143. "boxed_account_unsized_init2": 408,
  144. "boxed_account_unsized_init4": 424,
  145. "boxed_account_unsized_init8": 456,
  146. "boxed_account_unsized1": 248,
  147. "boxed_account_unsized2": 248,
  148. "boxed_account_unsized4": 280,
  149. "boxed_account_unsized8": 312,
  150. "boxed_interface_account_mint1": 240,
  151. "boxed_interface_account_mint2": 248,
  152. "boxed_interface_account_mint4": 280,
  153. "boxed_interface_account_mint8": 312,
  154. "boxed_interface_account_token1": 240,
  155. "boxed_interface_account_token2": 248,
  156. "boxed_interface_account_token4": 280,
  157. "boxed_interface_account_token8": 312,
  158. "interface_account_mint1": 208,
  159. "interface_account_mint2": 752,
  160. "interface_account_mint4": 1424,
  161. "interface_account_mint8": 2768,
  162. "interface_account_token1": 264,
  163. "interface_account_token2": 1104,
  164. "interface_account_token4": 2128,
  165. "interface1": 200,
  166. "interface2": 344,
  167. "interface4": 464,
  168. "interface8": 848,
  169. "program1": 200,
  170. "program2": 344,
  171. "program4": 464,
  172. "program8": 848,
  173. "signer1": 248,
  174. "signer2": 392,
  175. "signer4": 512,
  176. "signer8": 896,
  177. "system_account1": 248,
  178. "system_account2": 392,
  179. "system_account4": 512,
  180. "system_account8": 896,
  181. "unchecked_account1": 248,
  182. "unchecked_account2": 392,
  183. "unchecked_account4": 512,
  184. "unchecked_account8": 896
  185. }
  186. }
  187. },
  188. "0.28.0": {
  189. "solanaVersion": "1.16.0",
  190. "result": {
  191. "binarySize": {
  192. "bench": 1160960
  193. },
  194. "computeUnits": {
  195. "accountInfo1": 1126,
  196. "accountInfo2": 1686,
  197. "accountInfo4": 2375,
  198. "accountInfo8": 4652,
  199. "accountEmptyInit1": 6471,
  200. "accountEmpty1": 1260,
  201. "accountEmptyInit2": 11500,
  202. "accountEmpty2": 1965,
  203. "accountEmptyInit4": 21494,
  204. "accountEmpty4": 2951,
  205. "accountEmptyInit8": 41027,
  206. "accountEmpty8": 5827,
  207. "accountSizedInit1": 6584,
  208. "accountSized1": 1325,
  209. "accountSizedInit2": 11790,
  210. "accountSized2": 2084,
  211. "accountSizedInit4": 21980,
  212. "accountSized4": 3173,
  213. "accountSizedInit8": 41932,
  214. "accountSized8": 6164,
  215. "accountUnsizedInit1": 6718,
  216. "accountUnsized1": 1449,
  217. "accountUnsizedInit2": 12051,
  218. "accountUnsized2": 1989,
  219. "accountUnsizedInit4": 22373,
  220. "accountUnsized4": 3547,
  221. "accountUnsizedInit8": 42954,
  222. "accountUnsized8": 6763,
  223. "boxedAccountEmptyInit1": 6688,
  224. "boxedAccountEmpty1": 999,
  225. "boxedAccountEmptyInit2": 11731,
  226. "boxedAccountEmpty2": 1612,
  227. "boxedAccountEmptyInit4": 21297,
  228. "boxedAccountEmpty4": 2835,
  229. "boxedAccountEmptyInit8": 40898,
  230. "boxedAccountEmpty8": 5470,
  231. "boxedAccountSizedInit1": 6790,
  232. "boxedAccountSized1": 1028,
  233. "boxedAccountSizedInit2": 11938,
  234. "boxedAccountSized2": 1674,
  235. "boxedAccountSizedInit4": 21713,
  236. "boxedAccountSized4": 2954,
  237. "boxedAccountSizedInit8": 41729,
  238. "boxedAccountSized8": 5709,
  239. "boxedAccountUnsizedInit1": 6906,
  240. "boxedAccountUnsized1": 1083,
  241. "boxedAccountUnsizedInit2": 12170,
  242. "boxedAccountUnsized2": 1781,
  243. "boxedAccountUnsizedInit4": 22172,
  244. "boxedAccountUnsized4": 3179,
  245. "boxedAccountUnsizedInit8": 42649,
  246. "boxedAccountUnsized8": 6158,
  247. "boxedInterfaceAccountMint1": 2407,
  248. "boxedInterfaceAccountMint2": 4250,
  249. "boxedInterfaceAccountMint4": 7924,
  250. "boxedInterfaceAccountMint8": 15462,
  251. "boxedInterfaceAccountToken1": 2134,
  252. "boxedInterfaceAccountToken2": 3703,
  253. "boxedInterfaceAccountToken4": 6833,
  254. "boxedInterfaceAccountToken8": 13279,
  255. "interfaceAccountMint1": 2475,
  256. "interfaceAccountMint2": 5151,
  257. "interfaceAccountMint4": 9944,
  258. "interfaceAccountMint8": 18581,
  259. "interfaceAccountToken1": 2202,
  260. "interfaceAccountToken2": 4069,
  261. "interfaceAccountToken4": 7688,
  262. "interface1": 1170,
  263. "interface2": 1600,
  264. "interface4": 2041,
  265. "interface8": 3827,
  266. "program1": 1164,
  267. "program2": 1588,
  268. "program4": 2019,
  269. "program8": 3779,
  270. "signer1": 1129,
  271. "signer2": 1695,
  272. "signer4": 2395,
  273. "signer8": 4691,
  274. "systemAccount1": 1183,
  275. "systemAccount2": 1801,
  276. "systemAccount4": 2606,
  277. "systemAccount8": 5116,
  278. "uncheckedAccount1": 1125,
  279. "uncheckedAccount2": 1686,
  280. "uncheckedAccount4": 2376,
  281. "uncheckedAccount8": 4652
  282. },
  283. "stackMemory": {
  284. "account_info1": 328,
  285. "account_info2": 376,
  286. "account_info4": 560,
  287. "account_info8": 728,
  288. "account_empty_init1": 592,
  289. "account_empty_init2": 560,
  290. "account_empty_init4": 632,
  291. "account_empty_init8": 824,
  292. "account_empty1": 320,
  293. "account_empty2": 368,
  294. "account_empty4": 552,
  295. "account_empty8": 728,
  296. "account_sized_init1": 600,
  297. "account_sized_init2": 552,
  298. "account_sized_init4": 664,
  299. "account_sized_init8": 888,
  300. "account_sized1": 328,
  301. "account_sized2": 392,
  302. "account_sized4": 568,
  303. "account_sized8": 792,
  304. "account_unsized_init1": 624,
  305. "account_unsized_init2": 584,
  306. "account_unsized_init4": 728,
  307. "account_unsized_init8": 1016,
  308. "account_unsized1": 344,
  309. "account_unsized2": 456,
  310. "account_unsized4": 632,
  311. "account_unsized8": 920,
  312. "boxed_account_empty_init1": 552,
  313. "boxed_account_empty_init2": 400,
  314. "boxed_account_empty_init4": 432,
  315. "boxed_account_empty_init8": 496,
  316. "boxed_account_empty1": 320,
  317. "boxed_account_empty2": 320,
  318. "boxed_account_empty4": 320,
  319. "boxed_account_empty8": 336,
  320. "boxed_account_sized_init1": 552,
  321. "boxed_account_sized_init2": 400,
  322. "boxed_account_sized_init4": 432,
  323. "boxed_account_sized_init8": 496,
  324. "boxed_account_sized1": 320,
  325. "boxed_account_sized2": 320,
  326. "boxed_account_sized4": 320,
  327. "boxed_account_sized8": 336,
  328. "boxed_account_unsized_init1": 552,
  329. "boxed_account_unsized_init2": 400,
  330. "boxed_account_unsized_init4": 432,
  331. "boxed_account_unsized_init8": 496,
  332. "boxed_account_unsized1": 320,
  333. "boxed_account_unsized2": 320,
  334. "boxed_account_unsized4": 320,
  335. "boxed_account_unsized8": 336,
  336. "boxed_interface_account_mint1": 320,
  337. "boxed_interface_account_mint2": 320,
  338. "boxed_interface_account_mint4": 320,
  339. "boxed_interface_account_mint8": 336,
  340. "boxed_interface_account_token1": 320,
  341. "boxed_interface_account_token2": 320,
  342. "boxed_interface_account_token4": 320,
  343. "boxed_interface_account_token8": 336,
  344. "interface_account_mint1": 504,
  345. "interface_account_mint2": 680,
  346. "interface_account_mint4": 1016,
  347. "interface_account_mint8": 1688,
  348. "interface_account_token1": 680,
  349. "interface_account_token2": 856,
  350. "interface_account_token4": 1368,
  351. "interface1": 320,
  352. "interface2": 368,
  353. "interface4": 552,
  354. "interface8": 728,
  355. "program1": 320,
  356. "program2": 368,
  357. "program4": 552,
  358. "program8": 728,
  359. "signer1": 328,
  360. "signer2": 376,
  361. "signer4": 560,
  362. "signer8": 728,
  363. "system_account1": 328,
  364. "system_account2": 376,
  365. "system_account4": 560,
  366. "system_account8": 728,
  367. "unchecked_account1": 328,
  368. "unchecked_account2": 376,
  369. "unchecked_account4": 560,
  370. "unchecked_account8": 728
  371. }
  372. }
  373. },
  374. "0.29.0": {
  375. "solanaVersion": "1.17.0",
  376. "result": {
  377. "binarySize": {
  378. "bench": 743056
  379. },
  380. "computeUnits": {
  381. "accountInfo1": 695,
  382. "accountInfo2": 1035,
  383. "accountInfo4": 1730,
  384. "accountInfo8": 3342,
  385. "accountEmptyInit1": 5552,
  386. "accountEmpty1": 819,
  387. "accountEmptyInit2": 10421,
  388. "accountEmpty2": 1275,
  389. "accountEmptyInit4": 19803,
  390. "accountEmpty4": 2177,
  391. "accountEmptyInit8": 38609,
  392. "accountEmpty8": 3990,
  393. "accountSizedInit1": 5647,
  394. "accountSized1": 843,
  395. "accountSizedInit2": 10607,
  396. "accountSized2": 1317,
  397. "accountSizedInit4": 20225,
  398. "accountSized4": 2274,
  399. "accountSizedInit8": 39376,
  400. "accountSized8": 4185,
  401. "accountUnsizedInit1": 5740,
  402. "accountUnsized1": 870,
  403. "accountUnsizedInit2": 10856,
  404. "accountUnsized2": 1379,
  405. "accountUnsizedInit4": 20652,
  406. "accountUnsized4": 2411,
  407. "accountUnsizedInit8": 39969,
  408. "accountUnsized8": 4478,
  409. "boxedAccountEmptyInit1": 5605,
  410. "boxedAccountEmpty1": 856,
  411. "boxedAccountEmptyInit2": 10522,
  412. "boxedAccountEmpty2": 1347,
  413. "boxedAccountEmptyInit4": 20002,
  414. "boxedAccountEmpty4": 2324,
  415. "boxedAccountEmptyInit8": 39002,
  416. "boxedAccountEmpty8": 4311,
  417. "boxedAccountSizedInit1": 5686,
  418. "boxedAccountSized1": 878,
  419. "boxedAccountSizedInit2": 10690,
  420. "boxedAccountSized2": 1394,
  421. "boxedAccountSizedInit4": 20338,
  422. "boxedAccountSized4": 2413,
  423. "boxedAccountSizedInit8": 39670,
  424. "boxedAccountSized8": 4493,
  425. "boxedAccountUnsizedInit1": 5774,
  426. "boxedAccountUnsized1": 908,
  427. "boxedAccountUnsizedInit2": 10866,
  428. "boxedAccountUnsized2": 1457,
  429. "boxedAccountUnsizedInit4": 20688,
  430. "boxedAccountUnsized4": 2546,
  431. "boxedAccountUnsizedInit8": 40375,
  432. "boxedAccountUnsized8": 4759,
  433. "boxedInterfaceAccountMint1": 2196,
  434. "boxedInterfaceAccountMint2": 3847,
  435. "boxedInterfaceAccountMint4": 7132,
  436. "boxedInterfaceAccountMint8": 13743,
  437. "boxedInterfaceAccountToken1": 2126,
  438. "boxedInterfaceAccountToken2": 3706,
  439. "boxedInterfaceAccountToken4": 6853,
  440. "boxedInterfaceAccountToken8": 13184,
  441. "interfaceAccountMint1": 2285,
  442. "interfaceAccountMint2": 4178,
  443. "interfaceAccountMint4": 7964,
  444. "interfaceAccountMint8": 15538,
  445. "interfaceAccountToken1": 2212,
  446. "interfaceAccountToken2": 4030,
  447. "interfaceAccountToken4": 7663,
  448. "interface1": 741,
  449. "interface2": 934,
  450. "interface4": 1315,
  451. "interface8": 2086,
  452. "program1": 741,
  453. "program2": 934,
  454. "program4": 1317,
  455. "program8": 2086,
  456. "signer1": 675,
  457. "signer2": 987,
  458. "signer4": 1606,
  459. "signer8": 2846,
  460. "systemAccount1": 729,
  461. "systemAccount2": 1093,
  462. "systemAccount4": 1817,
  463. "systemAccount8": 3271,
  464. "uncheckedAccount1": 657,
  465. "uncheckedAccount2": 949,
  466. "uncheckedAccount4": 1526,
  467. "uncheckedAccount8": 2688
  468. },
  469. "stackMemory": {
  470. "account_info1": 128,
  471. "account_info2": 128,
  472. "account_info4": 128,
  473. "account_info8": 128,
  474. "account_empty_init1": 176,
  475. "account_empty_init2": 208,
  476. "account_empty_init4": 208,
  477. "account_empty_init8": 240,
  478. "account_empty1": 128,
  479. "account_empty2": 128,
  480. "account_empty4": 128,
  481. "account_empty8": 128,
  482. "account_sized_init1": 208,
  483. "account_sized_init2": 256,
  484. "account_sized_init4": 240,
  485. "account_sized_init8": 304,
  486. "account_sized1": 128,
  487. "account_sized2": 128,
  488. "account_sized4": 128,
  489. "account_sized8": 128,
  490. "account_unsized_init1": 224,
  491. "account_unsized_init2": 296,
  492. "account_unsized_init4": 304,
  493. "account_unsized_init8": 432,
  494. "account_unsized1": 128,
  495. "account_unsized2": 144,
  496. "account_unsized4": 128,
  497. "account_unsized8": 128,
  498. "boxed_account_empty_init1": 176,
  499. "boxed_account_empty_init2": 208,
  500. "boxed_account_empty_init4": 208,
  501. "boxed_account_empty_init8": 240,
  502. "boxed_account_empty1": 128,
  503. "boxed_account_empty2": 128,
  504. "boxed_account_empty4": 144,
  505. "boxed_account_empty8": 144,
  506. "boxed_account_sized_init1": 176,
  507. "boxed_account_sized_init2": 208,
  508. "boxed_account_sized_init4": 208,
  509. "boxed_account_sized_init8": 240,
  510. "boxed_account_sized1": 128,
  511. "boxed_account_sized2": 128,
  512. "boxed_account_sized4": 144,
  513. "boxed_account_sized8": 144,
  514. "boxed_account_unsized_init1": 176,
  515. "boxed_account_unsized_init2": 208,
  516. "boxed_account_unsized_init4": 208,
  517. "boxed_account_unsized_init8": 240,
  518. "boxed_account_unsized1": 128,
  519. "boxed_account_unsized2": 144,
  520. "boxed_account_unsized4": 128,
  521. "boxed_account_unsized8": 128,
  522. "boxed_interface_account_mint1": 128,
  523. "boxed_interface_account_mint2": 128,
  524. "boxed_interface_account_mint4": 144,
  525. "boxed_interface_account_mint8": 144,
  526. "boxed_interface_account_token1": 128,
  527. "boxed_interface_account_token2": 128,
  528. "boxed_interface_account_token4": 144,
  529. "boxed_interface_account_token8": 144,
  530. "interface_account_mint1": 128,
  531. "interface_account_mint2": 128,
  532. "interface_account_mint4": 128,
  533. "interface_account_mint8": 128,
  534. "interface_account_token1": 128,
  535. "interface_account_token2": 128,
  536. "interface_account_token4": 128,
  537. "interface1": 128,
  538. "interface2": 128,
  539. "interface4": 128,
  540. "interface8": 128,
  541. "program1": 128,
  542. "program2": 128,
  543. "program4": 128,
  544. "program8": 128,
  545. "signer1": 128,
  546. "signer2": 128,
  547. "signer4": 128,
  548. "signer8": 128,
  549. "system_account1": 128,
  550. "system_account2": 128,
  551. "system_account4": 128,
  552. "system_account8": 128,
  553. "unchecked_account1": 128,
  554. "unchecked_account2": 128,
  555. "unchecked_account4": 128,
  556. "unchecked_account8": 128
  557. }
  558. }
  559. },
  560. "0.30.0": {
  561. "solanaVersion": "1.18.8",
  562. "result": {
  563. "binarySize": {
  564. "bench": 791008
  565. },
  566. "computeUnits": {
  567. "accountInfo1": 601,
  568. "accountInfo2": 923,
  569. "accountInfo4": 1583,
  570. "accountInfo8": 2975,
  571. "accountEmptyInit1": 5034,
  572. "accountEmpty1": 652,
  573. "accountEmptyInit2": 9687,
  574. "accountEmpty2": 1016,
  575. "accountEmptyInit4": 18501,
  576. "accountEmpty4": 1737,
  577. "accountEmptyInit8": 36169,
  578. "accountEmpty8": 3186,
  579. "accountSizedInit1": 5106,
  580. "accountSized1": 668,
  581. "accountSizedInit2": 9828,
  582. "accountSized2": 1046,
  583. "accountSizedInit4": 18837,
  584. "accountSized4": 1807,
  585. "accountSizedInit8": 36761,
  586. "accountSized8": 3326,
  587. "accountUnsizedInit1": 5199,
  588. "accountUnsized1": 702,
  589. "accountUnsizedInit2": 10078,
  590. "accountUnsized2": 1116,
  591. "accountUnsizedInit4": 19259,
  592. "accountUnsized4": 1953,
  593. "accountUnsizedInit8": 37331,
  594. "accountUnsized8": 3626,
  595. "boxedAccountEmptyInit1": 5064,
  596. "boxedAccountEmpty1": 671,
  597. "boxedAccountEmptyInit2": 9721,
  598. "boxedAccountEmpty2": 1052,
  599. "boxedAccountEmptyInit4": 18582,
  600. "boxedAccountEmpty4": 1811,
  601. "boxedAccountEmptyInit8": 36329,
  602. "boxedAccountEmpty8": 3357,
  603. "boxedAccountSizedInit1": 5119,
  604. "boxedAccountSized1": 686,
  605. "boxedAccountSizedInit2": 9845,
  606. "boxedAccountSized2": 1085,
  607. "boxedAccountSizedInit4": 18825,
  608. "boxedAccountSized4": 1874,
  609. "boxedAccountSizedInit8": 36824,
  610. "boxedAccountSized8": 3490,
  611. "boxedAccountUnsizedInit1": 5207,
  612. "boxedAccountUnsized1": 721,
  613. "boxedAccountUnsizedInit2": 10015,
  614. "boxedAccountUnsized2": 1157,
  615. "boxedAccountUnsizedInit4": 19160,
  616. "boxedAccountUnsized4": 2019,
  617. "boxedAccountUnsizedInit8": 37496,
  618. "boxedAccountUnsized8": 3776,
  619. "boxedInterfaceAccountMint1": 1372,
  620. "boxedInterfaceAccountMint2": 2293,
  621. "boxedInterfaceAccountMint4": 4121,
  622. "boxedInterfaceAccountMint8": 7811,
  623. "boxedInterfaceAccountToken1": 2056,
  624. "boxedInterfaceAccountToken2": 3660,
  625. "boxedInterfaceAccountToken4": 6858,
  626. "boxedInterfaceAccountToken8": 13284,
  627. "interfaceAccountMint1": 1472,
  628. "interfaceAccountMint2": 2631,
  629. "interfaceAccountMint4": 4951,
  630. "interfaceAccountMint8": 9588,
  631. "interfaceAccountToken1": 2130,
  632. "interfaceAccountToken2": 3928,
  633. "interfaceAccountToken4": 7521,
  634. "interface1": 600,
  635. "interface2": 745,
  636. "interface4": 1033,
  637. "interface8": 1616,
  638. "program1": 596,
  639. "program2": 737,
  640. "program4": 1019,
  641. "program8": 1584,
  642. "signer1": 580,
  643. "signer2": 872,
  644. "signer4": 1454,
  645. "signer8": 2618,
  646. "systemAccount1": 592,
  647. "systemAccount2": 894,
  648. "systemAccount4": 1497,
  649. "systemAccount8": 2707,
  650. "uncheckedAccount1": 563,
  651. "uncheckedAccount2": 836,
  652. "uncheckedAccount4": 1378,
  653. "uncheckedAccount8": 2468
  654. },
  655. "stackMemory": {
  656. "account_info1": 144,
  657. "account_info2": 144,
  658. "account_info4": 144,
  659. "account_info8": 144,
  660. "account_empty_init1": 144,
  661. "account_empty_init2": 144,
  662. "account_empty_init4": 192,
  663. "account_empty_init8": 224,
  664. "account_empty1": 144,
  665. "account_empty2": 144,
  666. "account_empty4": 144,
  667. "account_empty8": 144,
  668. "account_sized_init1": 176,
  669. "account_sized_init2": 192,
  670. "account_sized_init4": 224,
  671. "account_sized_init8": 288,
  672. "account_sized1": 144,
  673. "account_sized2": 144,
  674. "account_sized4": 144,
  675. "account_sized8": 144,
  676. "account_unsized_init1": 192,
  677. "account_unsized_init2": 224,
  678. "account_unsized_init4": 288,
  679. "account_unsized_init8": 416,
  680. "account_unsized1": 144,
  681. "account_unsized2": 144,
  682. "account_unsized4": 144,
  683. "account_unsized8": 144,
  684. "boxed_account_empty_init1": 144,
  685. "boxed_account_empty_init2": 144,
  686. "boxed_account_empty_init4": 192,
  687. "boxed_account_empty_init8": 224,
  688. "boxed_account_empty1": 144,
  689. "boxed_account_empty2": 144,
  690. "boxed_account_empty4": 144,
  691. "boxed_account_empty8": 144,
  692. "boxed_account_sized_init1": 144,
  693. "boxed_account_sized_init2": 144,
  694. "boxed_account_sized_init4": 192,
  695. "boxed_account_sized_init8": 224,
  696. "boxed_account_sized1": 144,
  697. "boxed_account_sized2": 144,
  698. "boxed_account_sized4": 144,
  699. "boxed_account_sized8": 144,
  700. "boxed_account_unsized_init1": 144,
  701. "boxed_account_unsized_init2": 144,
  702. "boxed_account_unsized_init4": 192,
  703. "boxed_account_unsized_init8": 224,
  704. "boxed_account_unsized1": 144,
  705. "boxed_account_unsized2": 144,
  706. "boxed_account_unsized4": 144,
  707. "boxed_account_unsized8": 144,
  708. "boxed_interface_account_mint1": 144,
  709. "boxed_interface_account_mint2": 144,
  710. "boxed_interface_account_mint4": 144,
  711. "boxed_interface_account_mint8": 144,
  712. "boxed_interface_account_token1": 144,
  713. "boxed_interface_account_token2": 144,
  714. "boxed_interface_account_token4": 144,
  715. "boxed_interface_account_token8": 144,
  716. "interface_account_mint1": 144,
  717. "interface_account_mint2": 144,
  718. "interface_account_mint4": 144,
  719. "interface_account_mint8": 144,
  720. "interface_account_token1": 144,
  721. "interface_account_token2": 144,
  722. "interface_account_token4": 144,
  723. "interface1": 144,
  724. "interface2": 144,
  725. "interface4": 144,
  726. "interface8": 144,
  727. "program1": 144,
  728. "program2": 144,
  729. "program4": 144,
  730. "program8": 144,
  731. "signer1": 144,
  732. "signer2": 144,
  733. "signer4": 144,
  734. "signer8": 144,
  735. "system_account1": 144,
  736. "system_account2": 144,
  737. "system_account4": 144,
  738. "system_account8": 144,
  739. "unchecked_account1": 144,
  740. "unchecked_account2": 144,
  741. "unchecked_account4": 144,
  742. "unchecked_account8": 144
  743. }
  744. }
  745. },
  746. "0.30.1": {
  747. "solanaVersion": "1.18.17",
  748. "result": {
  749. "binarySize": {
  750. "bench": 791008
  751. },
  752. "computeUnits": {
  753. "accountInfo1": 601,
  754. "accountInfo2": 923,
  755. "accountInfo4": 1583,
  756. "accountInfo8": 2975,
  757. "accountEmptyInit1": 5034,
  758. "accountEmpty1": 652,
  759. "accountEmptyInit2": 9687,
  760. "accountEmpty2": 1016,
  761. "accountEmptyInit4": 18501,
  762. "accountEmpty4": 1737,
  763. "accountEmptyInit8": 36169,
  764. "accountEmpty8": 3186,
  765. "accountSizedInit1": 5106,
  766. "accountSized1": 668,
  767. "accountSizedInit2": 9828,
  768. "accountSized2": 1046,
  769. "accountSizedInit4": 18837,
  770. "accountSized4": 1807,
  771. "accountSizedInit8": 36761,
  772. "accountSized8": 3326,
  773. "accountUnsizedInit1": 5199,
  774. "accountUnsized1": 702,
  775. "accountUnsizedInit2": 10078,
  776. "accountUnsized2": 1116,
  777. "accountUnsizedInit4": 19259,
  778. "accountUnsized4": 1953,
  779. "accountUnsizedInit8": 37331,
  780. "accountUnsized8": 3626,
  781. "boxedAccountEmptyInit1": 5064,
  782. "boxedAccountEmpty1": 671,
  783. "boxedAccountEmptyInit2": 9721,
  784. "boxedAccountEmpty2": 1052,
  785. "boxedAccountEmptyInit4": 18582,
  786. "boxedAccountEmpty4": 1811,
  787. "boxedAccountEmptyInit8": 36329,
  788. "boxedAccountEmpty8": 3357,
  789. "boxedAccountSizedInit1": 5119,
  790. "boxedAccountSized1": 686,
  791. "boxedAccountSizedInit2": 9845,
  792. "boxedAccountSized2": 1085,
  793. "boxedAccountSizedInit4": 18825,
  794. "boxedAccountSized4": 1874,
  795. "boxedAccountSizedInit8": 36824,
  796. "boxedAccountSized8": 3490,
  797. "boxedAccountUnsizedInit1": 5207,
  798. "boxedAccountUnsized1": 721,
  799. "boxedAccountUnsizedInit2": 10015,
  800. "boxedAccountUnsized2": 1157,
  801. "boxedAccountUnsizedInit4": 19160,
  802. "boxedAccountUnsized4": 2019,
  803. "boxedAccountUnsizedInit8": 37496,
  804. "boxedAccountUnsized8": 3776,
  805. "boxedInterfaceAccountMint1": 1372,
  806. "boxedInterfaceAccountMint2": 2293,
  807. "boxedInterfaceAccountMint4": 4121,
  808. "boxedInterfaceAccountMint8": 7811,
  809. "boxedInterfaceAccountToken1": 2056,
  810. "boxedInterfaceAccountToken2": 3660,
  811. "boxedInterfaceAccountToken4": 6858,
  812. "boxedInterfaceAccountToken8": 13284,
  813. "interfaceAccountMint1": 1472,
  814. "interfaceAccountMint2": 2631,
  815. "interfaceAccountMint4": 4951,
  816. "interfaceAccountMint8": 9588,
  817. "interfaceAccountToken1": 2130,
  818. "interfaceAccountToken2": 3928,
  819. "interfaceAccountToken4": 7521,
  820. "interface1": 600,
  821. "interface2": 745,
  822. "interface4": 1033,
  823. "interface8": 1616,
  824. "program1": 596,
  825. "program2": 737,
  826. "program4": 1019,
  827. "program8": 1584,
  828. "signer1": 580,
  829. "signer2": 872,
  830. "signer4": 1454,
  831. "signer8": 2618,
  832. "systemAccount1": 592,
  833. "systemAccount2": 894,
  834. "systemAccount4": 1497,
  835. "systemAccount8": 2707,
  836. "uncheckedAccount1": 563,
  837. "uncheckedAccount2": 836,
  838. "uncheckedAccount4": 1378,
  839. "uncheckedAccount8": 2468
  840. },
  841. "stackMemory": {
  842. "account_info1": 144,
  843. "account_info2": 144,
  844. "account_info4": 144,
  845. "account_info8": 144,
  846. "account_empty_init1": 144,
  847. "account_empty_init2": 144,
  848. "account_empty_init4": 192,
  849. "account_empty_init8": 224,
  850. "account_empty1": 144,
  851. "account_empty2": 144,
  852. "account_empty4": 144,
  853. "account_empty8": 144,
  854. "account_sized_init1": 176,
  855. "account_sized_init2": 192,
  856. "account_sized_init4": 224,
  857. "account_sized_init8": 288,
  858. "account_sized1": 144,
  859. "account_sized2": 144,
  860. "account_sized4": 144,
  861. "account_sized8": 144,
  862. "account_unsized_init1": 192,
  863. "account_unsized_init2": 224,
  864. "account_unsized_init4": 288,
  865. "account_unsized_init8": 416,
  866. "account_unsized1": 144,
  867. "account_unsized2": 144,
  868. "account_unsized4": 144,
  869. "account_unsized8": 144,
  870. "boxed_account_empty_init1": 144,
  871. "boxed_account_empty_init2": 144,
  872. "boxed_account_empty_init4": 192,
  873. "boxed_account_empty_init8": 224,
  874. "boxed_account_empty1": 144,
  875. "boxed_account_empty2": 144,
  876. "boxed_account_empty4": 144,
  877. "boxed_account_empty8": 144,
  878. "boxed_account_sized_init1": 144,
  879. "boxed_account_sized_init2": 144,
  880. "boxed_account_sized_init4": 192,
  881. "boxed_account_sized_init8": 224,
  882. "boxed_account_sized1": 144,
  883. "boxed_account_sized2": 144,
  884. "boxed_account_sized4": 144,
  885. "boxed_account_sized8": 144,
  886. "boxed_account_unsized_init1": 144,
  887. "boxed_account_unsized_init2": 144,
  888. "boxed_account_unsized_init4": 192,
  889. "boxed_account_unsized_init8": 224,
  890. "boxed_account_unsized1": 144,
  891. "boxed_account_unsized2": 144,
  892. "boxed_account_unsized4": 144,
  893. "boxed_account_unsized8": 144,
  894. "boxed_interface_account_mint1": 144,
  895. "boxed_interface_account_mint2": 144,
  896. "boxed_interface_account_mint4": 144,
  897. "boxed_interface_account_mint8": 144,
  898. "boxed_interface_account_token1": 144,
  899. "boxed_interface_account_token2": 144,
  900. "boxed_interface_account_token4": 144,
  901. "boxed_interface_account_token8": 144,
  902. "interface_account_mint1": 144,
  903. "interface_account_mint2": 144,
  904. "interface_account_mint4": 144,
  905. "interface_account_mint8": 144,
  906. "interface_account_token1": 144,
  907. "interface_account_token2": 144,
  908. "interface_account_token4": 144,
  909. "interface1": 144,
  910. "interface2": 144,
  911. "interface4": 144,
  912. "interface8": 144,
  913. "program1": 144,
  914. "program2": 144,
  915. "program4": 144,
  916. "program8": 144,
  917. "signer1": 144,
  918. "signer2": 144,
  919. "signer4": 144,
  920. "signer8": 144,
  921. "system_account1": 144,
  922. "system_account2": 144,
  923. "system_account4": 144,
  924. "system_account8": 144,
  925. "unchecked_account1": 144,
  926. "unchecked_account2": 144,
  927. "unchecked_account4": 144,
  928. "unchecked_account8": 144
  929. }
  930. }
  931. },
  932. "0.31.0": {
  933. "solanaVersion": "2.1.0",
  934. "result": {
  935. "binarySize": {
  936. "bench": 1041928
  937. },
  938. "computeUnits": {
  939. "accountInfo1": 571,
  940. "accountInfo2": 895,
  941. "accountInfo4": 1553,
  942. "accountInfo8": 2923,
  943. "accountEmptyInit1": 5083,
  944. "accountEmpty1": 645,
  945. "accountEmptyInit2": 9301,
  946. "accountEmpty2": 1007,
  947. "accountEmptyInit4": 17764,
  948. "accountEmpty4": 1724,
  949. "accountEmptyInit8": 34723,
  950. "accountEmpty8": 3163,
  951. "accountSizedInit1": 5192,
  952. "accountSized1": 693,
  953. "accountSizedInit2": 9489,
  954. "accountSized2": 1075,
  955. "accountSizedInit4": 18170,
  956. "accountSized4": 1848,
  957. "accountSizedInit8": 35433,
  958. "accountSized8": 3387,
  959. "accountUnsizedInit1": 5305,
  960. "accountUnsized1": 746,
  961. "accountUnsizedInit2": 9759,
  962. "accountUnsized2": 1163,
  963. "accountUnsizedInit4": 18603,
  964. "accountUnsized4": 2002,
  965. "accountUnsizedInit8": 35993,
  966. "accountUnsized8": 3673,
  967. "boxedAccountEmptyInit1": 5175,
  968. "boxedAccountEmpty1": 734,
  969. "boxedAccountEmptyInit2": 9414,
  970. "boxedAccountEmpty2": 1116,
  971. "boxedAccountEmptyInit4": 17918,
  972. "boxedAccountEmpty4": 1872,
  973. "boxedAccountEmptyInit8": 34953,
  974. "boxedAccountEmpty8": 3401,
  975. "boxedAccountSizedInit1": 5271,
  976. "boxedAccountSized1": 783,
  977. "boxedAccountSizedInit2": 9583,
  978. "boxedAccountSized2": 1190,
  979. "boxedAccountSizedInit4": 18230,
  980. "boxedAccountSized4": 1996,
  981. "boxedAccountSizedInit8": 35553,
  982. "boxedAccountSized8": 3628,
  983. "boxedAccountUnsizedInit1": 5371,
  984. "boxedAccountUnsized1": 836,
  985. "boxedAccountUnsizedInit2": 9759,
  986. "boxedAccountUnsized2": 1270,
  987. "boxedAccountUnsizedInit4": 18558,
  988. "boxedAccountUnsized4": 2132,
  989. "boxedAccountUnsizedInit8": 36185,
  990. "boxedAccountUnsized8": 3881,
  991. "boxedInterfaceAccountMint1": 1351,
  992. "boxedInterfaceAccountMint2": 2123,
  993. "boxedInterfaceAccountMint4": 3656,
  994. "boxedInterfaceAccountMint8": 6738,
  995. "boxedInterfaceAccountToken1": 2011,
  996. "boxedInterfaceAccountToken2": 3431,
  997. "boxedInterfaceAccountToken4": 6260,
  998. "boxedInterfaceAccountToken8": 11934,
  999. "interfaceAccountMint1": 1476,
  1000. "interfaceAccountMint2": 2489,
  1001. "interfaceAccountMint4": 4511,
  1002. "interfaceAccountMint8": 8550,
  1003. "interfaceAccountToken1": 2111,
  1004. "interfaceAccountToken2": 3729,
  1005. "interfaceAccountToken4": 6955,
  1006. "interface1": 769,
  1007. "interface2": 912,
  1008. "interface4": 1189,
  1009. "interface8": 1748,
  1010. "program1": 779,
  1011. "program2": 920,
  1012. "program4": 1193,
  1013. "program8": 1744,
  1014. "signer1": 774,
  1015. "signer2": 1064,
  1016. "signer4": 1637,
  1017. "signer8": 2788,
  1018. "systemAccount1": 796,
  1019. "systemAccount2": 1096,
  1020. "systemAccount4": 1689,
  1021. "systemAccount8": 2880,
  1022. "uncheckedAccount1": 783,
  1023. "uncheckedAccount2": 1056,
  1024. "uncheckedAccount4": 1594,
  1025. "uncheckedAccount8": 2679
  1026. },
  1027. "stackMemory": {
  1028. "account_info1": 46,
  1029. "account_info2": 80,
  1030. "account_info4": 80,
  1031. "account_info8": 80,
  1032. "account_empty_init1": 88,
  1033. "account_empty_init2": 88,
  1034. "account_empty_init4": 88,
  1035. "account_empty_init8": 88,
  1036. "account_empty1": 88,
  1037. "account_empty2": 88,
  1038. "account_empty4": 88,
  1039. "account_empty8": 88,
  1040. "account_sized_init1": 88,
  1041. "account_sized_init2": 88,
  1042. "account_sized_init4": 88,
  1043. "account_sized_init8": 88,
  1044. "account_sized1": 88,
  1045. "account_sized2": 88,
  1046. "account_sized4": 88,
  1047. "account_sized8": 88,
  1048. "account_unsized_init1": 88,
  1049. "account_unsized_init2": 88,
  1050. "account_unsized_init4": 88,
  1051. "account_unsized_init8": 88,
  1052. "account_unsized1": 88,
  1053. "account_unsized2": 88,
  1054. "account_unsized4": 88,
  1055. "account_unsized8": 88,
  1056. "boxed_account_empty_init1": 88,
  1057. "boxed_account_empty_init2": 88,
  1058. "boxed_account_empty_init4": 88,
  1059. "boxed_account_empty_init8": 88,
  1060. "boxed_account_empty1": 88,
  1061. "boxed_account_empty2": 88,
  1062. "boxed_account_empty4": 88,
  1063. "boxed_account_empty8": 88,
  1064. "boxed_account_sized_init1": 88,
  1065. "boxed_account_sized_init2": 88,
  1066. "boxed_account_sized_init4": 88,
  1067. "boxed_account_sized_init8": 88,
  1068. "boxed_account_sized1": 88,
  1069. "boxed_account_sized2": 88,
  1070. "boxed_account_sized4": 88,
  1071. "boxed_account_sized8": 88,
  1072. "boxed_account_unsized_init1": 88,
  1073. "boxed_account_unsized_init2": 88,
  1074. "boxed_account_unsized_init4": 88,
  1075. "boxed_account_unsized_init8": 88,
  1076. "boxed_account_unsized1": 88,
  1077. "boxed_account_unsized2": 88,
  1078. "boxed_account_unsized4": 88,
  1079. "boxed_account_unsized8": 88,
  1080. "boxed_interface_account_mint1": 88,
  1081. "boxed_interface_account_mint2": 88,
  1082. "boxed_interface_account_mint4": 88,
  1083. "boxed_interface_account_mint8": 88,
  1084. "boxed_interface_account_token1": 88,
  1085. "boxed_interface_account_token2": 88,
  1086. "boxed_interface_account_token4": 88,
  1087. "boxed_interface_account_token8": 88,
  1088. "interface_account_mint1": 88,
  1089. "interface_account_mint2": 88,
  1090. "interface_account_mint4": 88,
  1091. "interface_account_mint8": 88,
  1092. "interface_account_token1": 80,
  1093. "interface_account_token2": 80,
  1094. "interface_account_token4": 80,
  1095. "interface1": 88,
  1096. "interface2": 88,
  1097. "interface4": 88,
  1098. "interface8": 88,
  1099. "program1": 88,
  1100. "program2": 88,
  1101. "program4": 88,
  1102. "program8": 88,
  1103. "signer1": 88,
  1104. "signer2": 88,
  1105. "signer4": 88,
  1106. "signer8": 88,
  1107. "system_account1": 88,
  1108. "system_account2": 88,
  1109. "system_account4": 88,
  1110. "system_account8": 88,
  1111. "unchecked_account1": 88,
  1112. "unchecked_account2": 88,
  1113. "unchecked_account4": 88,
  1114. "unchecked_account8": 88
  1115. }
  1116. }
  1117. },
  1118. "0.31.1": {
  1119. "solanaVersion": "2.1.0",
  1120. "result": {
  1121. "binarySize": {
  1122. "bench": 1041928
  1123. },
  1124. "computeUnits": {
  1125. "accountInfo1": 571,
  1126. "accountInfo2": 895,
  1127. "accountInfo4": 1553,
  1128. "accountInfo8": 2923,
  1129. "accountEmptyInit1": 5083,
  1130. "accountEmpty1": 645,
  1131. "accountEmptyInit2": 9301,
  1132. "accountEmpty2": 1007,
  1133. "accountEmptyInit4": 17764,
  1134. "accountEmpty4": 1724,
  1135. "accountEmptyInit8": 34723,
  1136. "accountEmpty8": 3163,
  1137. "accountSizedInit1": 5192,
  1138. "accountSized1": 693,
  1139. "accountSizedInit2": 9489,
  1140. "accountSized2": 1075,
  1141. "accountSizedInit4": 18170,
  1142. "accountSized4": 1848,
  1143. "accountSizedInit8": 35433,
  1144. "accountSized8": 3387,
  1145. "accountUnsizedInit1": 5305,
  1146. "accountUnsized1": 746,
  1147. "accountUnsizedInit2": 9759,
  1148. "accountUnsized2": 1163,
  1149. "accountUnsizedInit4": 18603,
  1150. "accountUnsized4": 2002,
  1151. "accountUnsizedInit8": 35993,
  1152. "accountUnsized8": 3673,
  1153. "boxedAccountEmptyInit1": 5175,
  1154. "boxedAccountEmpty1": 734,
  1155. "boxedAccountEmptyInit2": 9414,
  1156. "boxedAccountEmpty2": 1116,
  1157. "boxedAccountEmptyInit4": 17918,
  1158. "boxedAccountEmpty4": 1872,
  1159. "boxedAccountEmptyInit8": 34953,
  1160. "boxedAccountEmpty8": 3401,
  1161. "boxedAccountSizedInit1": 5271,
  1162. "boxedAccountSized1": 783,
  1163. "boxedAccountSizedInit2": 9583,
  1164. "boxedAccountSized2": 1190,
  1165. "boxedAccountSizedInit4": 18230,
  1166. "boxedAccountSized4": 1996,
  1167. "boxedAccountSizedInit8": 35553,
  1168. "boxedAccountSized8": 3628,
  1169. "boxedAccountUnsizedInit1": 5371,
  1170. "boxedAccountUnsized1": 836,
  1171. "boxedAccountUnsizedInit2": 9759,
  1172. "boxedAccountUnsized2": 1270,
  1173. "boxedAccountUnsizedInit4": 18558,
  1174. "boxedAccountUnsized4": 2132,
  1175. "boxedAccountUnsizedInit8": 36185,
  1176. "boxedAccountUnsized8": 3881,
  1177. "boxedInterfaceAccountMint1": 1351,
  1178. "boxedInterfaceAccountMint2": 2123,
  1179. "boxedInterfaceAccountMint4": 3656,
  1180. "boxedInterfaceAccountMint8": 6738,
  1181. "boxedInterfaceAccountToken1": 2011,
  1182. "boxedInterfaceAccountToken2": 3431,
  1183. "boxedInterfaceAccountToken4": 6260,
  1184. "boxedInterfaceAccountToken8": 11934,
  1185. "interfaceAccountMint1": 1476,
  1186. "interfaceAccountMint2": 2489,
  1187. "interfaceAccountMint4": 4511,
  1188. "interfaceAccountMint8": 8550,
  1189. "interfaceAccountToken1": 2111,
  1190. "interfaceAccountToken2": 3729,
  1191. "interfaceAccountToken4": 6955,
  1192. "interface1": 769,
  1193. "interface2": 912,
  1194. "interface4": 1189,
  1195. "interface8": 1748,
  1196. "program1": 779,
  1197. "program2": 920,
  1198. "program4": 1193,
  1199. "program8": 1744,
  1200. "signer1": 774,
  1201. "signer2": 1064,
  1202. "signer4": 1637,
  1203. "signer8": 2788,
  1204. "systemAccount1": 796,
  1205. "systemAccount2": 1096,
  1206. "systemAccount4": 1689,
  1207. "systemAccount8": 2880,
  1208. "uncheckedAccount1": 783,
  1209. "uncheckedAccount2": 1056,
  1210. "uncheckedAccount4": 1594,
  1211. "uncheckedAccount8": 2679
  1212. },
  1213. "stackMemory": {
  1214. "account_info1": 46,
  1215. "account_info2": 80,
  1216. "account_info4": 80,
  1217. "account_info8": 80,
  1218. "account_empty_init1": 88,
  1219. "account_empty_init2": 88,
  1220. "account_empty_init4": 88,
  1221. "account_empty_init8": 88,
  1222. "account_empty1": 88,
  1223. "account_empty2": 88,
  1224. "account_empty4": 88,
  1225. "account_empty8": 88,
  1226. "account_sized_init1": 88,
  1227. "account_sized_init2": 88,
  1228. "account_sized_init4": 88,
  1229. "account_sized_init8": 88,
  1230. "account_sized1": 88,
  1231. "account_sized2": 88,
  1232. "account_sized4": 88,
  1233. "account_sized8": 88,
  1234. "account_unsized_init1": 88,
  1235. "account_unsized_init2": 88,
  1236. "account_unsized_init4": 88,
  1237. "account_unsized_init8": 88,
  1238. "account_unsized1": 88,
  1239. "account_unsized2": 88,
  1240. "account_unsized4": 88,
  1241. "account_unsized8": 88,
  1242. "boxed_account_empty_init1": 88,
  1243. "boxed_account_empty_init2": 88,
  1244. "boxed_account_empty_init4": 88,
  1245. "boxed_account_empty_init8": 88,
  1246. "boxed_account_empty1": 88,
  1247. "boxed_account_empty2": 88,
  1248. "boxed_account_empty4": 88,
  1249. "boxed_account_empty8": 88,
  1250. "boxed_account_sized_init1": 88,
  1251. "boxed_account_sized_init2": 88,
  1252. "boxed_account_sized_init4": 88,
  1253. "boxed_account_sized_init8": 88,
  1254. "boxed_account_sized1": 88,
  1255. "boxed_account_sized2": 88,
  1256. "boxed_account_sized4": 88,
  1257. "boxed_account_sized8": 88,
  1258. "boxed_account_unsized_init1": 88,
  1259. "boxed_account_unsized_init2": 88,
  1260. "boxed_account_unsized_init4": 88,
  1261. "boxed_account_unsized_init8": 88,
  1262. "boxed_account_unsized1": 88,
  1263. "boxed_account_unsized2": 88,
  1264. "boxed_account_unsized4": 88,
  1265. "boxed_account_unsized8": 88,
  1266. "boxed_interface_account_mint1": 88,
  1267. "boxed_interface_account_mint2": 88,
  1268. "boxed_interface_account_mint4": 88,
  1269. "boxed_interface_account_mint8": 88,
  1270. "boxed_interface_account_token1": 88,
  1271. "boxed_interface_account_token2": 88,
  1272. "boxed_interface_account_token4": 88,
  1273. "boxed_interface_account_token8": 88,
  1274. "interface_account_mint1": 88,
  1275. "interface_account_mint2": 88,
  1276. "interface_account_mint4": 88,
  1277. "interface_account_mint8": 88,
  1278. "interface_account_token1": 80,
  1279. "interface_account_token2": 80,
  1280. "interface_account_token4": 80,
  1281. "interface1": 88,
  1282. "interface2": 88,
  1283. "interface4": 88,
  1284. "interface8": 88,
  1285. "program1": 88,
  1286. "program2": 88,
  1287. "program4": 88,
  1288. "program8": 88,
  1289. "signer1": 88,
  1290. "signer2": 88,
  1291. "signer4": 88,
  1292. "signer8": 88,
  1293. "system_account1": 88,
  1294. "system_account2": 88,
  1295. "system_account4": 88,
  1296. "system_account8": 88,
  1297. "unchecked_account1": 88,
  1298. "unchecked_account2": 88,
  1299. "unchecked_account4": 88,
  1300. "unchecked_account8": 88
  1301. }
  1302. }
  1303. },
  1304. "unreleased": {
  1305. "solanaVersion": "2.1.0",
  1306. "result": {
  1307. "binarySize": {
  1308. "bench": 1041928
  1309. },
  1310. "computeUnits": {
  1311. "accountInfo1": 571,
  1312. "accountInfo2": 895,
  1313. "accountInfo4": 1553,
  1314. "accountInfo8": 2923,
  1315. "accountEmptyInit1": 4829,
  1316. "accountEmpty1": 645,
  1317. "accountEmptyInit2": 8793,
  1318. "accountEmpty2": 1007,
  1319. "accountEmptyInit4": 16748,
  1320. "accountEmpty4": 1724,
  1321. "accountEmptyInit8": 32691,
  1322. "accountEmpty8": 3163,
  1323. "accountSizedInit1": 4938,
  1324. "accountSized1": 693,
  1325. "accountSizedInit2": 8981,
  1326. "accountSized2": 1075,
  1327. "accountSizedInit4": 17154,
  1328. "accountSized4": 1848,
  1329. "accountSizedInit8": 33401,
  1330. "accountSized8": 3387,
  1331. "accountUnsizedInit1": 5051,
  1332. "accountUnsized1": 746,
  1333. "accountUnsizedInit2": 9251,
  1334. "accountUnsized2": 1163,
  1335. "accountUnsizedInit4": 17587,
  1336. "accountUnsized4": 2002,
  1337. "accountUnsizedInit8": 33961,
  1338. "accountUnsized8": 3673,
  1339. "boxedAccountEmptyInit1": 4921,
  1340. "boxedAccountEmpty1": 734,
  1341. "boxedAccountEmptyInit2": 8906,
  1342. "boxedAccountEmpty2": 1116,
  1343. "boxedAccountEmptyInit4": 16902,
  1344. "boxedAccountEmpty4": 1872,
  1345. "boxedAccountEmptyInit8": 32921,
  1346. "boxedAccountEmpty8": 3401,
  1347. "boxedAccountSizedInit1": 5017,
  1348. "boxedAccountSized1": 783,
  1349. "boxedAccountSizedInit2": 9075,
  1350. "boxedAccountSized2": 1190,
  1351. "boxedAccountSizedInit4": 17214,
  1352. "boxedAccountSized4": 1996,
  1353. "boxedAccountSizedInit8": 33521,
  1354. "boxedAccountSized8": 3628,
  1355. "boxedAccountUnsizedInit1": 5117,
  1356. "boxedAccountUnsized1": 836,
  1357. "boxedAccountUnsizedInit2": 9251,
  1358. "boxedAccountUnsized2": 1270,
  1359. "boxedAccountUnsizedInit4": 17542,
  1360. "boxedAccountUnsized4": 2132,
  1361. "boxedAccountUnsizedInit8": 34153,
  1362. "boxedAccountUnsized8": 3881,
  1363. "boxedInterfaceAccountMint1": 1351,
  1364. "boxedInterfaceAccountMint2": 2123,
  1365. "boxedInterfaceAccountMint4": 3656,
  1366. "boxedInterfaceAccountMint8": 6738,
  1367. "boxedInterfaceAccountToken1": 2011,
  1368. "boxedInterfaceAccountToken2": 3431,
  1369. "boxedInterfaceAccountToken4": 6260,
  1370. "boxedInterfaceAccountToken8": 11934,
  1371. "interfaceAccountMint1": 1476,
  1372. "interfaceAccountMint2": 2489,
  1373. "interfaceAccountMint4": 4511,
  1374. "interfaceAccountMint8": 8550,
  1375. "interfaceAccountToken1": 2111,
  1376. "interfaceAccountToken2": 3729,
  1377. "interfaceAccountToken4": 6955,
  1378. "interface1": 769,
  1379. "interface2": 912,
  1380. "interface4": 1189,
  1381. "interface8": 1748,
  1382. "program1": 779,
  1383. "program2": 920,
  1384. "program4": 1193,
  1385. "program8": 1744,
  1386. "signer1": 774,
  1387. "signer2": 1064,
  1388. "signer4": 1637,
  1389. "signer8": 2788,
  1390. "systemAccount1": 796,
  1391. "systemAccount2": 1096,
  1392. "systemAccount4": 1689,
  1393. "systemAccount8": 2880,
  1394. "uncheckedAccount1": 783,
  1395. "uncheckedAccount2": 1056,
  1396. "uncheckedAccount4": 1594,
  1397. "uncheckedAccount8": 2679
  1398. },
  1399. "stackMemory": {
  1400. "account_info1": 46,
  1401. "account_info2": 80,
  1402. "account_info4": 80,
  1403. "account_info8": 80,
  1404. "account_empty_init1": 88,
  1405. "account_empty_init2": 88,
  1406. "account_empty_init4": 88,
  1407. "account_empty_init8": 88,
  1408. "account_empty1": 88,
  1409. "account_empty2": 88,
  1410. "account_empty4": 88,
  1411. "account_empty8": 88,
  1412. "account_sized_init1": 88,
  1413. "account_sized_init2": 88,
  1414. "account_sized_init4": 88,
  1415. "account_sized_init8": 88,
  1416. "account_sized1": 88,
  1417. "account_sized2": 88,
  1418. "account_sized4": 88,
  1419. "account_sized8": 88,
  1420. "account_unsized_init1": 88,
  1421. "account_unsized_init2": 88,
  1422. "account_unsized_init4": 88,
  1423. "account_unsized_init8": 88,
  1424. "account_unsized1": 88,
  1425. "account_unsized2": 88,
  1426. "account_unsized4": 88,
  1427. "account_unsized8": 88,
  1428. "boxed_account_empty_init1": 88,
  1429. "boxed_account_empty_init2": 88,
  1430. "boxed_account_empty_init4": 88,
  1431. "boxed_account_empty_init8": 88,
  1432. "boxed_account_empty1": 88,
  1433. "boxed_account_empty2": 88,
  1434. "boxed_account_empty4": 88,
  1435. "boxed_account_empty8": 88,
  1436. "boxed_account_sized_init1": 88,
  1437. "boxed_account_sized_init2": 88,
  1438. "boxed_account_sized_init4": 88,
  1439. "boxed_account_sized_init8": 88,
  1440. "boxed_account_sized1": 88,
  1441. "boxed_account_sized2": 88,
  1442. "boxed_account_sized4": 88,
  1443. "boxed_account_sized8": 88,
  1444. "boxed_account_unsized_init1": 88,
  1445. "boxed_account_unsized_init2": 88,
  1446. "boxed_account_unsized_init4": 88,
  1447. "boxed_account_unsized_init8": 88,
  1448. "boxed_account_unsized1": 88,
  1449. "boxed_account_unsized2": 88,
  1450. "boxed_account_unsized4": 88,
  1451. "boxed_account_unsized8": 88,
  1452. "boxed_interface_account_mint1": 88,
  1453. "boxed_interface_account_mint2": 88,
  1454. "boxed_interface_account_mint4": 88,
  1455. "boxed_interface_account_mint8": 88,
  1456. "boxed_interface_account_token1": 88,
  1457. "boxed_interface_account_token2": 88,
  1458. "boxed_interface_account_token4": 88,
  1459. "boxed_interface_account_token8": 88,
  1460. "interface_account_mint1": 88,
  1461. "interface_account_mint2": 88,
  1462. "interface_account_mint4": 88,
  1463. "interface_account_mint8": 88,
  1464. "interface_account_token1": 80,
  1465. "interface_account_token2": 80,
  1466. "interface_account_token4": 80,
  1467. "interface1": 88,
  1468. "interface2": 88,
  1469. "interface4": 88,
  1470. "interface8": 88,
  1471. "program1": 88,
  1472. "program2": 88,
  1473. "program4": 88,
  1474. "program8": 88,
  1475. "signer1": 88,
  1476. "signer2": 88,
  1477. "signer4": 88,
  1478. "signer8": 88,
  1479. "system_account1": 88,
  1480. "system_account2": 88,
  1481. "system_account4": 88,
  1482. "system_account8": 88,
  1483. "unchecked_account1": 88,
  1484. "unchecked_account2": 88,
  1485. "unchecked_account4": 88,
  1486. "unchecked_account8": 88
  1487. }
  1488. }
  1489. }
  1490. }