diff --git a/migrations/1779487960678_bonds.ts b/migrations/1779487960678_bonds.ts index a65b07c02..f46b71d55 100644 --- a/migrations/1779487960678_bonds.ts +++ b/migrations/1779487960678_bonds.ts @@ -86,7 +86,6 @@ export const up = (pgm: MigrationBuilder) => { }, early_unlock_admin: { type: 'text', - notNull: true, }, first_reward_cycle: { type: 'integer', diff --git a/src/datastore/common.ts b/src/datastore/common.ts index 52ac4592d..4a1bb17c3 100644 --- a/src/datastore/common.ts +++ b/src/datastore/common.ts @@ -1655,7 +1655,6 @@ export interface DbBondInsertValues extends DbTxLocation { unlock_cycle: number; unlock_burn_height: number; early_unlock_bytes: string; - early_unlock_admin: string; } /** How the BTC backing a bond registration was locked. */ diff --git a/src/datastore/pg-write-store.ts b/src/datastore/pg-write-store.ts index e839ddbd2..c925a066f 100644 --- a/src/datastore/pg-write-store.ts +++ b/src/datastore/pg-write-store.ts @@ -617,7 +617,6 @@ export class PgWriteStore extends PgStore { stx_value_ratio: parseInt(event.data.stx_value_ratio), min_ustx_ratio: parseInt(event.data.min_ustx_ratio), early_unlock_bytes: event.data.early_unlock_bytes, - early_unlock_admin: '', // TODO: Make nullable first_reward_cycle: parseInt(event.data.first_reward_cycle), bond_start_height: parseInt(event.data.bond_start_height), unlock_cycle: parseInt(event.data.unlock_cycle), diff --git a/src/datastore/v3/types.ts b/src/datastore/v3/types.ts index afde33bbc..9315b0ac1 100644 --- a/src/datastore/v3/types.ts +++ b/src/datastore/v3/types.ts @@ -156,7 +156,7 @@ export interface DbBondSummary { export interface DbBond extends DbBondSummary, DbTxLocation { early_unlock_bytes: string; - early_unlock_admin: string; + early_unlock_admin: string | null; } export interface DbBondAllowlistEntry { diff --git a/tests/api/pox5/bonds.test.ts b/tests/api/pox5/bonds.test.ts index 616f4315b..475866b35 100644 --- a/tests/api/pox5/bonds.test.ts +++ b/tests/api/pox5/bonds.test.ts @@ -52,7 +52,6 @@ const SETUP_BOND_DATA = { stx_value_ratio: String(STX_VALUE_RATIO), min_ustx_ratio: String(MIN_USTX_RATIO), early_unlock_bytes: '', - early_unlock_admin: ADMIN, first_reward_cycle: String(FIRST_REWARD_CYCLE), bond_start_height: String(BOND_START_HEIGHT), unlock_cycle: String(UNLOCK_CYCLE),