Advertisement
Guest User

Hello World Contract VM execution

a guest
Aug 28th, 2017
575
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1. Context object at 0x106aa7748>
  2. ____________________________________________________
  3. b'@' -> JMPIFNOT
  4. -----------------------------------
  5. [Evaluation] PUSHT -> ByteArray: 64 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  6. ____________________________________________________
  7. b'\x08' -> None
  8. -----------------------------------
  9. [Evaluation] PUSHT -> ByteArray: 8 1234567890abcdef
  10. ____________________________________________________
  11. b'\x04' -> None
  12. -----------------------------------
  13. [Evaluation] PUSHT -> ByteArray: 4 15cd5b07
  14. ____________________________________________________
  15. b'i' -> TAILCALL
  16. -----------------------------------
  17. [Invocation] PUSHT -> <neo.VM.ExecutionContext.ExecutionContext object at 0x106aa76a0>
  18. ____________________________________________________
  19. b't' -> DEPTH
  20. -----------------------------------
  21. [Evaluation] PUSHT -> Integer: 3
  22. ____________________________________________________
  23. b'k' -> TOALTSTACK
  24. -----------------------------------
  25. [Alt] PUSHT -> Integer: 3
  26. ____________________________________________________
  27. b'L' -> DUP
  28. -----------------------------------
  29. [Evaluation] PUSHT -> ByteArray: 4 00000000
  30. ____________________________________________________
  31. b'L' -> DUP
  32. -----------------------------------
  33. [Evaluation] PUSHT -> ByteArray: 4 00000000
  34. ____________________________________________________
  35. b'L' -> DUP
  36. -----------------------------------
  37. [Evaluation] PUSHT -> ByteArray: 4 00000000
  38. ____________________________________________________
  39. b'a' -> MOD
  40. -----------------------------------
  41. ____________________________________________________
  42. b'a' -> MOD
  43. -----------------------------------
  44. ____________________________________________________
  45. b'h' -> SYSCALL
  46. -----------------------------------
  47. invoking method -> <bound method StateReader.Blockchain_GetHeight of <neo.SmartContract.StateMachine.StateMachine object at 0x106aa7ac8>>
  48. [Evaluation] PUSHT -> Integer: 2002
  49. ____________________________________________________
  50. b'a' -> MOD
  51. -----------------------------------
  52. ____________________________________________________
  53. b'h' -> SYSCALL
  54. -----------------------------------
  55. invoking method -> <bound method StateReader.Blockchain_GetBlock of <neo.SmartContract.StateMachine.StateMachine object at 0x106aa7ac8>>
  56. [Evaluation] PUSHT -> IOp Interface: <neo.Core.Block.Block object at 0x106aa71d0>
  57. ____________________________________________________
  58. b't' -> DEPTH
  59. -----------------------------------
  60. [Evaluation] PUSHT -> Integer: 7
  61. ____________________________________________________
  62. b'L' -> DUP
  63. -----------------------------------
  64. [Evaluation] PUSHT -> ByteArray: 4 00000000
  65. ____________________________________________________
  66. b'\x94' -> SUB
  67. -----------------------------------
  68. [Evaluation] PUSHT -> Integer: 7
  69. ____________________________________________________
  70. b'\x8c' -> DEC
  71. -----------------------------------
  72. [Evaluation] PUSHT -> Integer: 6
  73. ____________________________________________________
  74. b'l' -> FROMALTSTACK
  75. -----------------------------------
  76. [Evaluation] PUSHT -> Integer: 3
  77. ____________________________________________________
  78. b'v' -> DUP
  79. -----------------------------------
  80. [Evaluation] PUSHT -> Integer: 3
  81. ____________________________________________________
  82. b'k' -> TOALTSTACK
  83. -----------------------------------
  84. [Alt] PUSHT -> Integer: 3
  85. ____________________________________________________
  86. b'\x94' -> SUB
  87. -----------------------------------
  88. [Evaluation] PUSHT -> Integer: 3
  89. ____________________________________________________
  90. b'r' -> XSWAP
  91. -----------------------------------
  92. [Evaluation] SET -> IOp Interface: <neo.Core.Block.Block object at 0x106aa71d0>
  93. [Evaluation] SET -> ByteArray: 4 00000000
  94. ____________________________________________________
  95. b'u' -> DROP
  96. -----------------------------------
  97. ____________________________________________________
  98. b't' -> DEPTH
  99. -----------------------------------
  100. [Evaluation] PUSHT -> Integer: 6
  101. ____________________________________________________
  102. b'L' -> DUP
  103. -----------------------------------
  104. [Evaluation] PUSHT -> ByteArray: 4 00000000
  105. ____________________________________________________
  106. b'\x93' -> ADD
  107. -----------------------------------
  108. [Evaluation] PUSHT -> Integer: 6
  109. ____________________________________________________
  110. b'l' -> FROMALTSTACK
  111. -----------------------------------
  112. [Evaluation] PUSHT -> Integer: 3
  113. ____________________________________________________
  114. b'v' -> DUP
  115. -----------------------------------
  116. [Evaluation] PUSHT -> Integer: 3
  117. ____________________________________________________
  118. b'k' -> TOALTSTACK
  119. -----------------------------------
  120. [Alt] PUSHT -> Integer: 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement