
The data structures defined by this contract.
-
{ "name": "_config", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "uint64" } ] }
-
{ "name": "_invite_info", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "inviter", "type": "name" }, { "name": "token0", "type": "asset" }, { "name": "token1", "type": "asset" }, { "name": "liquidity", "type": "asset" }, { "name": "lock_time", "type": "time_point_sec" }, { "name": "unlock_time", "type": "time_point_sec" }, { "name": "lock_seconds", "type": "int32" } ] }
Struct base type of invite_log
{ "name": "_invite_log", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "inviter", "type": "name" }, { "name": "invitee1_liquidity", "type": "asset" }, { "name": "invitee1_num", "type": "int32" }, { "name": "invitee2_liquidity", "type": "asset" }, { "name": "invitee2_num", "type": "int32" }, { "name": "create_time", "type": "time_point_sec" }, { "name": "update_time", "type": "time_point_sec" } ] }
-
{ "name": "_lockinfo", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "inviter1", "type": "name" }, { "name": "inviter2", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "token0", "type": "asset" }, { "name": "token1", "type": "asset" }, { "name": "liquidity", "type": "asset" }, { "name": "unlock_liquidity", "type": "asset" }, { "name": "invitee1_liquidity", "type": "asset" }, { "name": "invitee1_num", "type": "int32" }, { "name": "invitee1_expire_id", "type": "uint64" }, { "name": "invitee2_liquidity", "type": "asset" }, { "name": "invitee2_num", "type": "int32" }, { "name": "invitee2_expire_id", "type": "uint64" }, { "name": "debt", "type": "asset" }, { "name": "invitee1_debt", "type": "asset" }, { "name": "invitee2_debt", "type": "asset" }, { "name": "pending", "type": "asset" }, { "name": "invitee1_pending", "type": "asset" }, { "name": "invitee2_pending", "type": "asset" }, { "name": "withdrawed", "type": "asset" }, { "name": "invitee1_withdrawed", "type": "asset" }, { "name": "invitee2_withdrawed", "type": "asset" }, { "name": "lock_time", "type": "time_point_sec" }, { "name": "unlock_time", "type": "time_point_sec" }, { "name": "expire_at", "type": "time_point_sec" }, { "name": "lock_seconds", "type": "int32" } ] }
-
{ "name": "_pool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "total_liquidity", "type": "asset" }, { "name": "total_invitee1_liquidity", "type": "asset" }, { "name": "total_invitee2_liquidity", "type": "asset" }, { "name": "acc", "type": "uint128" }, { "name": "invitee1_acc", "type": "uint128" }, { "name": "invitee2_acc", "type": "uint128" } ] }
-
{ "name": "config", "base": "_config", "fields": [] }
-
{ "name": "fosla", "base": "", "fields": [ { "name": "n", "type": "name" }, { "name": "m", "type": "name" }, { "name": "l1", "type": "asset" }, { "name": "n1", "type": "int32" }, { "name": "l2", "type": "asset" }, { "name": "n2", "type": "int32" } ] }
-
{ "name": "invite1", "base": "_invite_info", "fields": [] }
-
{ "name": "invite2", "base": "_invite_info", "fields": [] }
-
{ "name": "invite_log", "base": "_invite_log", "fields": [] }
-
{ "name": "lockinfo", "base": "_lockinfo", "fields": [] }
-
{ "name": "order", "base": "_invite_info", "fields": [] }
-
{ "name": "pool", "base": "_pool", "fields": [] }
-
{ "name": "unlock", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "pair_id", "type": "uint64" } ] }