You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After clicking the "Analyze" button on the web interface, I've got the following report. How do I read it? Thanks in advance.
Behaviors
2 behaviors cover the possibilities (assuming enough gas).
back fwd
Behavior 0
under conditions:
(value of this call) is not zero.
hits an unimplemented instruction UNKNOWN fd in this analyzer.
Behavior 1
under conditions:
(value of this call) is zero.
returns with output
(take (0x1bd6) bytes at (0x0) from
(codecopy mem: (0x0), code: (0xd4), size: (0x1bd6), on
(mem_write32 addr: (0x20) val: (0x1) in
(mem_write32 addr: (0x0) val: ((0xffffffffffffffffffffffffffffffffffffffff) and ((0xffffffffffffffffffffffffffffffffffffffff) and (address of caller))) in
(mem_write32 addr: (0x40) val: (0x60) in
(empty)
)
)
)
)
)
and state {
last instruction: PUSH_N0x00
stack: [(0x0), (0x1bd6)](size 2)
memory:
(codecopy mem: (0x0), code: (0xd4), size: (0x1bd6), on
(mem_write32 addr: (0x20) val: (0x1) in
(mem_write32 addr: (0x0) val: ((0xffffffffffffffffffffffffffffffffffffffff) and ((0xffffffffffffffffffffffffffffffffffffffff) and (address of caller))) in
(mem_write32 addr: (0x40) val: (0x60) in
(empty)
)
)
)
)
storage:
(storage_write at: (sha3 (concat ((0xffffffffffffffffffffffffffffffffffffffff) and ((0xffffffffffffffffffffffffffffffffffffffff) and (address of caller))) (0x1))), val: ((0x1dcd6500) * ((0xa) ** ((0xff) and (0x12))))
(storage_write at: (0x0), val: ((0x1dcd6500) * ((0xa) ** ((0xff) and (0x12))))
(storage_write at: (0x3), val: ((((0xffffffffffffffffffffffffffffffffffffffff) and (address of caller)) * (0x1)) or ((not ((0xffffffffffffffffffffffffffffffffffffffff) * (0x1))) and (((0x0) * (0x10000000000000000000000000000000000000000)) or ((not ((0xff) * (0x10000000000000000000000000000000000000000))) and (get_storage (0x3) (initial storage))))))
(storage_write at: (0x3), val: (((0x0) * (0x10000000000000000000000000000000000000000)) or ((not ((0xff) * (0x10000000000000000000000000000000000000000))) and (get_storage (0x3) (initial storage))))
(initial storage)
)
)
)
)
log: XXX
remaining_program: XXX
}.
The text was updated successfully, but these errors were encountered:
After clicking the "Analyze" button on the web interface, I've got the following report. How do I read it? Thanks in advance.
The text was updated successfully, but these errors were encountered: