The smart contract component for PuffPastry.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

595 rader
16 KiB

  1. {
  2. "generators": {
  3. "address": 1,
  4. "nonce": 0
  5. },
  6. "auth": [
  7. [],
  8. [],
  9. []
  10. ],
  11. "ledger": {
  12. "protocol_version": 21,
  13. "sequence_number": 0,
  14. "timestamp": 0,
  15. "network_id": "0000000000000000000000000000000000000000000000000000000000000000",
  16. "base_reserve": 0,
  17. "min_persistent_entry_ttl": 4096,
  18. "min_temp_entry_ttl": 16,
  19. "max_entry_ttl": 6312000,
  20. "ledger_entries": [
  21. [
  22. {
  23. "contract_data": {
  24. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  25. "key": {
  26. "vec": [
  27. {
  28. "symbol": "Comment"
  29. }
  30. ]
  31. },
  32. "durability": "persistent"
  33. }
  34. },
  35. [
  36. {
  37. "last_modified_ledger_seq": 0,
  38. "data": {
  39. "contract_data": {
  40. "ext": "v0",
  41. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  42. "key": {
  43. "vec": [
  44. {
  45. "symbol": "Comment"
  46. }
  47. ]
  48. },
  49. "durability": "persistent",
  50. "val": {
  51. "vec": [
  52. {
  53. "map": [
  54. {
  55. "key": {
  56. "symbol": "created_at"
  57. },
  58. "val": {
  59. "u64": 0
  60. }
  61. },
  62. {
  63. "key": {
  64. "symbol": "id"
  65. },
  66. "val": {
  67. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  68. }
  69. },
  70. {
  71. "key": {
  72. "symbol": "issue_id"
  73. },
  74. "val": {
  75. "bytes": "b0da84c2e0b696acfd16e06ae8c7435b"
  76. }
  77. },
  78. {
  79. "key": {
  80. "symbol": "negative_votes"
  81. },
  82. "val": {
  83. "u64": 0
  84. }
  85. },
  86. {
  87. "key": {
  88. "symbol": "positive_votes"
  89. },
  90. "val": {
  91. "u64": 0
  92. }
  93. },
  94. {
  95. "key": {
  96. "symbol": "text"
  97. },
  98. "val": {
  99. "string": "Look for the union label"
  100. }
  101. }
  102. ]
  103. }
  104. ]
  105. }
  106. }
  107. },
  108. "ext": "v0"
  109. },
  110. 4095
  111. ]
  112. ],
  113. [
  114. {
  115. "contract_data": {
  116. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  117. "key": {
  118. "vec": [
  119. {
  120. "symbol": "Issue"
  121. }
  122. ]
  123. },
  124. "durability": "persistent"
  125. }
  126. },
  127. [
  128. {
  129. "last_modified_ledger_seq": 0,
  130. "data": {
  131. "contract_data": {
  132. "ext": "v0",
  133. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  134. "key": {
  135. "vec": [
  136. {
  137. "symbol": "Issue"
  138. }
  139. ]
  140. },
  141. "durability": "persistent",
  142. "val": {
  143. "vec": [
  144. {
  145. "map": [
  146. {
  147. "key": {
  148. "symbol": "created_at"
  149. },
  150. "val": {
  151. "u64": 0
  152. }
  153. },
  154. {
  155. "key": {
  156. "symbol": "id"
  157. },
  158. "val": {
  159. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  160. }
  161. },
  162. {
  163. "key": {
  164. "symbol": "negative_votes"
  165. },
  166. "val": {
  167. "u64": 0
  168. }
  169. },
  170. {
  171. "key": {
  172. "symbol": "paragraph_count"
  173. },
  174. "val": {
  175. "u32": 2
  176. }
  177. },
  178. {
  179. "key": {
  180. "symbol": "positive_votes"
  181. },
  182. "val": {
  183. "u64": 0
  184. }
  185. },
  186. {
  187. "key": {
  188. "symbol": "summary"
  189. },
  190. "val": {
  191. "string": ""
  192. }
  193. },
  194. {
  195. "key": {
  196. "symbol": "title"
  197. },
  198. "val": {
  199. "string": "Lorem Ipsum"
  200. }
  201. }
  202. ]
  203. }
  204. ]
  205. }
  206. }
  207. },
  208. "ext": "v0"
  209. },
  210. 4095
  211. ]
  212. ],
  213. [
  214. {
  215. "contract_data": {
  216. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  217. "key": {
  218. "vec": [
  219. {
  220. "symbol": "Paragraph"
  221. },
  222. {
  223. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  224. },
  225. {
  226. "u32": 0
  227. }
  228. ]
  229. },
  230. "durability": "persistent"
  231. }
  232. },
  233. [
  234. {
  235. "last_modified_ledger_seq": 0,
  236. "data": {
  237. "contract_data": {
  238. "ext": "v0",
  239. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  240. "key": {
  241. "vec": [
  242. {
  243. "symbol": "Paragraph"
  244. },
  245. {
  246. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  247. },
  248. {
  249. "u32": 0
  250. }
  251. ]
  252. },
  253. "durability": "persistent",
  254. "val": {
  255. "string": "lorem"
  256. }
  257. }
  258. },
  259. "ext": "v0"
  260. },
  261. 4095
  262. ]
  263. ],
  264. [
  265. {
  266. "contract_data": {
  267. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  268. "key": {
  269. "vec": [
  270. {
  271. "symbol": "Paragraph"
  272. },
  273. {
  274. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  275. },
  276. {
  277. "u32": 1
  278. }
  279. ]
  280. },
  281. "durability": "persistent"
  282. }
  283. },
  284. [
  285. {
  286. "last_modified_ledger_seq": 0,
  287. "data": {
  288. "contract_data": {
  289. "ext": "v0",
  290. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  291. "key": {
  292. "vec": [
  293. {
  294. "symbol": "Paragraph"
  295. },
  296. {
  297. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  298. },
  299. {
  300. "u32": 1
  301. }
  302. ]
  303. },
  304. "durability": "persistent",
  305. "val": {
  306. "string": "ipsum"
  307. }
  308. }
  309. },
  310. "ext": "v0"
  311. },
  312. 4095
  313. ]
  314. ],
  315. [
  316. {
  317. "contract_data": {
  318. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  319. "key": "ledger_key_contract_instance",
  320. "durability": "persistent"
  321. }
  322. },
  323. [
  324. {
  325. "last_modified_ledger_seq": 0,
  326. "data": {
  327. "contract_data": {
  328. "ext": "v0",
  329. "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
  330. "key": "ledger_key_contract_instance",
  331. "durability": "persistent",
  332. "val": {
  333. "contract_instance": {
  334. "executable": {
  335. "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  336. },
  337. "storage": null
  338. }
  339. }
  340. }
  341. },
  342. "ext": "v0"
  343. },
  344. 4095
  345. ]
  346. ],
  347. [
  348. {
  349. "contract_code": {
  350. "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  351. }
  352. },
  353. [
  354. {
  355. "last_modified_ledger_seq": 0,
  356. "data": {
  357. "contract_code": {
  358. "ext": "v0",
  359. "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  360. "code": ""
  361. }
  362. },
  363. "ext": "v0"
  364. },
  365. 4095
  366. ]
  367. ]
  368. ]
  369. },
  370. "events": [
  371. {
  372. "event": {
  373. "ext": "v0",
  374. "contract_id": null,
  375. "type_": "diagnostic",
  376. "body": {
  377. "v0": {
  378. "topics": [
  379. {
  380. "symbol": "fn_call"
  381. },
  382. {
  383. "bytes": "0000000000000000000000000000000000000000000000000000000000000001"
  384. },
  385. {
  386. "symbol": "add_issue"
  387. }
  388. ],
  389. "data": {
  390. "vec": [
  391. {
  392. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  393. },
  394. {
  395. "string": "Lorem Ipsum"
  396. },
  397. {
  398. "vec": [
  399. {
  400. "string": "lorem"
  401. },
  402. {
  403. "string": "ipsum"
  404. }
  405. ]
  406. }
  407. ]
  408. }
  409. }
  410. }
  411. },
  412. "failed_call": false
  413. },
  414. {
  415. "event": {
  416. "ext": "v0",
  417. "contract_id": "0000000000000000000000000000000000000000000000000000000000000001",
  418. "type_": "diagnostic",
  419. "body": {
  420. "v0": {
  421. "topics": [
  422. {
  423. "symbol": "fn_return"
  424. },
  425. {
  426. "symbol": "add_issue"
  427. }
  428. ],
  429. "data": "void"
  430. }
  431. }
  432. },
  433. "failed_call": false
  434. },
  435. {
  436. "event": {
  437. "ext": "v0",
  438. "contract_id": null,
  439. "type_": "diagnostic",
  440. "body": {
  441. "v0": {
  442. "topics": [
  443. {
  444. "symbol": "fn_call"
  445. },
  446. {
  447. "bytes": "0000000000000000000000000000000000000000000000000000000000000001"
  448. },
  449. {
  450. "symbol": "add_comment"
  451. }
  452. ],
  453. "data": {
  454. "vec": [
  455. {
  456. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  457. },
  458. {
  459. "bytes": "b0da84c2e0b696acfd16e06ae8c7435b"
  460. },
  461. {
  462. "string": "Look for the union label"
  463. }
  464. ]
  465. }
  466. }
  467. }
  468. },
  469. "failed_call": false
  470. },
  471. {
  472. "event": {
  473. "ext": "v0",
  474. "contract_id": "0000000000000000000000000000000000000000000000000000000000000001",
  475. "type_": "diagnostic",
  476. "body": {
  477. "v0": {
  478. "topics": [
  479. {
  480. "symbol": "fn_return"
  481. },
  482. {
  483. "symbol": "add_comment"
  484. }
  485. ],
  486. "data": "void"
  487. }
  488. }
  489. },
  490. "failed_call": false
  491. },
  492. {
  493. "event": {
  494. "ext": "v0",
  495. "contract_id": null,
  496. "type_": "diagnostic",
  497. "body": {
  498. "v0": {
  499. "topics": [
  500. {
  501. "symbol": "fn_call"
  502. },
  503. {
  504. "bytes": "0000000000000000000000000000000000000000000000000000000000000001"
  505. },
  506. {
  507. "symbol": "get_comments_for_issue"
  508. }
  509. ],
  510. "data": {
  511. "bytes": "b0da84c2e0b696acfd16e06ae8c7435b"
  512. }
  513. }
  514. }
  515. },
  516. "failed_call": false
  517. },
  518. {
  519. "event": {
  520. "ext": "v0",
  521. "contract_id": "0000000000000000000000000000000000000000000000000000000000000001",
  522. "type_": "diagnostic",
  523. "body": {
  524. "v0": {
  525. "topics": [
  526. {
  527. "symbol": "fn_return"
  528. },
  529. {
  530. "symbol": "get_comments_for_issue"
  531. }
  532. ],
  533. "data": {
  534. "vec": [
  535. {
  536. "map": [
  537. {
  538. "key": {
  539. "symbol": "created_at"
  540. },
  541. "val": {
  542. "u64": 0
  543. }
  544. },
  545. {
  546. "key": {
  547. "symbol": "id"
  548. },
  549. "val": {
  550. "bytes": "b0da84c2e0b696acfd16e06ae8c7435c"
  551. }
  552. },
  553. {
  554. "key": {
  555. "symbol": "issue_id"
  556. },
  557. "val": {
  558. "bytes": "b0da84c2e0b696acfd16e06ae8c7435b"
  559. }
  560. },
  561. {
  562. "key": {
  563. "symbol": "negative_votes"
  564. },
  565. "val": {
  566. "u64": 0
  567. }
  568. },
  569. {
  570. "key": {
  571. "symbol": "positive_votes"
  572. },
  573. "val": {
  574. "u64": 0
  575. }
  576. },
  577. {
  578. "key": {
  579. "symbol": "text"
  580. },
  581. "val": {
  582. "string": "Look for the union label"
  583. }
  584. }
  585. ]
  586. }
  587. ]
  588. }
  589. }
  590. }
  591. },
  592. "failed_call": false
  593. }
  594. ]
  595. }