
The data structures defined by this contract.
-
{ "name": "resvwd", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "damount", "type": "asset" }, { "name": "amount", "type": "asset" }, { "name": "create_at", "type": "uint32" } ] }
-
{ "name": "userstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "unclaimed", "type": "asset" } ] }
-
{ "name": "vault", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "itoken", "type": "name" }, { "name": "iasset", "type": "asset" }, { "name": "dtoken", "type": "name" }, { "name": "dasset", "type": "asset" }, { "name": "income", "type": "asset" }, { "name": "income1", "type": "asset" }, { "name": "strategy", "type": "name" }, { "name": "acc1", "type": "name" }, { "name": "acc2", "type": "name" }, { "name": "acc3", "type": "name" }, { "name": "reserve_limit", "type": "asset" }, { "name": "earn_lowerlimit", "type": "asset" }, { "name": "earn_min", "type": "uint32" }, { "name": "pause", "type": "uint8" } ] }
-
{ "name": "whitelist", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "userquota", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quota", "type": "asset" } ] }
Action parameter in createvault
{ "name": "createvault", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "itoken", "type": "name" }, { "name": "iasset", "type": "asset" }, { "name": "dtoken", "type": "name" }, { "name": "dasset", "type": "asset" }, { "name": "reward_asset", "type": "asset" }, { "name": "strategy", "type": "name" }, { "name": "acc1", "type": "name" }, { "name": "acc2", "type": "name" }, { "name": "acc3", "type": "name" }, { "name": "reserve_limit", "type": "asset" }, { "name": "earn_lowerlimit", "type": "asset" }, { "name": "earn_min", "type": "uint32" } ] }
Action parameter in setstrategy
{ "name": "setstrategy", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "strategy", "type": "name" }, { "name": "acc1", "type": "name" }, { "name": "acc2", "type": "name" }, { "name": "acc3", "type": "name" } ] }
Action parameter in setearnmin
{ "name": "setearnmin", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "min", "type": "uint32" } ] }
Action parameter in setearnlimit
{ "name": "setearnlimit", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "limit", "type": "asset" } ] }
-
{ "name": "pause", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "pause", "type": "uint8" } ] }
Action parameter in setwhitelist
{ "name": "setwhitelist", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "op", "type": "uint8" } ] }
-
{ "name": "harvest", "base": "", "fields": [ { "name": "vid", "type": "uint64" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "from", "type": "name" } ] }
Action parameter in processwds
{ "name": "processwds", "base": "", "fields": [ { "name": "vid", "type": "uint64" } ] }
-
{ "name": "getinfo", "base": "", "fields": [ { "name": "vid", "type": "uint64" } ] }
-
{ "name": "clr", "base": "", "fields": [] }
-
{ "name": "testaddr", "base": "", "fields": [ { "name": "vid", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "reward", "type": "asset" } ] }