Newer
Older
CrypticOreWallet / src / store / actions / NodeActions.ts
@Drew Lemmy Drew Lemmy on 20 Mar 2021 1 KB chore: update license information
// Copyright (c) 2020-2021 Drew Lemmy
// This file is part of KristWeb 2 under AGPL-3.0.
// Full details: https://github.com/tmpim/KristWeb2/blob/master/LICENSE.txt
import { createAction } from "typesafe-actions";
import {
  KristWorkDetailed, KristCurrency, KristConstants, KristMOTDBase,
  KristMOTDPackage
} from "@api/types";

import * as constants from "../constants";

export const setLastBlockID = createAction(constants.LAST_BLOCK_ID)<number>();
export const setLastTransactionID = createAction(constants.LAST_TRANSACTION_ID)<number>();
export const setLastNonMinedTransactionID = createAction(constants.LAST_NON_MINED_TRANSACTION_ID)<number>();
export const setLastOwnTransactionID = createAction(constants.LAST_OWN_TRANSACTION_ID)<number>();
export const setLastNameTransactionID = createAction(constants.LAST_NAME_TRANSACTION_ID)<number>();
export const setLastOwnNameTransactionID = createAction(constants.LAST_OWN_NAME_TRANSACTION_ID)<number>();

export const setSyncNode = createAction(constants.SYNC_NODE)<string>();
export const setDetailedWork = createAction(constants.DETAILED_WORK)<KristWorkDetailed>();
export const setPackage = createAction(constants.PACKAGE)<KristMOTDPackage>();
export const setCurrency = createAction(constants.CURRENCY)<KristCurrency>();
export const setConstants = createAction(constants.CONSTANTS)<KristConstants>();
export const setMOTD = createAction(constants.MOTD)<KristMOTDBase>();