All files / src/store/contract state.ts

0% Statements 0/1
100% Branches 0/0
100% Functions 0/0
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36                                                                       
import { ContractJson } from "src/types/contractJson";
 
export interface ContractState {
  compKey: number;
  address: string;
  loading: boolean;
  contractsData: { [network: string]: ContractJson[] };
  names: string[];
  contractDetails: {
    [network: string]: {
      [contract: string]: {
        address: string;
        name: string;
        abi: string;
        balance: number;
        ids: { id: number; image: string }[];
        thumb: string;
        symbol: string;
      };
    };
  };
  name: string;
}
 
const state: ContractState = {
  compKey: 0,
  address: "",
  loading: true,
  contractsData: {},
  names: [],
  contractDetails: {},
  name: ""
};
 
export default state;