
이 계약에 의해 정의된 데이터 구조입니다.
addbuilder의 액션 파라미터
{ "name": "addbuilder", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "builder", "type": "name" }, { "name": "enclosure_type", "type": "string" } ] }addevmminer의 액션 파라미터
{ "name": "addevmminer", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "evm_address_str", "type": "string" }, { "name": "if_picture", "type": "bool" } ] }-
{ "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": "if_picture", "type": "bool" } ] } -
{ "name": "addnoaa", "base": "", "fields": [ { "name": "station_str", "type": "string" }, { "name": "latitude_city", "type": "float32" }, { "name": "longitude_city", "type": "float32" } ] } -
{ "name": "addsensor", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "station_type", "type": "name" }, { "name": "latitude_city", "type": "float32" }, { "name": "longitude_city", "type": "float32" } ] } addsenstype의 액션 파라미터
{ "name": "addsenstype", "base": "", "fields": [ { "name": "station_type", "type": "name" }, { "name": "token_contract", "type": "name" } ] }addsponsor의 액션 파라미터
{ "name": "addsponsor", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "evm_address_str", "type": "string" } ] }-
{ "name": "addtoken", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol_letters", "type": "string" }, { "name": "precision", "type": "uint8" }, { "name": "usd_denominated", "type": "bool" } ] } -
{ "name": "builders", "base": "", "fields": [ { "name": "builder", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "evm_address", "type": "string" }, { "name": "multiplier", "type": "float32" }, { "name": "evm_send_enabled", "type": "bool" }, { "name": "number_devices", "type": "uint16" }, { "name": "balance", "type": "float32" }, { "name": "enclosure_type", "type": "string" } ] } -
{ "name": "chngrate1", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "poor_rate", "type": "float32" }, { "name": "good_rate", "type": "float32" }, { "name": "great_rate", "type": "float32" } ] } chngrateall의 액션 파라미터
{ "name": "chngrateall", "base": "", "fields": [ { "name": "station_type", "type": "name" }, { "name": "poor_rate", "type": "float32" }, { "name": "good_rate", "type": "float32" }, { "name": "great_rate", "type": "float32" } ] }chngratefutr의 액션 파라미터
{ "name": "chngratefutr", "base": "", "fields": [ { "name": "station_type", "type": "name" }, { "name": "poor_rate", "type": "float32" }, { "name": "good_rate", "type": "float32" }, { "name": "great_rate", "type": "float32" } ] }-
{ "name": "flags", "base": "", "fields": [ { "name": "bit_value", "type": "uint64" }, { "name": "processing_step", "type": "string" }, { "name": "issue", "type": "string" }, { "name": "explanation", "type": "string" } ] } manualpayall의 액션 파라미터
{ "name": "manualpayall", "base": "", "fields": [ { "name": "num_hours", "type": "int32" }, { "name": "memo", "type": "string" } ] }-
{ "name": "migminers", "base": "", "fields": [] } migrewards의 액션 파라미터
{ "name": "migrewards", "base": "", "fields": [] }migsensors의 액션 파라미터
{ "name": "migsensors", "base": "", "fields": [] }-
{ "name": "minersv2", "base": "", "fields": [ { "name": "miner", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "evm_address_str", "type": "string" }, { "name": "evm_send_enabled", "type": "bool" }, { "name": "balance", "type": "float32" }, { "name": "previous_day_pay_usd", "type": "float32" } ] } -
{ "name": "newperiod", "base": "", "fields": [ { "name": "period_start_time", "type": "uint64" } ] } parametersv1의 테이블 행 유형
{ "name": "parametersv1", "base": "", "fields": [ { "name": "period_start_time", "type": "uint64" }, { "name": "period_end_time", "type": "uint64" }, { "name": "latest_firmware_version", "type": "string" } ] }pushdata3dp의 액션 파라미터
{ "name": "pushdata3dp", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "pressure_hpa", "type": "float32" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" }, { "name": "battery_millivolt", "type": "uint32" }, { "name": "device_flags", "type": "uint8" } ] }pushdatafull의 액션 파라미터
{ "name": "pushdatafull", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "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_mm", "type": "float32" }, { "name": "light_intensity_lux", "type": "float32" }, { "name": "uv_index", "type": "float32" } ] }pushdatanoaa의 액션 파라미터
{ "name": "pushdatanoaa", "base": "", "fields": [ { "name": "station_str", "type": "string" }, { "name": "unix_time_s", "type": "uint64" }, { "name": "temperature_c", "type": "float32" } ] }pushdatapm의 액션 파라미터
{ "name": "pushdatapm", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "flags", "type": "uint16" }, { "name": "pm1_0_ug_m3", "type": "uint32" }, { "name": "pm2_5_ug_m3", "type": "uint32" }, { "name": "pm4_0_ug_m3", "type": "uint32" }, { "name": "pm10_0_ug_m3", "type": "uint32" }, { "name": "pm1_0_n_cm3", "type": "uint32" }, { "name": "pm2_5_n_cm3", "type": "uint32" }, { "name": "pm4_0_n_cm3", "type": "uint32" }, { "name": "pm10_0_n_cm3", "type": "uint32" }, { "name": "typ_size_nm", "type": "uint32" } ] }pushdatatrh의 액션 파라미터
{ "name": "pushdatatrh", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "temperature_c", "type": "float32" }, { "name": "humidity_percent", "type": "float32" } ] }raincumulate의 테이블 행 유형
{ "name": "raincumulate", "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": "rain_1hr", "type": "float32" }, { "name": "rain_6hr", "type": "float32" }, { "name": "rain_24hr", "type": "float32" }, { "name": "flags", "type": "uint8" } ] }-
{ "name": "rainraw", "base": "", "fields": [ { "name": "unix_time_s", "type": "uint64" }, { "name": "rain_1hr_mm", "type": "float32" }, { "name": "flags", "type": "uint8" } ] } removeminer의 액션 파라미터
{ "name": "removeminer", "base": "", "fields": [ { "name": "miner", "type": "name" } ] }-
{ "name": "removeobs", "base": "", "fields": [ { "name": "devname", "type": "name" } ] } removeoldsen의 액션 파라미터
{ "name": "removeoldsen", "base": "", "fields": [ { "name": "days", "type": "uint16" } ] }removereward의 액션 파라미터
{ "name": "removereward", "base": "", "fields": [ { "name": "devname", "type": "name" } ] }removesensor의 액션 파라미터
{ "name": "removesensor", "base": "", "fields": [ { "name": "devname", "type": "name" } ] }-
{ "name": "rewardsv2", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "miner", "type": "name" }, { "name": "builder", "type": "name" }, { "name": "sponsor", "type": "name" }, { "name": "last_miner_payout", "type": "uint64" }, { "name": "last_builder_payout", "type": "uint64" }, { "name": "last_sponsor_payout", "type": "uint64" }, { "name": "poor_quality_rate", "type": "float32" }, { "name": "good_quality_rate", "type": "float32" }, { "name": "great_quality_rate", "type": "float32" }, { "name": "picture_sent", "type": "bool" }, { "name": "unique_location", "type": "bool" }, { "name": "recommend_memo", "type": "string" } ] } -
{ "name": "sensorsv3", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "devname_uint64", "type": "uint64" }, { "name": "station_type", "type": "name" }, { "name": "time_created", "type": "uint64" }, { "name": "message_type", "type": "string" }, { "name": "firmware_version", "type": "string" }, { "name": "voltage_mv", "type": "uint16" }, { "name": "num_uplinks_today", "type": "uint8" }, { "name": "num_uplinks_poor_today", "type": "uint8" }, { "name": "num_stations_nearby", "type": "uint8" }, { "name": "percent_uplinks_poor_previous", "type": "float32" }, { "name": "sensor_pay_previous", "type": "float32" }, { "name": "max_temp_today", "type": "float32" }, { "name": "min_temp_today", "type": "float32" }, { "name": "if_indoor", "type": "bool" }, { "name": "permanently_damaged", "type": "bool" }, { "name": "in_transit", "type": "bool" }, { "name": "one_hotspot", "type": "bool" }, { "name": "active_this_period", "type": "bool" }, { "name": "active_last_period", "type": "bool" }, { "name": "has_helium_miner", "type": "bool" }, { "name": "allow_new_memo", "type": "bool" } ] } setevmaddr의 액션 파라미터
{ "name": "setevmaddr", "base": "", "fields": [ { "name": "miner_or_builder", "type": "name" }, { "name": "evm_address_str", "type": "string" } ] }setpicture의 액션 파라미터
{ "name": "setpicture", "base": "", "fields": [ { "name": "devname", "type": "name" }, { "name": "ifpicture", "type": "bool" } ] }-
{ "name": "solar", "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": "light_intensity_lux", "type": "uint32" }, { "name": "uv_index", "type": "uint8" }, { "name": "flags", "type": "uint8" } ] } -
{ "name": "sponsors", "base": "", "fields": [ { "name": "sponsor", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "evm_address", "type": "string" }, { "name": "multiplier", "type": "float32" }, { "name": "evm_send_enabled", "type": "bool" }, { "name": "number_devices", "type": "uint16" }, { "name": "balance", "type": "float32" } ] } stationtypes의 테이블 행 유형
{ "name": "stationtypes", "base": "", "fields": [ { "name": "station_type", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "miner_poor_rate", "type": "float32" }, { "name": "miner_good_rate", "type": "float32" }, { "name": "miner_great_rate", "type": "float32" } ] }-
{ "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": "tokensv2", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "symbol_letters", "type": "string" }, { "name": "precision", "type": "uint8" }, { "name": "usd_denominated", "type": "bool" }, { "name": "current_usd_price", "type": "float32" } ] } updatefirm의 액션 파라미터
{ "name": "updatefirm", "base": "", "fields": [ { "name": "latest_firmware_version", "type": "string" } ] }-
{ "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": "dew_point", "type": "float32" }, { "name": "flags", "type": "uint8" }, { "name": "loc_accuracy", "type": "string" } ] } -
{ "name": "wind", "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": "wind_dir_deg", "type": "float32" }, { "name": "wind_spd_ms", "type": "float32" }, { "name": "flags", "type": "uint8" } ] }