# Time-locks

A time-lock is a feature in which a transaction will be frozen for a certain period of time after reaching the ready to execute threshold.

Here is how to modify a time lock with the Squads Multisig SDK.

```typescript
await multisig.rpc.configTransactionCreate({
    connection,
    feePayer: members.proposer,
    multisigPda: autonomousMultisigPda,
    transactionIndex,
    creator: members.proposer.publicKey,
    // Set a new 1 minute time-lock
    actions: [{
        __kind: "SetTimelock",
        newTimeLock: 60 * 60
    }],
});
```

See the [Create a Config Transaction](https://hyperdrive.squads.so/development/instructions-interact-with-the-program/create-config-transaction) guide for more insight on the accounts involved in that instruction.
