
此合约定义的数据结构。
-
{ "name": "addflag", "base": "", "fields": [ { "name": "bit_value", "type": "uint64" }, { "name": "processing_step", "type": "string" }, { "name": "issue", "type": "string" }, { "name": "explanation", "type": "string" } ] } -
{ "name": "addminer", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "miner", "type": "name" } ] } -
{ "name": "addnoaa", "base": "", "fields": [ { "name": "id", "type": "string" }, { "name": "latitude_deg", "type": "float32" }, { "name": "longitude_deg", "type": "float32" }, { "name": "elevation_m", "type": "float32" } ] } -
{ "name": "addparam", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "max_distance_km", "type": "float32" }, { "name": "max_rounds", "type": "float32" }, { "name": "symbol_letters", "type": "string" }, { "name": "usd_denominated", "type": "bool" }, { "name": "base_hourly_rate", "type": "float32" }, { "name": "precision", "type": "uint8" } ] } -
{ "name": "addsensor", "base": "", "fields": [ { "name": "devname", "type": "name" } ] } chngreward中的操作参数
{ "name": "chngreward", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "token_contract", "type": "name" } ] }-
{ "name": "flags", "base": "", "fields": [ { "name": "bit_value", "type": "uint64" }, { "name": "processing_step", "type": "string" }, { "name": "issue", "type": "string" }, { "name": "explanation", "type": "string" } ] } noaasensors 的表格行类型
{ "name": "noaasensors", "base": "", "fields": [ { "name": "id_string", "type": "string" }, { "name": "latitude_deg", "type": "float64" }, { "name": "longitude_deg", "type": "float64" }, { "name": "elevation_m", "type": "float32" } ] }parameters 的表格行类型
{ "name": "parameters", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "max_distance_km", "type": "float32" }, { "name": "max_rounds", "type": "float32" }, { "name": "symbol_letters", "type": "string" }, { "name": "usd_denominated", "type": "bool" }, { "name": "base_hourly_rate", "type": "float32" }, { "name": "precision", "type": "uint8" } ] }-
{ "name": "removeobs", "base": "", "fields": [ { "name": "devname", "type": "name" } ] } removeparam中的操作参数
{ "name": "removeparam", "base": "", "fields": [ { "name": "token_contract", "type": "name" } ] }removereward中的操作参数
{ "name": "removereward", "base": "", "fields": [ { "name": "devname", "type": "name" } ] }removesensor中的操作参数
{ "name": "removesensor", "base": "", "fields": [ { "name": "devname", "type": "name" } ] }-
{ "name": "rewards", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "last_round", "type": "uint64" }, { "name": "consecutive_rounds", "type": "uint16" }, { "name": "loc_multiplier", "type": "float32" } ] } rmnoaasensor中的操作参数
{ "name": "rmnoaasensor", "base": "", "fields": [ { "name": "num", "type": "uint16" } ] }-
{ "name": "sensors", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "miner", "type": "name" }, { "name": "time_created", "type": "uint64" }, { "name": "last_location_update", "type": "uint64" }, { "name": "message_type", "type": "string" }, { "name": "firmware_version", "type": "string" } ] } -
{ "name": "setrate", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "base_hourly_rate", "type": "float32" } ] } submitdata中的操作参数
{ "name": "submitdata", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "pressure_hpa", "type": "float32" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" }, { "name": "flags", "type": "uint8" } ] }-
{ "name": "submitgps", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "latitude_deg", "type": "float32" }, { "name": "longitude_deg", "type": "float32" }, { "name": "elev_gps_m", "type": "float32" }, { "name": "lat_deg_geo", "type": "float32" }, { "name": "lon_deg_geo", "type": "float32" } ] } -
{ "name": "weather", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "unix_time_s", "type": "uint64" }, { "name": "latitude_deg", "type": "float64" }, { "name": "longitude_deg", "type": "float64" }, { "name": "elevation_gps_m", "type": "uint16" }, { "name": "pressure_hpa", "type": "float32" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" }, { "name": "wind_dir_deg", "type": "float32" }, { "name": "wind_spd_ms", "type": "float32" }, { "name": "rain_1hr", "type": "float32" }, { "name": "rain_6hr", "type": "float32" }, { "name": "rain_24hr", "type": "float32" }, { "name": "solar_wm2", "type": "float32" }, { "name": "flags", "type": "uint8" }, { "name": "loc_accuracy", "type": "string" } ] }