@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
25 lines • 2.19 kB
TypeScript
import type { Hex } from "viem";
import type { AddressConfig } from "../account/utils/getVersion";
export * from "./abi";
export * from "./tokens";
export * from "./protocols";
export declare const ENTRY_POINT_ADDRESS: Hex;
export declare const ENTRYPOINT_SIMULATIONS_ADDRESS: Hex;
export declare const NEXUS_BOOTSTRAP_ADDRESS: Hex;
export declare const MEE_VALIDATOR_ADDRESS: Hex;
export declare const BICONOMY_ATTESTER_ADDRESS: Hex;
export declare const BICONOMY_ATTESTER_ADDRESS_UNTIL_0_1: Hex;
export declare const NEXUS_ACCOUNT_FACTORY_ADDRESS: Hex;
export declare const COMPOSABLE_MODULE_ADDRESS: Hex;
export declare const NEXUS_IMPLEMENTATION_ADDRESS: Hex;
export declare const FORWARDER_ADDRESS: Hex;
export declare const DEFAULT_CONFIGURATIONS_BY_NEXUS_VERSION: Record<string, AddressConfig>;
export { SMART_SESSIONS_ADDRESS, OWNABLE_VALIDATOR_ADDRESS, OWNABLE_EXECUTOR_ADDRESS, RHINESTONE_ATTESTER_ADDRESS, REGISTRY_ADDRESS, type EnableSessionData, type ActionData, type PolicyData, type Session, SmartSessionMode, encodeSmartSessionSignature, getAddOwnableExecutorOwnerAction, getExecuteOnOwnedAccountAction, getAccount, getOwnableValidatorMockSignature, getOwnableValidatorThreshold, isModuleInstalled as isRhinestoneModuleInstalled, findTrustedAttesters, getTrustAttestersAction, getOwnableValidatorSignature, getAddOwnableValidatorOwnerAction, getOwnableValidatorOwners, getRemoveOwnableValidatorOwnerAction, getSetOwnableValidatorThresholdAction, decodeSmartSessionSignature, encodeValidationData, getEnableSessionDetails, getSmartSessionsValidator, getSudoPolicy, getSpendingLimitsPolicy, getUsageLimitPolicy, getValueLimitPolicy, getOwnableValidator, getUniversalActionPolicy } from "@rhinestone/module-sdk";
export declare const UNIVERSAL_ACTION_POLICY_ADDRESS: Hex;
export declare const TIME_FRAME_POLICY_ADDRESS: Hex;
export declare const VALUE_LIMIT_POLICY_ADDRESS: Hex;
export declare const USAGE_LIMIT_POLICY_ADDRESS: Hex;
export declare const SPENDING_LIMITS_POLICY_ADDRESS: Hex;
export declare const SUDO_POLICY_ADDRESS: Hex;
export declare const PERMIT_TYPEHASH = "0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9";
//# sourceMappingURL=index.d.ts.map