Interface CwBitcoinInterface

Hierarchy

Implemented by

Properties

addWorkHeader: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            header: string;
        }
        • header: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

contractAddress: string
depositFees: ((__namedParameters) => Promise<number>)

Type declaration

    • (__namedParameters): Promise<number>
    • Parameters

      • __namedParameters: {
            index?: number;
        }
        • Optional index?: number

      Returns Promise<number>

headerHeight: (() => Promise<number>)

Type declaration

    • (): Promise<number>
    • Returns Promise<number>

relayDeposit: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            btcHeight: number;
            btcProof: string;
            btcTx: string;
            btcVout: number;
            dest: Dest;
            sigsetIndex: number;
        }
        • btcHeight: number
        • btcProof: string
        • btcTx: string
        • btcVout: number
        • dest: Dest
        • sigsetIndex: number
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

sender: string
updateBitcoinConfig: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            config: BitcoinConfig;
        }
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

updateCheckpointConfig: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            config: CheckpointConfig;
        }
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

updateHeaderConfig: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            config: string;
        }
        • config: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

withdrawalFees: ((__namedParameters) => Promise<number>)

Type declaration

    • (__namedParameters): Promise<number>
    • Parameters

      • __namedParameters: {
            address: string;
            index?: number;
        }
        • address: string
        • Optional index?: number

      Returns Promise<number>

©2020 - 2024 Oraichain Foundation