Skip to main content

Cip30FullHandle

export interface Cip30FullHandle {
  experimental: any
  getCollateral(): Promise<string[]>
  getNetworkId(): Promise<number>
  getRewardAddresses(): Promise<string[]>
  getUnusedAddresses(): Promise<string[]>
  getUsedAddresses(): Promise<string[]>
  getUtxos(): Promise<string[]>
  signData(
    addr: string,
    sigStructure: string
  ): Promise<{
    key: string
    signature: string
  }>
  signTx(
    txHex: string,
    partialSign: boolean
  ): Promise<string>
  submitTx(txHex: string): Promise<string>
}

Properties

experimental

experimental: any

getCollateral

getCollateral(): Promise<string[]>

getNetworkId

getNetworkId(): Promise<number>

getRewardAddresses

getRewardAddresses(): Promise<string[]>

getUnusedAddresses

getUnusedAddresses(): Promise<string[]>

getUsedAddresses

getUsedAddresses(): Promise<string[]>

getUtxos

getUtxos(): Promise<string[]>

signData

signData(
  addr: string,
  sigStructure: string
): Promise<{
  key: string
  signature: string
}>

signTx

signTx(
  txHex: string,
  partialSign: boolean
): Promise<string>

submitTx

submitTx(txHex: string): Promise<string>