Skip to content

API : Interface

王辰 edited this page Jan 6, 2020 · 4 revisions

<<< Return API Reference

Navigation

Interface

Crypto

Key store: Crypto.

Crypto {
  id: <string>;
  address: <string>;
  crypto: {
    ciphertext: <string>;
    cipher: <string>;
    cipherparams: {
      iv: <string>;
    };
    mac: <string>;
    kdfparams: {
      salt: <string>;
      dklen: <number>;
      n: <number>;
      r: <number>;
      p: <number>;
    };
  };
}

Account

Account && Wallet.

Account {
  cryptoJSON: <Crypto>;
  updateTime: <number>;
  P2PKH: <string>;
  name: <string>;
}

Vin

Transaction detail: Vin.

Vin {
  prev_out_point: {
    hash: <string>;
    index: <number>;
  };
  script_sig: <string>;
  sequence?: <number>;
}

Vout

Transaction detail: Vout.

Vout {
  script_pub_key: <string>;
  value: <string>;
}

TX

Transaction detail.

TX {
  data?;
  lock_time?: <string>;
  magic?: <number>;
  version?: <number>;
  vin: <Vin[]>;
  vout: <Vout[]>;
}

UnsignedTx

Unsigned Transaction.

UnsignedTx {
  tx: <TX>;
  rawMsgs: <string[]>;
}

DetailVin

Transaction detail: Vin.

DetailVin {
  prev_out_detail: {
    addr: <string>;
    value: <string>;
    script_pub_key: <string>;
    script_disasm: <string>;
    type: <string>;
  };
  script_sig: <string>;
  sequence: <number>;
  prev_out_point: <string>;
}

DetailVout

Transaction detail: Vout.

DetailVout {
  addr: <string>;
  value: <string>;
  script_pub_key: <string>;
  script_disasm: <string>;
  type: <string>;
}

TxDetail

Transaction detail.

TxDetail {
    version: <number>;
    block_time: <string>;
    block_height: <number>;
    status: <string>;
    detail: {
        hash: <string>;
        vin: <DetailVin[]>;
        vout: <DetailVout[]>;
    };
}

Clone this wiki locally