UNPKG

@okcontract/sdk

Version:

One-stop-shop permissionless SDK for building any blockchain frontend

47 lines (46 loc) 4.12 kB
export { abiArgDefinition, ABIMethodToASTMap, anonymousArg, ARG_PREFIX, extractArgIndex, getABI, getAbiFunction, getArgName, isAnonymousArg, makeABI, proxyImplementation } from "./abi"; export { getABIXFromRefs, mergeOKStepInABIX } from "./abix"; export { augmentInitials } from "./account"; export { isKnownAddress } from "./address"; export { getAllowances } from "./allowance"; export { filterObjectValue, findObjectValue } from "./cellObject"; export { marketQueryCoinGecko } from "./coingecko"; export type { AppID } from "./constants"; export { contractQuery } from "./contract"; export { coredataTypes } from "./coredata"; export { baseOptions, OKCore, OKCoreKey, singleConnector } from "./coreExecution"; export { coredataGroups } from "./data"; export { okayedMethod, okayedMethods, widgetGroups, widgetSchema, WidgetTypeDefinition, widgetTypeScheme } from "./data-widget"; export { DefaultContracts } from "./defaultContract"; export { valueToDefinition } from "./definition"; export { deployParameters, parse_compiled_contract_file, type CompiledContract } from "./deploy"; export { attest, createAttestationRef, createAttestTx, getAttestationsByAttester, getAttestationsByQuery, masterRefSchemaID, widgetSchemaID } from "./eas"; export { approve_method, formatAmount, formatBig } from "./erc20"; export { err_lighthouse, err_wallet_signin, err_wrong_message, formatError, human_error, INVALID_ARG, NETWORK_ERROR, type StructuredError } from "./errors"; export { foreignIdOfSlug, foreignOrgId, getForeign } from "./foreign"; export { buildTX, OKPage, type OKPageOptions } from "./instance"; export { ipfs_rewrite, ipfs_rewrite_old } from "./ipfs"; export { EnvKeyABI, EnvKeyAllowanceSpender, EnvKeyAnalyzedLogs, EnvKeyChain, EnvKeyCurrentAllowance, EnvKeyMissingKeys, EnvKeyOKPage, EnvKeyPivot, EnvKeyPrettyLogs, EnvKeyRawLogs, EnvKeySelf, EnvKeySlippage, EnvKeyValidity, EnvKeyValue, EnvKeyWalletID, EnvKeyWantedAllowance } from "./keys"; export { typeAddress } from "./lambdascript"; export { Lighthouse, LOADING, type LighthouseUpload, type LighthouseUploadMeta, type UploadStatus } from "./lighthouse"; export { ANALYZED, logAbi, logSearch, logTitle, PRETTY, RAW } from "./log"; export { findName, unstoppable_reverse_name } from "./name"; export { OKContract, OKContractManager, type AnyContractQuery, type DataOfContractQuery, type OKContractInitArgs, type ViemContract } from "./okcontract"; export { OKTransaction } from "./oktransaction"; export { merge_xp, toLambdaExpr, type ExtraParameters } from "./params"; export { getPivotView, type PivotFunction, type PivotView } from "./pivot"; export { createProgram, getMissingInputs, getRequiredValues } from "./program"; export { proxy_fetch, proxy_head } from "./proxy"; export { coredataTypeScheme } from "./schema"; export { coredataSearch, search, searchAddress, searchAnon } from "./search"; export { $slippage, $validity, settingsSchema, settingsTypescheme } from "./settings"; export { Stepper } from "./stepper"; export { approval, generate_ntx_query, generateTX, type ApprovalStep, type ERC721ApprovalStep, type Step, type TXRequest } from "./steps"; export { themeDefinition, themeDefinitions, ThemePropertyDefinition } from "./theme"; export { ABIUpdateContractQuery, ABIUpdateQuery, ABIUpdateTokenQuery } from "./token"; export { getTXPrice, type SentTransaction, type TransactionWithReceipt } from "./tx"; export type { ContractQueryType, TokenQueryType } from "./types"; export { extractFunctionName, filterABIMethods, isAdminReserved, isWhitelisted, splitABI, type ContractFunctionValues } from "./vrw"; export { ALL_CHAINS, AUTHENTICATING, CODE_REQUIRED, COINBASE, DEFAULT, DefaultConnectorEVM, detectWallet, INJECTED, isRealWalletID, LOADING_WALLET, max_of, METAMASK, MOCK, NO_WALLET, privateKeyConnector, value_of, WALLET_CONNECT, type DefaultConnectorOptions, type OKConnector, type SenderFunction, type Transaction, type WalletDetail, type WalletIDType } from "./wallet"; export { get_widget_method, get_widget_step, new_step, newWidget, newWidgetFrom, type OKWidgetData } from "./widget"; export { hasOkayedMethods } from "./wok";