{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "ID",
"type": "uint64"
},
{
"new_type_name": "t_amount",
"type": "int32"
},
{
"new_type_name": "t_name",
"type": "name"
},
{
"new_type_name": "t_state",
"type": "uint8"
},
{
"new_type_name": "t_type",
"type": "uint8"
},
{
"new_type_name": "t_utime",
"type": "uint32"
}
],
"structs": [
{
"name": "LoanModel",
"base": "",
"fields": [
{
"name": "id",
"type": "ID"
},
{
"name": "business",
"type": "t_name"
},
{
"name": "account",
"type": "t_name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "accumulated",
"type": "asset"
},
{
"name": "state",
"type": "t_state"
},
{
"name": "datetime",
"type": "t_utime"
},
{
"name": "agent",
"type": "t_name"
},
{
"name": "agent_percent",
"type": "t_amount"
},
{
"name": "agent1",
"type": "t_name"
},
{
"name": "agent1_percent",
"type": "t_amount"
},
{
"name": "memo",
"type": "string"
},
{
"name": "creator",
"type": "t_name"
},
{
"name": "r1",
"type": "uint64"
},
{
"name": "r2",
"type": "uint64"
},
{
"name": "r3",
"type": "uint64"
},
{
"name": "r4",
"type": "uint64"
},
{
"name": "r5",
"type": "uint64"
}
]
},
{
"name": "addloan",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "loanids",
"type": "string"
}
]
},
{
"name": "addreferral",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "referral",
"type": "name"
}
]
},
{
"name": "addsettings",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "setting",
"type": "string"
}
]
},
{
"name": "autopayacct",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "balances",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "delreferral",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "delsettings",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "doautopay",
"base": "",
"fields": []
},
{
"name": "loans",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "loans",
"type": "string"
}
]
},
{
"name": "microloanmdl",
"base": "",
"fields": [
{
"name": "id",
"type": "ID"
},
{
"name": "account",
"type": "t_name"
},
{
"name": "type",
"type": "t_type"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "accumulated",
"type": "asset"
},
{
"name": "state",
"type": "t_state"
},
{
"name": "datetime",
"type": "t_utime"
},
{
"name": "agent",
"type": "t_name"
},
{
"name": "agent_percent",
"type": "t_amount"
},
{
"name": "agent1",
"type": "t_name"
},
{
"name": "agent1_percent",
"type": "t_amount"
},
{
"name": "memo",
"type": "string"
},
{
"name": "r1",
"type": "uint64"
},
{
"name": "r2",
"type": "uint64"
},
{
"name": "r3",
"type": "uint64"
},
{
"name": "r4",
"type": "uint64"
},
{
"name": "r5",
"type": "uint64"
}
]
},
{
"name": "pendingswap",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "expected_eos",
"type": "asset"
}
]
},
{
"name": "referral",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "referral",
"type": "name"
},
{
"name": "data",
"type": "string"
}
]
},
{
"name": "referraldata",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "data",
"type": "string"
}
]
},
{
"name": "refund",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "sendToAccount",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "removeloan",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "settings",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "setting",
"type": "string"
}
]
},
{
"name": "validsenders",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
}
],
"actions": [
{
"name": "addloan",
"type": "addloan",
"ricardian_contract": ""
},
{
"name": "addreferral",
"type": "addreferral",
"ricardian_contract": ""
},
{
"name": "addsettings",
"type": "addsettings",
"ricardian_contract": ""
},
{
"name": "autopayacct",
"type": "autopayacct",
"ricardian_contract": ""
},
{
"name": "delreferral",
"type": "delreferral",
"ricardian_contract": ""
},
{
"name": "delsettings",
"type": "delsettings",
"ricardian_contract": ""
},
{
"name": "doautopay",
"type": "doautopay",
"ricardian_contract": ""
},
{
"name": "referraldata",
"type": "referraldata",
"ricardian_contract": ""
},
{
"name": "refund",
"type": "refund",
"ricardian_contract": ""
},
{
"name": "removeloan",
"type": "removeloan",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "balances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "balances"
},
{
"name": "loan",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "LoanModel"
},
{
"name": "loans",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "loans"
},
{
"name": "microloanmdl",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "microloanmdl"
},
{
"name": "pendingswaps",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pendingswap"
},
{
"name": "referral",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "referral"
},
{
"name": "settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "settings"
},
{
"name": "validsenders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "validsenders"
},
{
"name": "vbalances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "balances"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}