Interface CwIcs721BridgeInterface

Hierarchy

Implemented by

Properties

callback: ((callbackMsg, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

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

      • callbackMsg: CallbackMsg
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

classId: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            contract: string;
        }
        • contract: string

      Returns Promise<string>

classMetadata: ((__namedParameters) => Promise<Class>)

Type declaration

    • (__namedParameters): Promise<Class>
    • Parameters

      • __namedParameters: {
            classId: string;
        }
        • classId: string

      Returns Promise<Class>

contractAddress: string
cw721CodeId: (() => Promise<string>)

Type declaration

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

incomingChannels: ((__namedParameters) => Promise<ArrayOfTupleOfTupleOfClassIdAndTokenIdAndString>)

Type declaration

nftContract: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            classId: string;
        }
        • classId: string

      Returns Promise<string>

nftContracts: ((__namedParameters) => Promise<ArrayOfTupleOfClassIdAndAddr>)

Type declaration

outgoingChannels: ((__namedParameters) => Promise<ArrayOfTupleOfTupleOfClassIdAndTokenIdAndString>)

Type declaration

owner: ((__namedParameters) => Promise<OwnerOfResponse>)

Type declaration

    • (__namedParameters): Promise<OwnerOfResponse>
    • Parameters

      • __namedParameters: {
            classId: string;
            tokenId: string;
        }
        • classId: string
        • tokenId: string

      Returns Promise<OwnerOfResponse>

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

Type declaration

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

      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

paused: (() => Promise<boolean>)

Type declaration

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

pauser: (() => Promise<string>)

Type declaration

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

proxy: (() => Promise<string>)

Type declaration

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

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

sender: string
tokenMetadata: ((__namedParameters) => Promise<Token>)

Type declaration

    • (__namedParameters): Promise<Token>
    • Parameters

      • __namedParameters: {
            classId: string;
            tokenId: string;
        }
        • classId: string
        • tokenId: string

      Returns Promise<Token>

©2020 - 2023 Oraichain Foundation