cryptofoundry

الاتصال بـ cryptofoundry

أخبرنا بما تريد بناءه أو أتمتته.

البريد الإلكتروني
[email protected]
ADAMANT Messenger
فتح في ADAMANT
adamant-api-jsclient

ADAMANT API JS Client v2.2.0

يُقدِّم هذا الإصدار من عميل ADAMANT API JS مجموعة من وظائف الأدوات المساعدة للتحقق يُمكن تصديرها الآن من الحزمة. تتيح هذه الأدوات للمطورين التحقق من عبارات المرور، وعناوين ADAMANT، والمفاتيح العامة، وأهداف التصويت، وأسماء المندوبين، ورسائل الدردشة برمجيًا، مما يمكّن من إجراء فحوصات أكثر أمانًا في وقت التشغيل داخل مشاريع TypeScript.

تشمل الوظائف المصدرة أدوات تأكيد النوع الخاصة بعبارات المرور، والعناوين، والمفاتيح العامة، وأسماء المندوبين، بالإضافة إلى وظائف مساعدة لتحويل كميات ADM إلى satoshis والتحقق من حُمولات الرسائل. وتعيد كل وظيفة من وظائف التحقق نتيجة ضيقة النوع عند الاقتضاء.

function isPassphrase(passphrase: unknown): passphrase is string;
function isAdmAddress(address: unknown): address is AdamantAddress;
function isAdmPublicKey(publicKey: unknown): publicKey is string;
function isAdmVoteForPublicKey(publicKey: unknown): publicKey is string;
function isAdmVoteForAddress(address: unknown): boolean;
function isAdmVoteForDelegateName(delegateName: unknown): delegateName is string;
function validateMessage(
  message: string,
  messageType: MessageType = MessageType.Chat
): { success: false, error: string } | { success: true };
function isDelegateName(name: unknown): name is string;
function admToSats(amount: number): number;