Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
233f7ae
upgrade worker hub (undone)
May 6, 2024
b55583e
Merge branch 'dev/rune' into dev/rune-worker-hub
kochou-bvm May 6, 2024
badc075
Merge branch 'dev/rune' into dev/rune-worker-hub-onchain
reinSPQR May 7, 2024
707d3d4
Make on-chain models use ModelCollection
reinSPQR May 7, 2024
9eb9c16
added mint by signature
180945 May 7, 2024
1bd58fe
remove redundant
180945 May 7, 2024
4a3d303
added events and contract inteface
180945 May 8, 2024
4a857cf
added reward funcs
180945 May 8, 2024
5dbe70b
added inteface
180945 May 8, 2024
7e87567
update storage
May 8, 2024
6c6503c
minor
May 8, 2024
deb110a
minor
May 8, 2024
b6db360
update storage
May 8, 2024
a80223c
added claim reward
180945 May 8, 2024
9c7c469
Merge branch 'dev/rune-worker-hub' of github.com:TrustlessComputer/so…
180945 May 8, 2024
98eec64
fixed
180945 May 8, 2024
98ed6ef
Completed: The 'submit solution' function for the minter.
kelvin2608 May 8, 2024
85cc093
tested
180945 May 8, 2024
7e60f8f
Merge pull request #5 from TrustlessComputer/dev/rune-worker-hub-subm…
kochou-bvm May 8, 2024
87ab01c
update follow spec
180945 May 9, 2024
8c67a2a
update registration and inferring
May 9, 2024
f4e69cd
Update logic related to submit solution function
kelvin2608 May 9, 2024
a30069b
Transfer 'infer value' to minter when task is done
kelvin2608 May 9, 2024
f0fd823
update resolveInference
May 9, 2024
ed7f052
updated test.
180945 May 9, 2024
cce64b2
update getter
May 9, 2024
03f2eef
update deploy scripts
May 9, 2024
5866c28
update code submit solution
kelvin2608 May 9, 2024
e67297f
Eliminate outdated logic
kelvin2608 May 9, 2024
3034202
update deploy scripts
May 9, 2024
5d55f50
Merge remote-tracking branch 'origin/dev/rune-worker-hub' into dev/ru…
reinSPQR May 9, 2024
38a8044
fixed init epoch
180945 May 9, 2024
d91bb2c
Merge branch 'dev/rune-worker-hub' of github.com:TrustlessComputer/so…
180945 May 9, 2024
4ab0a34
rename minter -> minner
May 9, 2024
876346e
rename minner -> miner,
May 9, 2024
7255044
mark infer kill and refund
180945 May 9, 2024
30a5fbb
(WIP)
reinSPQR May 9, 2024
a41076e
fix bugs
May 9, 2024
36dd155
fixed getMiningAssignments
180945 May 9, 2024
34025fa
fixed unstake flow
180945 May 10, 2024
0fc05d1
fixed unstake 0
180945 May 10, 2024
fe558e4
added unstake delay time setter
180945 May 10, 2024
814ad18
added event
180945 May 10, 2024
55a4945
update getter
May 10, 2024
9f7df85
Update submit solution function
kelvin2608 May 10, 2024
3d42fbf
update emit InferenceStatusUpdate event
kelvin2608 May 10, 2024
a0b5bb9
update getter
May 10, 2024
4565115
Update logic for submit solution function
kelvin2608 May 10, 2024
9cb7d45
update getter
May 10, 2024
72e907a
fix managing miners
May 10, 2024
4aa1bf7
Merge remote-tracking branch 'origin/dev/rune-worker-hub' into dev/ru…
reinSPQR May 10, 2024
596b1d7
update reward logic
180945 May 10, 2024
f556be5
finalize to first deployment on mainnet
May 10, 2024
94c6fbc
added reward fomula
180945 May 10, 2024
cfa2a04
Merge branch 'dev/rune-worker-hub' of github.com:TrustlessComputer/so…
180945 May 10, 2024
e26eaeb
Merge remote-tracking branch 'origin/dev/rune-worker-hub' into dev/ru…
reinSPQR May 10, 2024
160e815
update test
180945 May 10, 2024
0189692
fixed unregis flow
180945 May 12, 2024
b4a5984
upgrade
May 13, 2024
32aa67b
Refactor onchain model upload
reinSPQR May 13, 2024
03085f3
Add update metadata script
reinSPQR May 13, 2024
d71f5ac
Merge branch 'dev/rune-worker-hub' into dev/rune-worker-hub-onchain
reinSPQR May 13, 2024
1dfccb2
added topup
180945 May 13, 2024
63c3a4b
update NewInference events
May 14, 2024
7dfb78e
added unstake feature
180945 May 14, 2024
a1a4229
update logic condition
180945 May 14, 2024
612a145
fixed epoch reward
180945 May 14, 2024
4b5834a
Update metadata. Add change tier
reinSPQR May 14, 2024
b1588f0
Merge remote-tracking branch 'origin/dev/rune-worker-hub' into dev/ru…
reinSPQR May 15, 2024
26b3880
fixed lastblock setter
180945 May 15, 2024
7edbdc1
update
May 15, 2024
8e8ca2b
remove perf reward
180945 May 16, 2024
04c98c8
remove setter and event
180945 May 16, 2024
e8ba574
Implement function to manually deactivate and slash worker
kelvin2608 May 17, 2024
b5f64a8
Update code to reduce contract size
kelvin2608 May 17, 2024
6c6cb23
Update code to reduce contract size
kelvin2608 May 17, 2024
f1feceb
Refactor code related to slashing function
kelvin2608 May 17, 2024
13331cb
update reward with map to tracking
180945 May 17, 2024
e24fb39
Update: The inactive miner is not allowed to submit
kelvin2608 May 17, 2024
0e029ba
Update: The inactive miner is not allowed to submit
kelvin2608 May 17, 2024
8551802
implemented boost
180945 May 19, 2024
7e89eb2
Merge pull request #10 from TrustlessComputer/dev/rune-worker-hub-boost
180945 May 20, 2024
7e3a26e
added getNOMiner
180945 May 20, 2024
0d42934
update boost mining reward
180945 May 21, 2024
6e4eb27
update latest timestamp when unregis
180945 May 21, 2024
7832af5
fixed slash miner feature
180945 May 22, 2024
cff2ad6
update .openzeppelin
May 22, 2024
42e4585
Merge pull request #11 from TrustlessComputer/dev/rune-worker-hub-boost
kelvin2608 May 22, 2024
466037d
Add JugglenautXL
reinSPQR May 24, 2024
6b71b80
Change workerHub version
reinSPQR May 24, 2024
75ab901
Merge branch 'dev/rune-worker-hub' into dev/rune-worker-hub-onchain
reinSPQR May 27, 2024
7e71ec5
Minor
reinSPQR May 27, 2024
68147fe
update .openzeppelin
May 28, 2024
8298309
Add Tensor js lib
reinSPQR May 30, 2024
53aacb2
(WIP)
reinSPQR May 30, 2024
29ac670
(WIP)
reinSPQR May 31, 2024
a74419f
Merge branch 'dev/rune-worker-hub-onchain' into dev/rune-worker-hub
reinSPQR Jun 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@ CUDATEST_PRIVATE_KEY=
CUDATEST_TREASURY_ADDRESS=
CUDATEST_COLLECTION_ADDRESS=
CUDATEST_WORKER_HUB_ADDRESS=

MAINNET_PRIVATE_KEY=
MAINNET_TREASURY_ADDRESS=
MAINNET_COLLECTION_ADDRESS=
MAINNET_WORKER_HUB_ADDRESS=
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ artifacts
_data
_models
_outputs
cache_forge
out
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "lib/forge-std"]
path = lib/forge-std
url = https://github.com/foundry-rs/forge-std
Loading