Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
006a9ff
Add CoreJam draft
gavofyork Sep 20, 2023
d7ec165
weight and prune
gavofyork Sep 21, 2023
4384db4
Prerequisites, initial checks, migration, a few other bits.
gavofyork Sep 25, 2023
a096282
Rename for proposing.
gavofyork Sep 25, 2023
e97e109
Typos and clarifications
gavofyork Sep 26, 2023
7f9aa0b
Ordering: Soft and Hard
gavofyork Sep 26, 2023
e4a117b
Remove superfluous
gavofyork Sep 26, 2023
c4f2e0d
Correct number
gavofyork Sep 26, 2023
8e99271
Tidy ordering
gavofyork Sep 27, 2023
607963e
More clarity
gavofyork Sep 27, 2023
e71b6ce
Cleanups
gavofyork Sep 27, 2023
3c1d2e5
More cleanups
gavofyork Sep 27, 2023
329e24f
Compatibility
gavofyork Sep 27, 2023
dae162c
More cleanups
gavofyork Sep 27, 2023
b2a05ba
Register becomes Report
gavofyork Sep 28, 2023
6d5a175
UMP/HRMP compat
gavofyork Sep 30, 2023
5fd33ac
More on copmat
gavofyork Sep 30, 2023
eb7dab2
Move para
gavofyork Sep 30, 2023
0b5b7ab
Typo
gavofyork Sep 30, 2023
26fd0ed
Update text/0031-corejam.md
gavofyork Oct 2, 2023
ddbb534
Remove , introduce Beefy and state roots
gavofyork Oct 4, 2023
3d6859d
Update text/0031-corejam.md
gavofyork Oct 4, 2023
e4110e6
Update text/0031-corejam.md
gavofyork Oct 13, 2023
85db6ec
Update text/0031-corejam.md
gavofyork Oct 13, 2023
eb93fda
Update text/0031-corejam.md
gavofyork Oct 13, 2023
d6bb203
Update text/0031-corejam.md
gavofyork Oct 13, 2023
1cb5f0d
Update text/0031-corejam.md
gavofyork Oct 16, 2023
95987d3
Update text/0031-corejam.md
gavofyork Oct 16, 2023
d87f686
Update text/0031-corejam.md
gavofyork Oct 16, 2023
d64f568
Apply suggestions from code review
gavofyork Oct 16, 2023
a1eaff8
tweaks
gavofyork Oct 17, 2023
3a368ac
Merge branch 'gav-corejam' of https://github.com/polkadot-fellows/RFC…
gavofyork Oct 18, 2023
52fa112
Add host function `transfer`
gavofyork Oct 18, 2023
26ed3f2
Smart contract stuff
gavofyork Oct 18, 2023
f0dea5e
Ensure that context is checked prior to is_authorized
gavofyork Oct 18, 2023
62436a6
fix
gavofyork Oct 18, 2023
8b321a7
Update text/0031-corejam.md
gavofyork Oct 18, 2023
e32333d
Update text/0031-corejam.md
gavofyork Oct 18, 2023
e33e467
Update text/0031-corejam.md
gavofyork Oct 18, 2023
4d45769
No more ICT
gavofyork Oct 20, 2023
aaaaae3
Merge branch 'gav-corejam' of https://github.com/polkadot-fellows/RFC…
gavofyork Oct 20, 2023
9360c19
Update 0031-corejam.md
gavofyork Oct 21, 2023
23470a2
Update 0031-corejam.md
gavofyork Oct 21, 2023
7d34d4a
Explanation
gavofyork Oct 23, 2023
259e466
Rename Work Class -> Service
gavofyork Oct 23, 2023
cfea18f
Explanation
gavofyork Oct 27, 2023
6d27b30
Note about lookup
gavofyork Oct 27, 2023
0123124
Merge branch 'gav-corejam' of https://github.com/polkadot-fellows/RFC…
gavofyork Oct 27, 2023
c15ef01
Terminology
gavofyork Oct 27, 2023
9e1b05e
Update text/0031-corejam.md
gavofyork Dec 11, 2023
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
Prev Previous commit
Next Next commit
Update text/0031-corejam.md
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
  • Loading branch information
gavofyork and ggwpez authored Oct 18, 2023
commit e33e467400419621ca5f47e359d294bef6674822
2 changes: 1 addition & 1 deletion text/0031-corejam.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ Collection is the means of a Validator Group member attaining a Work Package whi

On arrival of a Work Package, after the initial decoding, a first check is that the `context` field is valid. This must reference a header hash of a known block which may yet be finalized and the additional fields must correspond to the data of that block.

There are two kinds of Authorization corresponding to the two kinds of Coretime which are sold by Polkadot (see RFC#0001). An Authorization for usage of Instantaneous Coretime consists of a self-contained Signature of an account which own enough Instantaneous Coretime Credit in order to purchase a block of Coretime at the current rate signing a payload of the Work Package hash.
There are two kinds of Authorization corresponding to the two kinds of Coretime which are sold by Polkadot (see RFC#0001). An Authorization for usage of Instantaneous Coretime consists of a self-contained Signature of an account which owns enough Instantaneous Coretime Credit in order to purchase a block of Coretime at the current rate by signing a payload of the Work Package hash.

RcVGs run the risk of a credit owner not having the credit at the point of eventual payment (in the Join stage, later), in which case the RcVG will not be rewarded. Credit may never be withdrawn, therefore RcVGs can safely accept a block if and only if the Credit account contains a balance of at least the product of the number of Cores assigned to IC, the price per IC core per block and the number of blocks behind the head of the finalized chain which the RcVG currently may be.

Expand Down