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>