{
"name": "Contract_Recursion",
"groups": [],
"features": {},
"supportedstandards": [],
"abi": {
"methods": [
{
"name": "factorial",
"parameters": [
{
"name": "a",
"type": "Integer"
}
],
"returntype": "Integer",
"offset": 0,
"safe": false
},
{
"name": "hanoiTower",
"parameters": [
{
"name": "n",
"type": "Integer"
},
{
"name": "src",
"type": "Integer"
},
{
"name": "aux",
"type": "Integer"
},
{
"name": "dst",
"type": "Integer"
}
],
"returntype": "Array",
"offset": 51,
"safe": false
},
{
"name": "even",
"parameters": [
{
"name": "n",
"type": "Integer"
}
],
"returntype": "Boolean",
"offset": 143,
"safe": false
},
{
"name": "odd",
"parameters": [
{
"name": "n",
"type": "Integer"
}
],
"returntype": "Boolean",
"offset": 167,
"safe": false
}
],
"events": []
},
"permissions": [],
"trusts": [],
"extra": {
"Version": "3.10.0",
"nef": {
"optimization": "All"
}
}
}