古いサイクルの開始時にボンドに利用できるパン屋のバランスを見つける方法は?
1 回答
- 投票
-
- 2019-03-20
凍結された報酬とデポジットは、サイクルの最後のブロックでリリースされます.だから、それはあなたが必要なものです:
var cycle = 80; //cycle that you need var level = cycle * 4096; // level of the last block in the prev cycle var balance = get('/chains/main/blocks/{level}/context/contracts/{address}/balance');
例を見る... Frozen rewards and deposits are released in the last block of the cycle. So, that is what you need:
var cycle = 80; //cycle that you need var level = cycle * 4096; // level of the last block in the prev cycle var balance = get('/chains/main/blocks/{level}/context/contracts/{address}/balance');
-
では、サイクル80でリリースされるはずの報酬/ボンドは、サイクル80の最後のブロックで配信されますか?事実上、これにより、80のリリースされた報酬/ボンドは81でのみ使用できるようになります.この権利はありますか?So the rewards/bond that are supposed to be released for cycle 80 are delivered on the last block of cycle 80? In effect this makes released rewards/bond for 80 only be available for use in 81. Do I have this right?
- 0
- 2019-03-21
- Gaia
-
また、ドキュメントに記載されている内容へのリンクはありますか?THX!And do you have a link for what you state in the documentation? thx!
- 0
- 2019-03-21
- Gaia
-
@Gaia残念ながら、Tezosには、その仕組みを**詳細**に説明できる優れた公式ドキュメントはありません.リバースエンジニアリング手法を使用する必要があります=)@Gaia Unfortunately, there are no good official docs in Tezos which could describes **in details** how it works. You have to use a reverse-engineering methods =)
- 0
- 2019-03-21
- Groxan
-
@Gaia、サイクル `N`の終わり(つまり、サイクル` N + 1`の直前)で、サイクル `N-5`からの報酬とデポジットは凍結されなくなります.これを見てください:https://mainnet.tezrpc.me/chains/main/blocks/360448/metadata.これはサイクル87の最後のブロックであり、 `" kind ":"freezer "`および `" level ":82`の残高更新が含まれています.これは、サイクル88の最初のブロックで、サイクル82からの報酬とデポジットがあり、最後の5サイクル(83、84、85、86、87)が凍結されることを意味します.それは明らかですか?@Gaia, At the end of cycle `N` (in other words, right before the cycle `N+1`), rewards and deposits from cycle `N-5` become unfrozen. Look at this: https://mainnet.tezrpc.me/chains/main/blocks/360448/metadata. This is the last block of cycle 87 and contains balance updates with the `"kind": "freezer"` and `"level": 82`. It means that in the first block of cycle 88 you will have rewards and deposits from cycle 82, and last five cycles (83, 84, 85, 86, 87) will be frozen. Is that clear?
- 2
- 2019-03-21
- Groxan
-
クリア、うん.つまり、サイクルNの報酬は、サイクルN + 5の終わりにリリースされ、サイクルN +6で利用可能になります.clear, yep. in other words, rewards for cycle N are released at the end of cycle N+5 and become available at cycle N+6
- 1
- 2019-03-21
- Gaia
特典と保証金/保証金は同時にリリースされます.
前のサイクルの開始時にパン屋の残高(ステーキング残高ではない)を見つける方法は?サイクルの開始時に債券に利用できる金額(前のサイクルからの残りの残高と、このサイクルでリリースされた報酬/債券)のように?
これを正しく理解している場合、これを見つけるには、次のことを知る必要があります.
A)新しいサイクルのどのブロックでリリースされますか?
B)そのブロックのパン屋の口座の残高を取得するにはどうすればよいですか?
更新:以下の Groxanの回答に従って、ここにbashのコード.