Commit c9fe9df
committed
fix: weight pipeline - accept WeightAssignment from WASM, convert hotkey->UID, apply emission_weight
- execute_get_weights() now returns Vec<WeightAssignment> (hotkey + f64)
instead of Vec<(u16, u16)> matching what WASM challenges actually return
- CommitWindowOpen handler converts hotkeys to UIDs via metagraph
- Scales weights by challenge emission_weight, remainder to UID 0 (burn)
- Fix auth: verify signature with original challenge_id before resolving to UUID1 parent d37cc4a commit c9fe9df
File tree
3 files changed
+97
-29
lines changed- bins/validator-node/src
- crates/rpc-server/src
3 files changed
+97
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
855 | 855 | | |
856 | 856 | | |
857 | 857 | | |
| 858 | + | |
858 | 859 | | |
859 | 860 | | |
860 | 861 | | |
| |||
2093 | 2094 | | |
2094 | 2095 | | |
2095 | 2096 | | |
2096 | | - | |
| 2097 | + | |
2097 | 2098 | | |
2098 | 2099 | | |
2099 | 2100 | | |
2100 | 2101 | | |
2101 | 2102 | | |
| 2103 | + | |
2102 | 2104 | | |
2103 | 2105 | | |
2104 | 2106 | | |
| |||
2129 | 2131 | | |
2130 | 2132 | | |
2131 | 2133 | | |
2132 | | - | |
| 2134 | + | |
| 2135 | + | |
2133 | 2136 | | |
2134 | 2137 | | |
2135 | 2138 | | |
2136 | 2139 | | |
2137 | 2140 | | |
2138 | 2141 | | |
2139 | | - | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
2143 | | - | |
2144 | | - | |
2145 | | - | |
2146 | | - | |
2147 | | - | |
2148 | | - | |
2149 | | - | |
2150 | | - | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
2151 | 2187 | | |
2152 | | - | |
2153 | | - | |
2154 | | - | |
2155 | | - | |
2156 | | - | |
2157 | | - | |
| 2188 | + | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
| 2193 | + | |
| 2194 | + | |
| 2195 | + | |
| 2196 | + | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
| 2200 | + | |
| 2201 | + | |
| 2202 | + | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
| 2208 | + | |
| 2209 | + | |
| 2210 | + | |
| 2211 | + | |
| 2212 | + | |
| 2213 | + | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
2158 | 2219 | | |
2159 | 2220 | | |
2160 | 2221 | | |
2161 | | - | |
| 2222 | + | |
2162 | 2223 | | |
2163 | 2224 | | |
2164 | | - | |
| 2225 | + | |
2165 | 2226 | | |
2166 | 2227 | | |
2167 | 2228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
949 | 949 | | |
950 | 950 | | |
951 | 951 | | |
952 | | - | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
953 | 959 | | |
954 | 960 | | |
955 | 961 | | |
| |||
991 | 997 | | |
992 | 998 | | |
993 | 999 | | |
994 | | - | |
| 1000 | + | |
995 | 1001 | | |
996 | 1002 | | |
997 | 1003 | | |
998 | 1004 | | |
999 | | - | |
| 1005 | + | |
1000 | 1006 | | |
1001 | 1007 | | |
1002 | 1008 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1217 | 1217 | | |
1218 | 1218 | | |
1219 | 1219 | | |
1220 | | - | |
1221 | | - | |
1222 | | - | |
1223 | 1220 | | |
1224 | 1221 | | |
1225 | 1222 | | |
1226 | 1223 | | |
1227 | 1224 | | |
1228 | 1225 | | |
1229 | | - | |
| 1226 | + | |
| 1227 | + | |
1230 | 1228 | | |
1231 | 1229 | | |
1232 | 1230 | | |
1233 | 1231 | | |
1234 | 1232 | | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
1235 | 1236 | | |
1236 | 1237 | | |
1237 | 1238 | | |
| |||
0 commit comments