ActiveContract: {
    contractId: ContractId;
    currentContract: Contract;
    currentState: MarloweState;
    roleTokenMintingPolicyId: PolicyId;
    type: "active";
}

An active contract is a contract appended to a Cardano ledger that is not closed. It can receive inputs and advance its state.

Type declaration