@ark-us/evm2wasm
Version:
This is a JS protope of a EVM to eWASM transcompiler
90 lines • 2.58 kB
JSON
[
{
"op": "XOR",
"value": "0x18",
"description": "0xcc ^ 0x33",
"in": {
"stack": [
"0x3333333333333333333333333333333333333333333333333333333333333333",
"0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
]
},
"out": {
"stack": [
"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
]
},
"environment": {
"callData": "0x00",
"caller": "0x0000000000000000000000000000000000000000",
"address": "0x0000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000"
}
},
{
"op": "XOR",
"value": "0x18",
"description": "0xff ^ 0xff",
"in": {
"stack": [
"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
]
},
"out": {
"stack": [
"0x0000000000000000000000000000000000000000000000000000000000000000"
]
},
"environment": {
"callData": "0x00",
"caller": "0x0000000000000000000000000000000000000000",
"address": "0x0000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000"
}
},
{
"op": "XOR",
"value": "0x18",
"description": "0xaa ^ 0xbb",
"in": {
"stack": [
"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"out": {
"stack": [
"0x1111111111111111111111111111111111111111111111111111111111111111"
]
},
"environment": {
"callData": "0x00",
"caller": "0x0000000000000000000000000000000000000000",
"address": "0x0000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000"
}
},
{
"op": "XOR",
"value": "0x18",
"description": "0xaa00 ^ 0xbb00",
"in": {
"stack": [
"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000",
"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00000000000000000000000000000000"
]
},
"out": {
"stack": [
"0x1111111111111111111111111111111100000000000000000000000000000000"
]
},
"environment": {
"callData": "0x00",
"caller": "0x0000000000000000000000000000000000000000",
"address": "0x0000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000"
}
}
]