import { Data } from '@lucid-evolution/lucid';

export const InterestOracleParamsSchema = Data.Object({
  /**  Milliseconds */
  biasTime: Data.Integer(),
  owner: Data.Bytes(),
});
export type InterestOracleParams = Data.Static<
  typeof InterestOracleParamsSchema
>;
const InterestOracleParams =
  InterestOracleParamsSchema as unknown as InterestOracleParams;

export function castInterestOracleParams(params: InterestOracleParams): Data {
  return Data.castTo(params, InterestOracleParams);
}
