Skip to content

release: promote staging → master (iframe feature + tnt-core v0.11.3)#3177

Merged
drewstone merged 44 commits intomasterfrom
release/staging-to-master
May 6, 2026
Merged

release: promote staging → master (iframe feature + tnt-core v0.11.3)#3177
drewstone merged 44 commits intomasterfrom
release/staging-to-master

Conversation

@drewstone
Copy link
Copy Markdown
Contributor

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.

dutterbutter and others added 30 commits April 27, 2023 15:51
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>
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>
@drewstone drewstone requested a review from AtelyPham as a code owner May 6, 2026 22:20
@netlify
Copy link
Copy Markdown

netlify Bot commented May 6, 2026

Deploy Preview for tangle-leaderboard ready!

Name Link
🔨 Latest commit 8c0aeac
🔍 Latest deploy log https://app.netlify.com/projects/tangle-leaderboard/deploys/69fbbebc52af86000953c597
😎 Deploy Preview https://deploy-preview-3177--tangle-leaderboard.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 6, 2026

Deploy Preview for tangle-cloud ready!

Name Link
🔨 Latest commit 8c0aeac
🔍 Latest deploy log https://app.netlify.com/projects/tangle-cloud/deploys/69fbbebc35fe7b0008493ac1
😎 Deploy Preview https://deploy-preview-3177--tangle-cloud.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 6, 2026

Deploy Preview for tangle-dapp ready!

Name Link
🔨 Latest commit 8c0aeac
🔍 Latest deploy log https://app.netlify.com/projects/tangle-dapp/deploys/69fbbebce0faf400082bfd62
😎 Deploy Preview https://deploy-preview-3177--tangle-dapp.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@drewstone drewstone merged commit d0e30bb into master May 6, 2026
14 of 19 checks passed
@drewstone drewstone deleted the release/staging-to-master branch May 6, 2026 22:21
.replace(/>/g, '&gt;');
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}">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants