release: promote staging → master (iframe feature + tnt-core v0.11.3)#3177
Merged
release: promote staging → master (iframe feature + tnt-core v0.11.3)#3177
Conversation
Co-authored-by: Pavan Soratur <pavanvsoratur@gmail.com> Co-authored-by: vutuanlinh2k2 <69841784+vutuanlinh2k2@users.noreply.github.com> Co-authored-by: Dustin Brickwood <dustinbrickwood204@gmail.com> Co-authored-by: drewstone <drewstone329@gmail.com> Co-authored-by: shekohex <dev+github@shadykhalifa.me>
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…iven app rendering (#3164)
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Pulls in surface changes that landed in tnt-core PR #118 (slashing correctness) and PR #122 (interface declaration of expireServiceRequest): - disputeSlash is now payable. The contract requires `msg.value == disputeBond` (zero for SLASH_ADMIN, else the configured bond). Today's protocol config has bond=0 so existing call sites still work; flagging for follow-up if/when admin sets a non-zero bond. - expireServiceRequest(uint64) added — permissionless cleanup path that refunds escrow on stale unapproved requests after the grace period. - ServiceRequest gains `bool activated` (post-activation refund guard). - SlashProposal gains disputer/disputeBond/disputeDeadline fields. No UI changes here. Generated by `yarn sync:tnt-core-assets` against tnt-core@abd065c (post-#121); follow-up PR to surface expireServiceRequest in operator/owner UIs once a flow is designed.
- ABI: adds getSlashConfig() view - useSlashConfig: new hook reads disputeBond from active SlashConfig - useDisputeSlashTx: forwards disputeBond as msg.value; zero-bond path unchanged (value: undefined), so existing behaviour is preserved Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
chore(abi): sync tnt-core v0.11.3 + wire disputeSlash bond value
release: promote develop → staging (iframe feature)
✅ Deploy Preview for tangle-leaderboard ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for tangle-cloud ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for tangle-dapp ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| .replace(/>/g, '>'); | ||
| const initial = name.slice(0, 1).toUpperCase(); | ||
|
|
||
| return `<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630" role="img" aria-label="${name}"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings iframe blueprint apps + tnt-core v0.11.3 ABI sync (expireServiceRequest, getSlashConfig, payable disputeSlash) to production. Iframe rendering remains kill-switched off until VITE_BLUEPRINT_IFRAME_ENABLED=true is set in master deploy env.