UNPKG

@jackallabs/jackal.js-protos

Version:
1,106 lines (1,019 loc) 144 kB
import { AccessConfig } from '../../../postGen/cosmwasm/wasm/v1/types'; import { AccessType } from '../../../postGen/cosmwasm/wasm/v1/types'; import { ActiveProviders } from '../postGen/canine_chain/storage/providers'; import { Attestation } from '../postGen/canine_chain/storage/providers'; import { AttestationForm } from '../postGen/canine_chain/storage/providers'; import { Bids } from '../postGen/canine_chain/rns/bids'; import { Block } from '../postGen/canine_chain/notifications/notification'; import { CodeInfoResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { Coin } from '../../postGen/cosmos/base/v1beta1/coin'; import { Coin as Coin_2 } from '@cosmjs/stargate'; import { ContractInfo } from '../../../postGen/cosmwasm/wasm/v1/types'; import { DeliverTxResponse } from '@cosmjs/stargate'; import { EncodeObject } from '@cosmjs/proto-signing'; import { Event as Event_2 } from '@cosmjs/stargate/build/events'; import { Feed } from '../postGen/canine_chain/oracle/feed'; import { FileProof } from '../postGen/canine_chain/storage/active_deals'; import { Files } from '../postGen/canine_chain/filetree/files'; import { Forsale } from '../postGen/canine_chain/rns/forsale'; import { GeneratedType } from '@cosmjs/proto-signing'; import { HttpEndpoint } from '@cosmjs/tendermint-rpc'; import { IExtendedSigningStargateClientOptions } from '@jackallabs/banshee'; import { IExtendedStargateClientOptions } from '@jackallabs/banshee'; import { IIbcEngageBundle } from '@jackallabs/banshee'; import { IIbcQueryClient } from '@jackallabs/banshee'; import { IIbcSigningClient } from '@jackallabs/banshee'; import { Init } from '../postGen/canine_chain/rns/init'; import { MsgAcceptBid } from '../../postGen/canine_chain/rns/tx'; import { MsgAcceptBidResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgAddClaimer } from '../../postGen/canine_chain/storage/tx'; import { MsgAddClaimerResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgAddEditors } from '../../postGen/canine_chain/filetree/tx'; import { MsgAddEditorsResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgAddRecord } from '../../postGen/canine_chain/rns/tx'; import { MsgAddRecordResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgAddViewers } from '../../postGen/canine_chain/filetree/tx'; import { MsgAddViewersResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgAttest } from '../../postGen/canine_chain/storage/tx'; import { MsgAttestResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgBid } from '../../postGen/canine_chain/rns/tx'; import { MsgBidResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgBlockSenders } from '../../postGen/canine_chain/notifications/tx'; import { MsgBlockSendersResponse } from '../../../postGen/canine_chain/notifications/tx'; import { MsgBuy } from '../../postGen/canine_chain/rns/tx'; import { MsgBuyResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgBuyStorage } from '../../postGen/canine_chain/storage/tx'; import { MsgBuyStorageResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgCancelBid } from '../../postGen/canine_chain/rns/tx'; import { MsgCancelBidResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgChangeOwner } from '../../postGen/canine_chain/filetree/tx'; import { MsgChangeOwnerResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgCreateFeed } from '../../postGen/canine_chain/oracle/tx'; import { MsgCreateFeedResponse } from '../../../postGen/canine_chain/oracle/tx'; import { MsgCreateNotification } from '../../postGen/canine_chain/notifications/tx'; import { MsgCreateNotificationResponse } from '../../../postGen/canine_chain/notifications/tx'; import { MsgDeleteFile } from '../../postGen/canine_chain/filetree/tx'; import { MsgDeleteFile as MsgDeleteFile_2 } from '../../postGen/canine_chain/storage/tx'; import { MsgDeleteFileResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgDeleteFileResponse as MsgDeleteFileResponse_2 } from '../../../postGen/canine_chain/storage/tx'; import { MsgDeleteNotification } from '../../postGen/canine_chain/notifications/tx'; import { MsgDeleteNotificationResponse } from '../../../postGen/canine_chain/notifications/tx'; import { MsgDelist } from '../../postGen/canine_chain/rns/tx'; import { MsgDelistResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgDelRecord } from '../../postGen/canine_chain/rns/tx'; import { MsgDelRecordResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgExecuteContract } from '../../postGen/cosmwasm/wasm/v1/tx'; import { MsgExecuteContractResponse } from '../../../postGen/cosmwasm/wasm/v1/tx'; import { MsgInit } from '../../postGen/canine_chain/rns/tx'; import { MsgInitProvider } from '../../postGen/canine_chain/storage/tx'; import { MsgInitProviderResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgInitResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgInstantiateContract } from '../../postGen/cosmwasm/wasm/v1/tx'; import { MsgInstantiateContractResponse } from '../../../postGen/cosmwasm/wasm/v1/tx'; import { MsgList } from '../../postGen/canine_chain/rns/tx'; import { MsgListResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgMakePrimary } from '../../postGen/canine_chain/rns/tx'; import { MsgMakePrimaryResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgMultiSend } from '../../../postGen/cosmos/bank/v1beta1/tx'; import { MsgPostFile } from '../../postGen/canine_chain/filetree/tx'; import { MsgPostFile as MsgPostFile_2 } from '../../postGen/canine_chain/storage/tx'; import { MsgPostFileResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgPostFileResponse as MsgPostFileResponse_2 } from '../../../postGen/canine_chain/storage/tx'; import { MsgPostKey } from '../../postGen/canine_chain/filetree/tx'; import { MsgPostKeyResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgPostProof } from '../../postGen/canine_chain/storage/tx'; import { MsgPostProofResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgProvisionFileTree } from '../../postGen/canine_chain/filetree/tx'; import { MsgProvisionFileTreeResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgRegister } from '../../postGen/canine_chain/rns/tx'; import { MsgRegisterName } from '../../postGen/canine_chain/rns/tx'; import { MsgRegisterNameResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgRegisterResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgRemoveClaimer } from '../../postGen/canine_chain/storage/tx'; import { MsgRemoveClaimerResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgRemoveEditors } from '../../postGen/canine_chain/filetree/tx'; import { MsgRemoveEditorsResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgRemoveViewers } from '../../postGen/canine_chain/filetree/tx'; import { MsgRemoveViewersResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgReport } from '../../postGen/canine_chain/storage/tx'; import { MsgReportResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgRequestAttestationForm } from '../../postGen/canine_chain/storage/tx'; import { MsgRequestAttestationFormResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgRequestReportForm } from '../../postGen/canine_chain/storage/tx'; import { MsgRequestReportFormResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgResetEditors } from '../../postGen/canine_chain/filetree/tx'; import { MsgResetEditorsResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgResetViewers } from '../../postGen/canine_chain/filetree/tx'; import { MsgResetViewersResponse } from '../../../postGen/canine_chain/filetree/tx'; import { MsgSend } from '../../../postGen/cosmos/bank/v1beta1/tx'; import { MsgSetProviderIP } from '../../postGen/canine_chain/storage/tx'; import { MsgSetProviderIPResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgSetProviderKeybase } from '../../postGen/canine_chain/storage/tx'; import { MsgSetProviderKeybaseResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgSetProviderTotalSpace } from '../../postGen/canine_chain/storage/tx'; import { MsgSetProviderTotalSpaceResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgShutdownProvider } from '../../postGen/canine_chain/storage/tx'; import { MsgShutdownProviderResponse } from '../../../postGen/canine_chain/storage/tx'; import { MsgTransfer } from '../../postGen/canine_chain/rns/tx'; import { MsgTransfer as MsgTransfer_2 } from '../../../postGen/ibc/applications/transfer/v1/tx'; import { MsgTransferResponse } from '../../../postGen/canine_chain/rns/tx'; import { MsgUpdate } from '../../postGen/canine_chain/rns/tx'; import { MsgUpdateFeed } from '../../postGen/canine_chain/oracle/tx'; import { MsgUpdateFeedResponse } from '../../../postGen/canine_chain/oracle/tx'; import { MsgUpdateResponse } from '../../../postGen/canine_chain/rns/tx'; import { Names } from '../postGen/canine_chain/rns/names'; import { Notification as Notification_2 } from '../postGen/canine_chain/notifications/notification'; import { PageRequest } from '../../postGen/cosmos/base/query/v1beta1/pagination'; import { PageResponse } from '../../../postGen/cosmos/base/query/v1beta1/pagination'; import { Params } from '../../../postGen/canine_chain/filetree/params'; import { Params as Params_2 } from '../../../postGen/canine_chain/jklmint/params'; import { Params as Params_3 } from '../../../postGen/canine_chain/notifications/params'; import { Params as Params_4 } from '../../../postGen/canine_chain/oracle/params'; import { Params as Params_5 } from '../../../postGen/canine_chain/rns/params'; import { Params as Params_6 } from '../../../postGen/canine_chain/storage/params'; import { PaymentGauge } from '../postGen/canine_chain/storage/payment_info'; import { Providers } from '../postGen/canine_chain/storage/providers'; import { Pubkey } from '../postGen/canine_chain/filetree/pubkey'; import { QueryActiveProviders } from '../../postGen/canine_chain/storage/query'; import { QueryActiveProvidersResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllAttestations } from '../../postGen/canine_chain/storage/query'; import { QueryAllAttestationsResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllBalancesRequest } from '../../postGen/cosmos/bank/v1beta1/query'; import { QueryAllBalancesResponse } from '../../../postGen/cosmos/bank/v1beta1/query'; import { QueryAllBids } from '../../postGen/canine_chain/rns/query'; import { QueryAllBidsResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryAllContractStateRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryAllContractStateResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryAllFeeds } from '../../postGen/canine_chain/oracle/query'; import { QueryAllFeedsResponse } from '../../../postGen/canine_chain/oracle/query'; import { QueryAllFiles } from '../../postGen/canine_chain/filetree/query'; import { QueryAllFiles as QueryAllFiles_2 } from '../../postGen/canine_chain/storage/query'; import { QueryAllFilesByMerkle } from '../../postGen/canine_chain/storage/query'; import { QueryAllFilesByMerkleResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllFilesByOwner } from '../../postGen/canine_chain/storage/query'; import { QueryAllFilesByOwnerResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllFilesResponse } from '../../../postGen/canine_chain/filetree/query'; import { QueryAllFilesResponse as QueryAllFilesResponse_2 } from '../../../postGen/canine_chain/storage/query'; import { QueryAllForSale } from '../../postGen/canine_chain/rns/query'; import { QueryAllForSaleResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryAllGauges } from '../../postGen/canine_chain/storage/query'; import { QueryAllGaugesResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllInits } from '../../postGen/canine_chain/rns/query'; import { QueryAllInitsResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryAllNames } from '../../postGen/canine_chain/rns/query'; import { QueryAllNamesResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryAllNotifications } from '../../postGen/canine_chain/notifications/query'; import { QueryAllNotificationsByAddress } from '../../postGen/canine_chain/notifications/query'; import { QueryAllNotificationsByAddressResponse } from '../../../postGen/canine_chain/notifications/query'; import { QueryAllNotificationsResponse } from '../../../postGen/canine_chain/notifications/query'; import { QueryAllProofs } from '../../postGen/canine_chain/storage/query'; import { QueryAllProofsResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllProviders } from '../../postGen/canine_chain/storage/query'; import { QueryAllProvidersResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllPubKeys } from '../../postGen/canine_chain/filetree/query'; import { QueryAllPubKeysResponse } from '../../../postGen/canine_chain/filetree/query'; import { QueryAllReports } from '../../postGen/canine_chain/storage/query'; import { QueryAllReportsResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAllStoragePaymentInfo } from '../../postGen/canine_chain/storage/query'; import { QueryAllStoragePaymentInfoResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAttestation } from '../../postGen/canine_chain/storage/query'; import { QueryAttestationResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryAvailableSpace } from '../../postGen/canine_chain/storage/query'; import { QueryAvailableSpaceResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryBalanceRequest } from '../../postGen/cosmos/bank/v1beta1/query'; import { QueryBalanceResponse } from '../../../postGen/cosmos/bank/v1beta1/query'; import { QueryBid } from '../../postGen/canine_chain/rns/query'; import { QueryBidResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryClient } from '@cosmjs/stargate'; import { QueryClientFreeSpace } from '../../postGen/canine_chain/storage/query'; import { QueryClientFreeSpaceResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryCodeRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryCodeResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryCodesRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryCodesResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractHistoryRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractHistoryResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractInfoRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractInfoResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractsByCodeRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractsByCodeResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractsByCreatorRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryContractsByCreatorResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryFeed } from '../../postGen/canine_chain/oracle/query'; import { QueryFeedResponse } from '../../../postGen/canine_chain/oracle/query'; import { QueryFile } from '../../postGen/canine_chain/filetree/query'; import { QueryFile as QueryFile_2 } from '../../postGen/canine_chain/storage/query'; import { QueryFileResponse } from '../../../postGen/canine_chain/filetree/query'; import { QueryFileResponse as QueryFileResponse_2 } from '../../../postGen/canine_chain/storage/query'; import { QueryFilesFromNote } from '../../postGen/canine_chain/storage/query'; import { QueryFilesFromNoteResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryFileUploadCheck } from '../../postGen/canine_chain/storage/query'; import { QueryFileUploadCheckResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryFindFile } from '../../postGen/canine_chain/storage/query'; import { QueryFindFileResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryForSale } from '../../postGen/canine_chain/rns/query'; import { QueryForSaleResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryFreeSpace } from '../../postGen/canine_chain/storage/query'; import { QueryFreeSpaceResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryInflation } from '../../postGen/canine_chain/jklmint/query'; import { QueryInflationResponse } from '../../../postGen/canine_chain/jklmint/query'; import { QueryInit } from '../../postGen/canine_chain/rns/query'; import { QueryInitResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryListOwnedNames } from '../../postGen/canine_chain/rns/query'; import { QueryListOwnedNamesResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryName } from '../../postGen/canine_chain/rns/query'; import { QueryNameResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryNetworkSize } from '../../postGen/canine_chain/storage/query'; import { QueryNetworkSizeResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryNotification } from '../../postGen/canine_chain/notifications/query'; import { QueryNotificationResponse } from '../../../postGen/canine_chain/notifications/query'; import { QueryOpenFiles } from '../../postGen/canine_chain/storage/query'; import { QueryParams } from '../../postGen/canine_chain/filetree/query'; import { QueryParams as QueryParams_2 } from '../../postGen/canine_chain/jklmint/query'; import { QueryParams as QueryParams_3 } from '../../postGen/canine_chain/notifications/query'; import { QueryParams as QueryParams_4 } from '../../postGen/canine_chain/oracle/query'; import { QueryParams as QueryParams_5 } from '../../postGen/canine_chain/rns/query'; import { QueryParams as QueryParams_6 } from '../../postGen/canine_chain/storage/query'; import { QueryParamsRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryParamsResponse } from '../../../postGen/canine_chain/filetree/query'; import { QueryParamsResponse as QueryParamsResponse_2 } from '../../../postGen/canine_chain/jklmint/query'; import { QueryParamsResponse as QueryParamsResponse_3 } from '../../../postGen/canine_chain/notifications/query'; import { QueryParamsResponse as QueryParamsResponse_4 } from '../../../postGen/canine_chain/oracle/query'; import { QueryParamsResponse as QueryParamsResponse_5 } from '../../../postGen/canine_chain/rns/query'; import { QueryParamsResponse as QueryParamsResponse_6 } from '../../../postGen/canine_chain/storage/query'; import { QueryPayData } from '../../postGen/canine_chain/storage/query'; import { QueryPayDataResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryPinnedCodesRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryPinnedCodesResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryPriceCheck } from '../../postGen/canine_chain/storage/query'; import { QueryPriceCheckResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryPrimaryName } from '../../postGen/canine_chain/rns/query'; import { QueryPrimaryNameResponse } from '../../../postGen/canine_chain/rns/query'; import { QueryProof } from '../../postGen/canine_chain/storage/query'; import { QueryProofResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryProofsByAddress } from '../../postGen/canine_chain/storage/query'; import { QueryProofsByAddressResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryProvider } from '../../postGen/canine_chain/storage/query'; import { QueryProviderResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryPubKey } from '../../postGen/canine_chain/filetree/query'; import { QueryPubKeyResponse } from '../../../postGen/canine_chain/filetree/query'; import { QueryRawContractStateRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QueryRawContractStateResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryReport } from '../../postGen/canine_chain/storage/query'; import { QueryReportResponse } from '../../../postGen/canine_chain/storage/query'; import { QuerySmartContractStateRequest } from '../../postGen/cosmwasm/wasm/v1/query'; import { QuerySmartContractStateResponse } from '../../../postGen/cosmwasm/wasm/v1/query'; import { QueryStoragePaymentInfo } from '../../postGen/canine_chain/storage/query'; import { QueryStoragePaymentInfoResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryStorageStats } from '../../postGen/canine_chain/storage/query'; import { QueryStorageStatsResponse } from '../../../postGen/canine_chain/storage/query'; import { QueryStoreCount } from '../../postGen/canine_chain/storage/query'; import { QueryStoreCountResponse } from '../../../postGen/canine_chain/storage/query'; import { ReportForm } from '../postGen/canine_chain/storage/providers'; import { StdFee } from '@cosmjs/amino'; import { StoragePaymentInfo } from '../postGen/canine_chain/storage/payment_info'; import { tendermint37 } from '@cosmjs/tendermint-rpc'; import { TMergedSigner } from '@jackallabs/banshee'; import { TPossibleTxEvents } from '@jackallabs/banshee'; import { TsProtoGeneratedType } from '@cosmjs/proto-signing'; import { TxEvent } from '@cosmjs/tendermint-rpc'; import { UnifiedFile } from '../postGen/canine_chain/storage/active_deals'; export { ActiveProviders } export { Attestation } export { AttestationForm } export { Bids } export { Block } export declare function connectHostQueryClient(endpoint: string, options: IExtendedStargateClientOptions): Promise<THostQueryClient>; export declare function connectHostSigningClient(endpoint: string, signer: TMergedSigner, options: IExtendedSigningStargateClientOptions): Promise<THostSigningClient>; export declare function connectJackalQueryClient(endpoint: string, options: IExtendedStargateClientOptions): Promise<TJackalQueryClient>; export declare function connectJackalSigningClient(endpoint: string, signer: TMergedSigner, options: IExtendedSigningStargateClientOptions): Promise<TJackalSigningClient>; /** * ActiveProvider Documentation * @prop {string} address - Jackal wallet address of provider. */ export declare type DActiveProvider = Documentation<{ address: string; }, ActiveProviders>; /** * Attestation Documentation * @prop {string} provider - Jackal wallet address of provider. * @prop {boolean} complete - True if complete. */ export declare type DAttestation = Documentation<{ provider: string; complete: boolean; }, Attestation>; /** * AttestationForm Documentation * @prop {DAttestation[]} attestations - Array of Attestation items. * @prop {string} prover - Jackal wallet address of provider proving storage of the file. * @prop {Uint8Array} merkle - Merkle tree root of file. * @prop {string} owner - Jackal wallet address of file owner. * @prop {number} start - Block height when file was stored. */ export declare type DAttestationForm = Documentation<{ attestations: DAttestation[]; prover: string; merkle: Uint8Array; owner: string; start: number; }, AttestationForm>; /** * Bid Documentation * @prop {string} index - Index of bid in list of bids for RNS name. * @prop {string} name - Name of RNS. * @prop {string} bidder - Jackal wallet address of bid creator. * @prop {string} price - Value of bid in ujkl, for example 200ujkl. */ export declare type DBid = Documentation<{ index: string; name: string; bidder: string; price: string; }, Bids>; /** * Block Documentation * * @prop {string} address - Jackal wallet address which created the block. * @prop {string} blockedAddress - Jackal wallet address which was blocked. */ export declare type DBlock = Documentation<{ address: string; blockedAddress: string; }, Block>; /** * Coin Documentation * * Coin defines a token with a denomination and an amount. * @prop {string} denom - Denom of token, should be ujkl for Jackal. * @prop {string} amount - String of value parsable to number. */ export declare type DCoin = Documentation<{ denom: string; amount: string; }, Coin_2>; /** * StorageParams Documentation * * StorageParams defines current parameters of the Storage module. * @prop {string} depositAccount - Jackal Wallet address to receive funds from storage plan purchases. * @prop {number} proofWindow - Interval between proofs in blocks. * @prop {number} chunkSize - Maximum size of merkle chunks in bytes. * @prop {number} missesToBurn - Number of allowed proof failures before burn. * @prop {string} priceFeed - Source of USD price of $JKL. * @prop {number} maxContractAgeInBlocks - Maximum future date of file expiration in blocks. * @prop {number} pricePerTbPerMonth - Price per 30 days per TB of storage in USD. * @prop {number} attestFormSize - Size of consensus sphere per proof. * @prop {number} attestMinToPass - Minimum number of successful participants in consensus sphere for proof to succeed. * @prop {number} collateralPrice - Collateral amount required of new providers in ujkl. * @prop {number} checkWindow - Interval between checks for failed/successful proofs in blocks. */ export declare type DCosmwasmParams = { codeUploadAccess: AccessConfig | undefined; instantiateDefaultPermission: AccessType; }; /** * DeliverTxResponse Documentation * * DeliverTxResponse define the response after successfully broadcasting a transaction. * @prop {number} height - Block height of the transaction. * @prop {number} txIndex - 0-based index of the transaction within the block. * @prop {number} code - Error code, success is always 0. * @prop {string} transactionHash - Hash of transaction. * @prop {Event[]} events - Tendermint34 events in response. * @prop {string} [rawLog] - A string-based log document. * @prop {IMsgData[]} [data] - Message responses of included Msgs. * @prop {DTxMsgData[]} msgResponses - Always empty list for Jackal, typed for compatibility. * @prop {number} gasUsed - Total gas used as calculated by chain. * @prop {number} gasWanted - Maximum gas allowed as submitted in transaction. */ export declare type DDeliverTxResponse = Documentation<{ readonly height: number; readonly txIndex: number; readonly code: number; readonly transactionHash: string; readonly events: readonly Event_2[]; readonly rawLog?: string; readonly data?: readonly IMsgData[]; readonly msgResponses: readonly DTxMsgData[]; readonly gasUsed: number; readonly gasWanted: number; }, DeliverTxResponse>; /** * EncodeObject Documentation * * EncodeObject defines a msg object ready to be sent to chain. * @prop {string} typeUrl - Identifier composed of msg type's package and its name. * @prop {any} value - Object created from msg parameters. */ export declare type DEncodeObject = Documentation<{ readonly typeUrl: string; readonly value: any; }, EncodeObject>; /** * Feed Documentation * @prop {string} owner - Jackal address of wallet creator. * @prop {string} data - Source for oracle feed. * @prop {string} lastUpdate - Stringified Date of last update, defaults to creation date. * @prop {string} name - Unique identifier of feed. */ export declare type DFeed = Documentation<{ owner: string; data: string; lastUpdate: string; name: string; }, MFeed>; /** * File Documentation * @prop {string} address - Merkle path of file. * @prop {string} contents - JSON stringify of arbitrary data. * @prop {string} owner - Hashed Jackal address of file owner. * @prop {string} viewingAccess - Stringified JSON object of hashed viewers and their decryption keys. * @prop {string} editAccess - Stringified JSON object of hashed editors and their decryption keys. * @prop {string} trackingNumber - UUID v4. */ export declare type DFile = Documentation<{ address: string; contents: string; owner: string; viewingAccess: string; editAccess: string; trackingNumber: string; }, Files>; /** * FileProof Documentation * @prop {string} prover - Jackal wallet address of provider proving storage of the file. * @prop {Uint8Array} merkle - Merkle tree root of file. * @prop {string} owner - Jackal wallet address of file owner. * @prop {number} start - Block height when file was stored. * @prop {number} lastProven - Block height of last proof. * @prop {number} chunkToProve - Index of file chunk to prove. */ export declare type DFileProof = Documentation<{ prover: string; merkle: Uint8Array; owner: string; start: number; lastProven: number; chunkToProve: number; }, FileProof>; /** * Forsale Documentation * @prop {string} name - Name of RNS. * @prop {string} price - List price of name in ujkl, for example 200ujkl. * @prop {string} owner - Jackal wallet address of owner. */ export declare type DForsale = Documentation<{ name: string; price: string; owner: string; }, Forsale>; /** * HttpEndpoint Documentation * @prop {string} url - The URL of the HTTP endpoint. * @prop {Record<string, string>} headers - HTTP headers that are sent with every request. */ export declare type DHttpEndpoint = Documentation<{ readonly url: string; readonly headers: Record<string, string>; }, HttpEndpoint>; /** * Init Documentation * @prop {string} address - Jackal wallet addressx. * @prop {string} complete - True if wallet has created a RNS account. */ export declare type DInit = Documentation<{ address: string; complete: boolean; }, Init>; /** * JklMintParams Documentation * * JklMintParams defines current parameters of the JklMint module. * @prop {string} mintDenom - Denom of token, should be ujkl for Jackal. * @prop {number} devGrantsRatio - Portion of emissions diverted to grant pools. * @prop {number} stakerRatio - Portion of emissions diverted to stakers. * @prop {number} tokensPerBlock - Token emissions per block. * @prop {number} mintDecrease - Curve of emissions decrease. * @prop {string} storageStipendAddress - Multisig of storage stipends. * @prop {number} storageProviderRatio - Defaults to 12. */ export declare type DJklMintParams = { mintDenom: string; devGrantsRatio: number; stakerRatio: number; tokensPerBlock: number; mintDecrease: number; storageStipendAddress: string; storageProviderRatio: number; }; /** * MsgAcceptBid Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {string} from - Jackal address of submitted bid being accepted. */ export declare type DMsgAcceptBid = Documentation<{ creator: string; name: string; from: string; }, MsgAcceptBid>; /** * MsgAcceptBidResponse Documentation */ export declare type DMsgAcceptBidResponse = Documentation<{}, MsgAcceptBidResponse>; /** * MsgAddClaimer Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} claimAddress - Jackal address of claimer. */ export declare type DMsgAddClaimer = Documentation<{ creator: string; claimAddress: string; }, MsgAddClaimer>; /** * MsgAddClaimerResponse Documentation */ export declare type DMsgAddClaimerResponse = Documentation<{}, MsgAddClaimerResponse>; /** * MsgAddEditors Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} editorIds - Stringified JSON object of hashed editor ids. * @prop {string} editorKeys - Stringified JSON object of hashed editor decryption keys. * @prop {string} address - Merkle path of file. * @prop {string} fileOwner - Hashed Jackal address of file owner. */ export declare type DMsgAddEditors = Documentation<{ creator: string; editorIds: string; editorKeys: string; address: string; fileOwner: string; }, MsgAddEditors>; /** * MsgAddEditorsResponse Documentation */ export declare type DMsgAddEditorsResponse = Documentation<{}, MsgAddEditorsResponse>; /** * MsgAddRecord Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {string} value - Record details to set. * @prop {string} data - Record details to set. * @prop {string} record - Record details to set. */ export declare type DMsgAddRecord = Documentation<{ creator: string; name: string; value: string; data: string; record: string; }, MsgAddRecord>; /** * MsgAddRecordResponse Documentation */ export declare type DMsgAddRecordResponse = Documentation<{}, MsgAddRecordResponse>; /** * MsgAddViewers Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} viewerIds - Stringified JSON object of hashed viewer ids. * @prop {string} viewerKeys - Stringified JSON object of hashed viewer decryption keys. * @prop {string} address - Merkle path of file. * @prop {string} fileOwner - Hashed Jackal address of file owner. */ export declare type DMsgAddViewers = Documentation<{ creator: string; viewerIds: string; viewerKeys: string; address: string; fileOwner: string; }, MsgAddViewers>; /** * MsgAddViewersResponse Documentation */ export declare type DMsgAddViewersResponse = Documentation<{}, MsgAddViewersResponse>; /** * MsgAttest Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} prover - Jackal address of proving provider. * @prop {Uint8Array} merkle - Merkle tree root of file. * @prop {string} owner - Jackal address of file owner. * @prop {number} start - Block height when file was stored. */ export declare type DMsgAttest = Documentation<{ creator: string; prover: string; merkle: Uint8Array; owner: string; start: number; }, MsgAttest>; /** * MsgAttestResponse Documentation */ export declare type DMsgAttestResponse = Documentation<{}, MsgAttestResponse>; /** * MsgBid Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {DCoin} bid - Bid value as Coin. */ export declare type DMsgBid = Documentation<{ creator: string; name: string; bid: DCoin | undefined; }, MsgBid>; /** * MsgBidResponse Documentation */ export declare type DMsgBidResponse = Documentation<{}, MsgBidResponse>; /** * MsgBlockSenders Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string[]} toBlock - Array of Jackal wallet addresses to block from sending notifications to creator. */ export declare type DMsgBlockSenders = Documentation<{ creator: string; toBlock: string[]; }, MsgBlockSenders>; /** * MsgBlockSendersResponse Documentation */ export declare type DMsgBlockSendersResponse = Documentation<{}, MsgBlockSendersResponse>; /** * MsgBuy Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. */ export declare type DMsgBuy = Documentation<{ creator: string; name: string; }, MsgBuy>; /** * MsgBuyResponse Documentation */ export declare type DMsgBuyResponse = Documentation<{}, MsgBuyResponse>; /** * MsgBuyStorage Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} forAddress - Jackal address to receive storage plan purchase. * @prop {number} durationDays - Total number of days for plan. Minimum 30. * @prop {number} bytes - Total storage space to purchase in bytes. Minimum 1000000000 (1GB). * @prop {string} paymentDenom - desc. * @prop {string} referral - RNS address of referring account. */ export declare type DMsgBuyStorage = Documentation<{ creator: string; forAddress: string; durationDays: number; bytes: number; paymentDenom: string; referral: string; }, MsgBuyStorage>; /** * MsgBuyStorageResponse Documentation */ export declare type DMsgBuyStorageResponse = Documentation<{}, MsgBuyStorageResponse>; /** * MsgCancelBid Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. */ export declare type DMsgCancelBid = Documentation<{ creator: string; name: string; }, MsgCancelBid>; /** * MsgCancelBidResponse Documentation */ export declare type DMsgCancelBidResponse = Documentation<{}, MsgCancelBidResponse>; /** * MsgChangeOwner Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} address - Merkle path of file. * @prop {string} fileOwner - Hashed Jackal address of current file owner. * @prop {string} newOwner - Hashed Jackal address of new file owner. */ export declare type DMsgChangeOwner = Documentation<{ creator: string; address: string; fileOwner: string; newOwner: string; }, MsgChangeOwner>; /** * MsgChangeOwnerResponse Documentation */ export declare type DMsgChangeOwnerResponse = Documentation<{}, MsgChangeOwnerResponse>; /** * MsgCreateFeed Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - Unique name of Oracle feed to create. */ export declare type DMsgCreateFeed = Documentation<{ creator: string; name: string; }, MsgCreateFeed>; /** * MsgCreateFeedResponse Documentation */ export declare type DMsgCreateFeedResponse = Documentation<{}, MsgCreateFeedResponse>; /** * MsgCreateNotification Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} to - Jackal wallet address to receive the notification. * @prop {string} contents - Stringified JSON object of arbitrary data. * @prop {string} privateContents - Arbitrary byte array, intended to be encrypted compressed JSON stringified data. */ export declare type DMsgCreateNotification = Documentation<{ /** who the notification is from */ creator: string; /** address receiving the notification */ to: string; /** must be valid json */ contents: string; /** private contents can be any byte array (meant to be encrypted data) */ privateContents: Uint8Array; }, MsgCreateNotification>; /** * MsgCreateNotificationResponse Documentation */ export declare type DMsgCreateNotificationResponse = Documentation<{}, MsgCreateNotificationResponse>; /** * MsgDeleteNotification Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} from - Jackal wallet address which received the notification. * @prop {number} time - Unix timestamp of notification in microseconds. */ export declare type DMsgDeleteNotification = Documentation<{ creator: string; from: string; time: number; }, MsgDeleteNotification>; /** * MsgDeleteNotificationResponse Documentation */ export declare type DMsgDeleteNotificationResponse = Documentation<{}, MsgDeleteNotificationResponse>; /** * MsgDelist Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. */ export declare type DMsgDelist = Documentation<{ creator: string; name: string; }, MsgDelist>; /** * MsgDelistResponse Documentation */ export declare type DMsgDelistResponse = Documentation<{}, MsgDelistResponse>; /** * MsgDelRecord Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. */ export declare type DMsgDelRecord = Documentation<{ creator: string; name: string; }, MsgDelRecord>; /** * MsgDelRecordResponse Documentation */ export declare type DMsgDelRecordResponse = Documentation<{}, MsgDelRecordResponse>; /** * MsgCreateNotification Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} to - Jackal wallet address to receive the notification. * @prop {string} contents - Stringified JSON object of arbitrary data. * @prop {string} privateContents - Arbitrary byte array, intended to be encrypted compressed JSON stringified data. */ export declare type DMsgExecuteContract = Documentation<{ /** Sender is the that actor that signed the messages */ sender: string; /** Contract is the address of the smart contract */ contract: string; /** Msg json encoded message to be passed to the contract */ msg: Uint8Array; /** Funds coins that are transferred to the contract on execution */ funds: Coin[]; }, MsgExecuteContract>; /** * MsgDeleteNotificationResponse Documentation */ export declare type DMsgExecuteContractResponse = Documentation<{}, MsgExecuteContractResponse>; /** * MsgFileTreeDeleteFile Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} hashPath - Merkle path of file. * @prop {string} account - Hashed Jackal address of file owner. */ export declare type DMsgFileTreeDeleteFile = Documentation<{ creator: string; hashPath: string; account: string; }, MsgDeleteFile>; /** * MsgFileTreeDeleteFileResponse Documentation */ export declare type DMsgFileTreeDeleteFileResponse = Documentation<{}, MsgDeleteFileResponse>; /** * MsgFileTreePostFile Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} account - Hashed Jackal address of file owner. * @prop {string} hashParent - Merkle path of file parent. * @prop {string} hashChild - Hashed file name. * @prop {string} contents - Stringified JSON object of arbitrary data. * @prop {string} viewers - Stringified JSON object of hashed editors and their decryption keys. * @prop {string} editors - Stringified JSON object of hashed viewers and their decryption keys. * @prop {string} trackingNumber - UUID v4. */ export declare type DMsgFileTreePostFile = Documentation<{ creator: string; account: string; hashParent: string; hashChild: string; contents: string; viewers: string; editors: string; trackingNumber: string; }, MsgPostFile>; /** * MsgFileTreePostFileResponse Documentation * @prop {string} path - Address of stored FileTree entry. */ export declare type DMsgFileTreePostFileResponse = Documentation<{ path: string; }, MsgPostFileResponse>; /** * MsgInit Documentation * @prop {string} creator - Jackal address of wallet creating the tx. */ export declare type DMsgInit = Documentation<{ creator: string; }, MsgInit>; /** * MsgInitProvider Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} ip - Publicly accessible url. * @prop {string} keybase - Keybase identifier. * @prop {number} totalSpace - Total space offered by provider in bytes. */ export declare type DMsgInitProvider = Documentation<{ creator: string; ip: string; keybase: string; totalSpace: number; }, MsgInitProvider>; /** * MsgInitProviderResponse Documentation */ export declare type DMsgInitProviderResponse = Documentation<{}, MsgInitProviderResponse>; /** * MsgInitResponse Documentation */ export declare type DMsgInitResponse = Documentation<{}, MsgInitResponse>; /** * MsgDeleteNotification Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} from - Jackal wallet address which received the notification. * @prop {number} time - Unix timestamp of notification in microseconds. */ export declare type DMsgInstantiateContract = Documentation<{ /** Sender is the that actor that signed the messages */ sender: string; /** Admin is an optional address that can execute migrations */ admin: string; /** CodeID is the reference to the stored WASM code */ codeId: number; /** Label is optional metadata to be stored with a contract instance. */ label: string; /** Msg json encoded message to be passed to the contract on instantiation */ msg: Uint8Array; /** Funds coins that are transferred to the contract on instantiation */ funds: Coin[]; }, MsgInstantiateContract>; /** * MsgCreateNotificationResponse Documentation */ export declare type DMsgInstantiateContractResponse = Documentation<{}, MsgInstantiateContractResponse>; /** * MsgList Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {DCoin} price - List price as Coin. */ export declare type DMsgList = Documentation<{ creator: string; name: string; price: DCoin | undefined; }, MsgList>; /** * MsgListResponse Documentation */ export declare type DMsgListResponse = Documentation<{}, MsgListResponse>; /** * MsgMakePrimary Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. */ export declare type DMsgMakePrimary = Documentation<{ creator: string; name: string; }, MsgMakePrimary>; /** * MsgMakePrimaryResponse Documentation */ export declare type DMsgMakePrimaryResponse = Documentation<{}, MsgMakePrimaryResponse>; /** * MsgPostKey Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} key - User's public key. */ export declare type DMsgPostKey = Documentation<{ creator: string; key: string; }, MsgPostKey>; /** * MsgPostKeyResponse Documentation */ export declare type DMsgPostKeyResponse = Documentation<{}, MsgPostKeyResponse>; /** * MsgPostProof Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {Uint8Array} item - Byte data of proving chunk. * @prop {Uint8Array} hashList - Byte array of merkle hashes. * @prop {Uint8Array} merkle - Merkle tree root of file. * @prop {string} owner - Jackal address of file owner. * @prop {number} start - Block height when file was stored. * @prop {number} toProve - Index of file chunk to prove. */ export declare type DMsgPostProof = Documentation<{ creator: string; item: Uint8Array; hashList: Uint8Array; merkle: Uint8Array; owner: string; start: number; toProve: number; }, MsgPostProof>; /** * MsgPostProofResponse Documentation * @prop {boolean} success - True if proof was accepted. * @prop {string} errorMessage - Blank if proof was accepted. */ export declare type DMsgPostProofResponse = Documentation<{ success: boolean; errorMessage: string; }, MsgPostProofResponse>; /** * MsgProvisionFileTree Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} editors - Stringified JSON object of hashed editors and their decryption keys. * @prop {string} viewers - Stringified JSON object of hashed viewers and their decryption keys. * @prop {string} trackingNumber - UUID v4. */ export declare type DMsgProvisionFileTree = Documentation<{ creator: string; editors: string; viewers: string; trackingNumber: string; }, MsgProvisionFileTree>; /** * MsgProvisionFileTreeResponse Documentation */ export declare type DMsgProvisionFileTreeResponse = Documentation<{}, MsgProvisionFileTreeResponse>; /** * MsgRegister Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {number} years - Number of years to register new RNS for. * @prop {string} data - Details about the RNS. */ export declare type DMsgRegister = Documentation<{ creator: string; name: string; years: number; data: string; }, MsgRegister>; /** * MsgRegisterName Documentation * @prop {string} creator - Jackal address of wallet creating the tx. * @prop {string} name - RNS address. * @prop {number} years - Number of years to register new RNS for. * @prop {string} data - Details about the RNS. * @prop {boolean} setPrimary - If RNS is primary for wallet. */ export declare type DMsgRegisterName = Documentation<{ creator: string; name: string; years: number; data: string; setPrimary: boolean; }, MsgRegisterName>; /** * MsgRegisterNameResponse Documentation */ export declare type DMsgRegisterNameResponse = Documentation<{}, MsgRegisterNameResponse>; /** * MsgRegisterResponse Documentation */ export declare type DMsgRegisterResponse = Documentation<{}, MsgRegisterResponse>; /**