@mijoco/stx_helpers
Advanced tools
Comparing version 0.5.11 to 0.5.12
@@ -36,2 +36,4 @@ import { type StringAsciiCV, type TupleCV, type TupleData, type UIntCV } from "@stacks/transactions"; | ||
export declare function adminMessageToTupleCV(message: BaseAdminMessage): TupleCV<TupleData<UIntCV | StringAsciiCV>>; | ||
export declare function verifyBaseAdminSignature(network: string, appName: string, appVersion: string, adminMessage: BaseAdminMessage, signature: string, publicKey: string): string | undefined; | ||
export declare function verifySip18VoteSignature(network: string, appName: string, appVersion: string, voteMessage: VoteMessage, publicKey: string, signature: string): string | undefined; | ||
export declare function verifyDaoSignature(network: string, appName: string, appVersion: string, message: TupleCV<TupleData<StringAsciiCV | UIntCV>>, publicKey: string, signature: string): string | undefined; |
@@ -6,2 +6,4 @@ "use strict"; | ||
exports.adminMessageToTupleCV = adminMessageToTupleCV; | ||
exports.verifyBaseAdminSignature = verifyBaseAdminSignature; | ||
exports.verifySip18VoteSignature = verifySip18VoteSignature; | ||
exports.verifyDaoSignature = verifyDaoSignature; | ||
@@ -34,2 +36,10 @@ const sha256_1 = require("@noble/hashes/sha256"); | ||
} | ||
function verifyBaseAdminSignature(network, appName, appVersion, adminMessage, signature, publicKey) { | ||
const message = adminMessageToTupleCV(adminMessage); | ||
return verifyDaoSignature(network, appName, appVersion, message, publicKey, signature); | ||
} | ||
function verifySip18VoteSignature(network, appName, appVersion, voteMessage, publicKey, signature) { | ||
const message = voteMessageToTupleCV(voteMessage); | ||
return verifyDaoSignature(network, appName, appVersion, message, publicKey, signature); | ||
} | ||
function verifyDaoSignature(network, appName, appVersion, message, publicKey, signature) { | ||
@@ -36,0 +46,0 @@ const chainId = network === "mainnet" ? network_1.ChainId.Mainnet : network_1.ChainId.Testnet; |
{ | ||
"name": "@mijoco/stx_helpers", | ||
"version": "0.5.11", | ||
"version": "0.5.12", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
143690
3864