@safe-global/protocol-kit
Version:
SDK that facilitates the interaction with Safe Smart Accounts
15 lines • 597 B
TypeScript
import { SafeContractImplementationType } from '../types';
import SafeProvider from '../SafeProvider';
declare class GuardManager {
#private;
constructor(safeProvider: SafeProvider, safeContract?: SafeContractImplementationType);
private validateGuardAddress;
private validateGuardIsNotEnabled;
private validateGuardIsEnabled;
private isGuardCompatible;
getGuard(): Promise<string>;
encodeEnableGuardData(guardAddress: string): Promise<string>;
encodeDisableGuardData(): Promise<string>;
}
export default GuardManager;
//# sourceMappingURL=guardManager.d.ts.map