diff --git a/app/vibenet/demos/catalogue.test.ts b/app/vibenet/demos/catalogue.test.ts index d646ad0..6c43435 100644 --- a/app/vibenet/demos/catalogue.test.ts +++ b/app/vibenet/demos/catalogue.test.ts @@ -43,13 +43,6 @@ describe('DEMOS', () => { const hrefs = allDemos.map((demo) => demo.href); expect(new Set(hrefs).size).toBe(hrefs.length); }); - - it('keeps Validity Transactions reachable but hidden from the top-level grid', () => { - const validity = DEMOS.find((demo) => demo.href === '/vibenet/demos/validity'); - expect(validity?.title).toBe('Validity Transactions'); - expect(validity?.children?.map((demo) => demo.title)).toEqual(['Race the Agent', 'Conditional Swaps']); - expect(listedDemos()).not.toContain(validity); - }); }); describe('demoForPath', () => { diff --git a/app/vibenet/demos/catalogue.ts b/app/vibenet/demos/catalogue.ts index 8ba9dbb..8020b9f 100644 --- a/app/vibenet/demos/catalogue.ts +++ b/app/vibenet/demos/catalogue.ts @@ -67,12 +67,11 @@ export const DEMOS: DemoEntry[] = [ summary: 'Explore transactions that remain pending until their onchain conditions are satisfied, then execute without a keeper or a custom settlement contract.', points: [ - 'Attach storage and block-number conditions to signed transactions', + 'Attach state and block-number conditions to signed transactions', 'Let the sequencer evaluate validity before inclusion', 'Build intent-like flows from ordinary account transactions', ], available: true, - listed: false, children: [ { href: '/vibenet/demos/validity/race-the-agent', diff --git a/app/vibenet/demos/validity/lib/rpc.test.ts b/app/vibenet/demos/validity/lib/rpc.test.ts index 6a103b6..5b30f49 100644 --- a/app/vibenet/demos/validity/lib/rpc.test.ts +++ b/app/vibenet/demos/validity/lib/rpc.test.ts @@ -52,7 +52,7 @@ describe('sendValidityTransaction', () => { jsonrpc: '2.0', id: 1, method: 'base_sendRawTransactionValidity', - params: [{ tx: '0x01', validity: [] }], + params: ['0x01', { validity: [] }], }), }), );