We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 86cce6f + ede7a35 commit 9e98561Copy full SHA for 9e98561
.github/workflows/docker-localnet.yml
@@ -28,7 +28,7 @@ permissions:
28
29
jobs:
30
publish:
31
- runs-on: [self-hosted, type-ccx33]
+ runs-on: [self-hosted, type-ccx53, type-ccx43, type-ccx33]
32
33
steps:
34
- name: Determine Docker tag and ref
.github/workflows/docker.yml
@@ -27,7 +27,7 @@ permissions:
27
.github/workflows/evm-tests.yml
@@ -40,7 +40,7 @@ jobs:
40
uses: Swatinem/rust-cache@v2
41
42
- name: Set up Node.js
43
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
44
with:
45
node-version: "22"
46
Cargo.lock
common/src/lib.rs
@@ -154,7 +154,7 @@ pub enum ProxyType {
154
Registration,
155
Transfer,
156
SmallTransfer,
157
- RootWeights,
+ RootWeights, // deprecated
158
ChildKeys,
159
SudoUncheckedSetCode,
160
SwapHotkey,
evm-tests/package.json
@@ -7,27 +7,28 @@
7
"license": "ISC",
8
"dependencies": {
9
"@polkadot-api/descriptors": "file:.papi/descriptors",
10
- "@polkadot-labs/hdkd": "^0.0.10",
11
- "@polkadot-labs/hdkd-helpers": "^0.0.11",
12
- "@polkadot/api": "15.1.1",
+ "@polkadot-labs/hdkd": "^0.0.23",
+ "@polkadot-labs/hdkd-helpers": "^0.0.23",
+ "@polkadot/api": "^16.4.6",
13
"@types/mocha": "^10.0.10",
14
- "crypto": "^1.0.1",
15
- "dotenv": "16.4.7",
+ "dotenv": "17.2.1",
16
"ethers": "^6.13.5",
17
"mocha": "^11.1.0",
18
"polkadot-api": "^1.9.5",
+ "rxjs": "^7.8.2",
19
"scale-ts": "^1.6.1",
20
"viem": "2.23.4",
21
"ws": "^8.18.2"
22
},
23
"devDependencies": {
24
"@types/bun": "^1.1.13",
25
"@types/chai": "^5.0.1",
26
+ "@types/node": "^22.18.0",
"assert": "^2.1.0",
- "chai": "^5.2.0",
+ "chai": "^6.0.1",
"prettier": "^3.3.3",
"ts-node": "^10.9.2",
"typescript": "^5.7.2",
- "vite": "^5.4.8"
+ "vite": "^7.1.4"
}
evm-tests/src/subtensor.ts
@@ -268,15 +268,6 @@ export async function setMinDelegateTake(api: TypedApi<typeof devnet>, minDelega
268
assert.equal(minDelegateTake, await api.query.SubtensorModule.MinDelegateTake.getValue())
269
270
271
-export async function becomeDelegate(api: TypedApi<typeof devnet>, ss58Address: string, keypair: KeyPair) {
272
- const signer = getSignerFromKeypair(keypair)
273
-
274
- const tx = api.tx.SubtensorModule.become_delegate({
275
- hotkey: ss58Address
276
- })
277
- await waitForTransactionWithRetry(api, tx, signer)
278
-}
279
280
export async function addStake(api: TypedApi<typeof devnet>, netuid: number, ss58Address: string, amount_staked: bigint, keypair: KeyPair) {
281
const signer = getSignerFromKeypair(keypair)
282
let tx = api.tx.SubtensorModule.add_stake({
evm-tests/test/staking.precompile.reward.test.ts
@@ -7,7 +7,7 @@ import { tao } from "../src/balance-math"
import {
forceSetBalanceToSs58Address, addNewSubnetwork, burnedRegister,
setTxRateLimit, setTempo, setWeightsSetRateLimit, setSubnetOwnerCut, setMaxAllowedUids,
- setMinDelegateTake, becomeDelegate, setActivityCutoff, addStake, setWeight, rootRegister,
+ setMinDelegateTake, setActivityCutoff, addStake, setWeight, rootRegister,
startCall
} from "../src/subtensor"
@@ -52,8 +52,6 @@ describe("Test neuron precompile reward", () => {
52
await setActivityCutoff(api, netuid, 65535)
53
await setMaxAllowedUids(api, netuid, 65535)
54
await setMinDelegateTake(api, 0)
55
- await becomeDelegate(api, convertPublicKeyToSs58(validator.publicKey), coldkey)
56
- await becomeDelegate(api, convertPublicKeyToSs58(miner.publicKey), coldkey)
57
})
58
59
it("Staker receives rewards", async () => {
0 commit comments