diff --git a/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx b/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx
index a847a68b62..c42b0450bc 100644
--- a/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx
+++ b/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx
@@ -19,6 +19,7 @@ const DAORecord = ({
actionLabel,
onClick,
timestamp,
+ depositTimestamp,
depositOutPoint,
epoch,
withdraw,
@@ -142,7 +143,13 @@ const DAORecord = ({
- {`APC: ~${calculateAPC(compensation.toString(), capacity, `${Date.now() - +timestamp}`)}%`}
+
+ {`APC: ~${calculateAPC(
+ compensation.toString(),
+ capacity,
+ `${Date.now() - +(depositTimestamp || timestamp)}`
+ )}%`}
+
{uniformTimeFormatter(+timestamp)}
{metaInfo}
diff --git a/packages/neuron-ui/src/types/App/index.d.ts b/packages/neuron-ui/src/types/App/index.d.ts
index 4654320f69..a8abf40fd5 100644
--- a/packages/neuron-ui/src/types/App/index.d.ts
+++ b/packages/neuron-ui/src/types/App/index.d.ts
@@ -177,6 +177,7 @@ declare namespace State {
typeHash: string | null
daoData: string
timestamp: string
+ depositTimestamp?: string
}
interface NervosDAO {