UNPKG

@aibtc/types

Version:

TypeScript types for AIBTC

28 lines (27 loc) 1.84 kB
/** * AIBTC DAO API Types * * This package provides TypeScript type definitions for the AIBTC DAO API. */ import { CONTRACT_NAMES, CONTRACT_TYPES, CONTRACT_SUBTYPES, } from "./utilities/contract-types"; export { CONTRACT_NAMES, CONTRACT_TYPES, CONTRACT_SUBTYPES }; import { getKnownAddresses, getKnownAddress, } from "./utilities/known-addresses"; import { getKnownTraits, getTraitReference, } from "./utilities/known-traits"; export { getKnownAddresses, getKnownAddress, getKnownTraits, getTraitReference, }; /** * Clarity Contract Error Codes * Provides access to Clarity smart contract error codes and their descriptions. */ import * as ClarityContractErrorEnums from "./clarity-contract-errors"; import { getAllErrorDetails, getErrorsByContractDetails, findErrorDetails, getErrorDescription, } from "./contract-error-service"; export { ClarityContractErrorEnums, getAllErrorDetails, getErrorsByContractDetails, findErrorDetails, getErrorDescription, }; /** * Clarity Helpers * Provides utility functions for working with Clarity values, such as formatting serialized buffers. */ import { formatSerializedBuffer } from "./clarity-helpers"; export { formatSerializedBuffer }; import { getProposalStatus, PROPOSAL_STATUSES, verifyProposalInputParams, isProposalStatus, } from "./proposal-status"; export { getProposalStatus, PROPOSAL_STATUSES, verifyProposalInputParams, isProposalStatus, }; import { AGENT_ACCOUNT_APPROVAL_TYPES, getAgentAccountApprovalType, AGENT_ACCOUNT_DEFAULT_PERMISSIONS, getAgentAccountDefaultPermissions, AGENT_ACCOUNT_DEFAULT_DEPLOYER, getAgentAccountDefaultDeployer, } from "./agent-account-types"; export { AGENT_ACCOUNT_APPROVAL_TYPES, getAgentAccountApprovalType, AGENT_ACCOUNT_DEFAULT_PERMISSIONS, getAgentAccountDefaultPermissions, AGENT_ACCOUNT_DEFAULT_DEPLOYER, getAgentAccountDefaultDeployer, };