尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Veritax es una capa de arbitraje descentralizado para escrows en Cardano. Dos partes bloquean ADA en un contrato Aiken y pueden liberarlo de mutuo acuerdo; si hay conflicto, cualquiera activa una disputa y un árbitro designado decide el reparto on-chain. • Red: Cardano Preprod (nunca mainnet) • Contrato: addr_test1wqzr43skk9mddnfn6yvwmujm75h9xgwv4fjcq7x4z0evwys90eadx (ver contracts/deployment.json) • Deploy en Vercel: https://veritax-jet.vercel.app Datum: party_a, party_b, arbitrator (direcciones), amount (lovelace), deadline (POSIX ms), state (Locked | Disputed | Resolved).檢視完整 README ↗
Veritax es una capa de arbitraje descentralizado para escrows en Cardano. Dos partes bloquean ADA en un contrato Aiken y pueden liberarlo de mutuo acuerdo; si hay conflicto, cualquiera activa una disputa y un árbitro designado decide el reparto on-chain.
addr_test1wqzr43skk9mddnfn6yvwmujm75h9xgwv4fjcq7x4z0evwys90eadx (ver contracts/deployment.json)| Carpeta | Qué hay |
|---|---|
contracts/ | Validador Aiken (validators/escrow.ak), tests (validators/escrow_test.ak), plutus.json y deployment.json |
frontend/ | Next.js (Pages Router): pantallas /, /dispute, /ruling y API routes que arman las transacciones con Lucid Evolution + Koios |
veritax-spec.md | Spec, checklist de tareas y estado actual (handoff Devin ↔ Claude Code) |
Datum: party_a, party_b, arbitrator (direcciones), amount (lovelace), deadline (POSIX ms), state (Locked | Disputed | Resolved).
| Redeemer | Firma | Estado requerido | Efecto |
|---|---|---|---|
MutualRelease { to_a, to_b } | A y B | Locked o Disputed | paga to_a a A y to_b a B |
ActivateDispute | A o B | Locked | el UTxO vuelve al script con state = Disputed |
ArbitratorRuling { to_a, to_b } | árbitro | Disputed | paga to_a a A y to_b a B |
En toda liberación to_a + to_b == amount. Al liberar, el UTxO se consume (estado final Resolved).
Requisitos: Node ≥ 22, Aiken v1.1.23.
# contrato
cd contracts
aiken check # tests
aiken build # regenera plutus.json
# frontend
cd ../frontend
npm install
npm test # flujo completo en el emulador de Lucid
npm run deploy # recalcula contracts/deployment.json si cambió el contrato
npm run dev # http://localhost:3000
No hace falta ninguna variable de entorno: el frontend usa la API pública de Koios para Preprod.
/): conectá la wallet de A, completá la dirección de B, la del árbitro, el monto y el deadline, y firmá. Guardá el hash que aparece: es el ID del contrato./dispute): con la wallet de A o de B, pegá el hash y firmá. El estado pasa a DISPUTED./ruling): con la wallet del árbitro, pegá el hash, elegí los porcentajes (suman 100%) y firmá. Los fondos se pagan a A y B.Cómo funciona la firma: el servidor arma la transacción sin firmar, el navegador la abre en GameChanger (Universal Dapp Connector), y al volver la dapp agrega la firma y la envía a Preprod.