{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "activatefarm",
"base": "",
"fields": [
{
"name": "farmer",
"type": "name"
},
{
"name": "farmid",
"type": "string"
}
]
},
{
"name": "attachcheck",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "yieldno",
"type": "uint64"
},
{
"name": "shareval",
"type": "float64"
},
{
"name": "ecvalue",
"type": "float64"
},
{
"name": "nval",
"type": "float64"
},
{
"name": "hasad",
"type": "bool"
}
]
},
{
"name": "batchcreate",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "batchcnt",
"type": "int32"
},
{
"name": "farmid",
"type": "string"
}
]
},
{
"name": "bindctree",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "yieldno",
"type": "uint64"
},
{
"name": "landid",
"type": "uint64"
}
]
},
{
"name": "detachcheck",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "yieldno",
"type": "uint64"
},
{
"name": "shareval",
"type": "float64"
},
{
"name": "ecvalue",
"type": "float64"
},
{
"name": "nval",
"type": "float64"
}
]
},
{
"name": "editfarm",
"base": "",
"fields": [
{
"name": "farmer",
"type": "name"
},
{
"name": "farmid",
"type": "string"
},
{
"name": "data",
"type": "string"
}
]
},
{
"name": "init",
"base": "",
"fields": []
},
{
"name": "kickout",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "farmid",
"type": "string"
},
{
"name": "landid",
"type": "string"
}
]
},
{
"name": "lease_s",
"base": "",
"fields": [
{
"name": "lease_id",
"type": "uint64"
},
{
"name": "yield_no",
"type": "uint64"
},
{
"name": "land_no",
"type": "uint64"
},
{
"name": "farmer",
"type": "name"
},
{
"name": "tenant",
"type": "name"
},
{
"name": "start_time",
"type": "uint64"
},
{
"name": "end_time",
"type": "uint64"
},
{
"name": "has_signed",
"type": "bool"
},
{
"name": "profit_ratio",
"type": "int32"
},
{
"name": "freeze_ratio",
"type": "int32"
},
{
"name": "hty_bonus",
"type": "float64"
},
{
"name": "margin",
"type": "asset"
},
{
"name": "terminate_type",
"type": "int32"
}
]
},
{
"name": "maintain",
"base": "",
"fields": []
},
{
"name": "migrate",
"base": "",
"fields": []
},
{
"name": "periodictask",
"base": "",
"fields": []
},
{
"name": "rebase",
"base": "",
"fields": [
{
"name": "farmid",
"type": "string"
},
{
"name": "ecvalue",
"type": "float64"
},
{
"name": "time",
"type": "int64"
}
]
},
{
"name": "rebaseshare",
"base": "",
"fields": [
{
"name": "yieldno",
"type": "uint64"
},
{
"name": "opcode",
"type": "int32"
},
{
"name": "value",
"type": "float64"
},
{
"name": "inc",
"type": "bool"
}
]
},
{
"name": "reini14",
"base": "",
"fields": [
{
"name": "a",
"type": "int32"
}
]
},
{
"name": "removeland",
"base": "",
"fields": [
{
"name": "farmer",
"type": "name"
},
{
"name": "farmid",
"type": "string"
},
{
"name": "landid",
"type": "string"
}
]
},
{
"name": "settleprofit",
"base": "",
"fields": [
{
"name": "farmid",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "profit",
"type": "asset"
},
{
"name": "tval",
"type": "uint64"
}
]
},
{
"name": "yieldland_s",
"base": "",
"fields": [
{
"name": "yield_no",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "logo",
"type": "string"
},
{
"name": "name",
"type": "string"
},
{
"name": "desc",
"type": "string"
},
{
"name": "activated",
"type": "bool"
},
{
"name": "activate_time",
"type": "uint64"
},
{
"name": "shared_value_base",
"type": "uint32"
},
{
"name": "fund_dist_ratio",
"type": "uint32"
},
{
"name": "fund_balance",
"type": "asset"
},
{
"name": "dist_balance",
"type": "asset"
},
{
"name": "capacity",
"type": "uint32"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "share_value",
"type": "float64"
},
{
"name": "apy",
"type": "float64"
},
{
"name": "apy_factor",
"type": "float64"
},
{
"name": "profit",
"type": "uint64"
},
{
"name": "velocity_index",
"type": "float64"
},
{
"name": "velocity_ratio",
"type": "float64"
},
{
"name": "velocity",
"type": "float64"
},
{
"name": "ec_value",
"type": "int64"
},
{
"name": "ec_inc",
"type": "int64"
},
{
"name": "ad_on",
"type": "bool"
},
{
"name": "ad_times",
"type": "uint32"
},
{
"name": "ad_deadline",
"type": "uint64"
},
{
"name": "private_ad",
"type": "string"
}
]
},
{
"name": "yieldland_s2",
"base": "",
"fields": [
{
"name": "yield_no",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "logo",
"type": "string"
},
{
"name": "name",
"type": "string"
},
{
"name": "desc",
"type": "string"
},
{
"name": "activated",
"type": "bool"
},
{
"name": "activate_time",
"type": "uint64"
},
{
"name": "shared_value_base",
"type": "uint32"
},
{
"name": "fund_dist_ratio",
"type": "uint32"
},
{
"name": "fund_balance",
"type": "asset"
},
{
"name": "dist_balance",
"type": "asset"
},
{
"name": "capacity",
"type": "uint32"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "share_value",
"type": "float64"
},
{
"name": "apy",
"type": "float64"
},
{
"name": "apy_factor",
"type": "float64"
},
{
"name": "profit",
"type": "uint64"
},
{
"name": "velocity_index",
"type": "float64"
},
{
"name": "velocity_ratio",
"type": "float64"
},
{
"name": "velocity",
"type": "float64"
},
{
"name": "ec_value",
"type": "int64"
},
{
"name": "ec_inc",
"type": "int64"
},
{
"name": "ad_on",
"type": "bool"
},
{
"name": "ad_times",
"type": "uint32"
},
{
"name": "ad_deadline",
"type": "uint64"
},
{
"name": "private_ad",
"type": "string"
},
{
"name": "base_ratio",
"type": "float64"
},
{
"name": "scale_ratio",
"type": "float64"
},
{
"name": "luck_ratio",
"type": "float64"
}
]
},
{
"name": "yieldrebase",
"base": "",
"fields": [
{
"name": "yieldno",
"type": "uint64"
},
{
"name": "size",
"type": "uint64"
},
{
"name": "value",
"type": "int64"
},
{
"name": "apy_factor",
"type": "float64"
},
{
"name": "reset",
"type": "bool"
}
]
},
{
"name": "yieldstat_s",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
},
{
"name": "scale",
"type": "uint64"
},
{
"name": "velocity",
"type": "float64"
},
{
"name": "sow_start",
"type": "uint64"
},
{
"name": "sow_cycles",
"type": "uint64"
},
{
"name": "next_settle",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "activatefarm",
"type": "activatefarm",
"ricardian_contract": ""
},
{
"name": "attachcheck",
"type": "attachcheck",
"ricardian_contract": ""
},
{
"name": "batchcreate",
"type": "batchcreate",
"ricardian_contract": ""
},
{
"name": "bindctree",
"type": "bindctree",
"ricardian_contract": ""
},
{
"name": "detachcheck",
"type": "detachcheck",
"ricardian_contract": ""
},
{
"name": "editfarm",
"type": "editfarm",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "kickout",
"type": "kickout",
"ricardian_contract": ""
},
{
"name": "maintain",
"type": "maintain",
"ricardian_contract": ""
},
{
"name": "migrate",
"type": "migrate",
"ricardian_contract": ""
},
{
"name": "periodictask",
"type": "periodictask",
"ricardian_contract": ""
},
{
"name": "rebase",
"type": "rebase",
"ricardian_contract": ""
},
{
"name": "rebaseshare",
"type": "rebaseshare",
"ricardian_contract": ""
},
{
"name": "reini14",
"type": "reini14",
"ricardian_contract": ""
},
{
"name": "removeland",
"type": "removeland",
"ricardian_contract": ""
},
{
"name": "settleprofit",
"type": "settleprofit",
"ricardian_contract": ""
},
{
"name": "yieldrebase",
"type": "yieldrebase",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "lease",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lease_s"
},
{
"name": "yieldlands",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "yieldland_s"
},
{
"name": "yieldlands2",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "yieldland_s2"
},
{
"name": "yieldstat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "yieldstat_s"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}