Skip to content

Commit

Permalink
multisig-aleo unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
anstylian committed Feb 19, 2025
1 parent 8dcfe5d commit e0abca7
Showing 1 changed file with 2 additions and 34 deletions.
36 changes: 2 additions & 34 deletions contracts/multisig-aleo/src/contract/query.rs
Original file line number Diff line number Diff line change
Expand Up @@ -52,40 +52,8 @@ mod tests {

#[test]
fn test_verify_signature() {
let msg = "df4fd7e608879cb128c53f82614cdffcfd163b4d14adbe5c797f3aaaa3e316b8";
let signature = "7369676e317179713530387371793264327a706a6a3364676b616d636379377272307a30777175656e3966346e6377367874396c326576717a6b646a6d38716b6d796c7038636a6675716434387937656a657937676b777a6d66787039756868376366636c6c7034666370797078703661706372676e7a61773367666479776c61396d347678797776686e73756577643338616c7377703370786d75387a7436706a35346e673877327478766e7a6a70356333707975396c7435346636686c6778756c6e39386a677a72776e70737161737364743376346e";
let address = "aleo145tj9hqrnv3hqylrem6p7zjyxc2kryyp3hdm4ht48ntj3e5ttuxs9xs9ak";

let msg = HexBinary::from_hex(msg).unwrap();
let signature = HexBinary::from_hex(signature).unwrap();
let address = HexBinary::from(address.as_bytes());

assert_eq!(
verify_signature::<snarkvm_cosmwasm::network::TestnetV0>(signature, msg, address),
Ok(true)
);
}

#[test]
fn test_2() {
let msg = "a784e1c72d1ed2090c38dbd25304d47a8e86284be45325d97a8ad181f6bd3700";
let signature = "7369676e31756633676d32727170307464673333706330357265703265387a39706e74793574706e6777327071616e7a79723270367935703465656c657161667439733433676d346471356a66336e6761673865307a7267757875646735346b6a7336376d767676636371767078703661706372676e7a61773367666479776c61396d347678797776686e73756577643338616c7377703370786d75387a7436706a35346e673877327478766e7a6a70356333707975396c7435346636686c6778756c6e39386a677a72776e707371617373346c746a3633";
let address = "aleo145tj9hqrnv3hqylrem6p7zjyxc2kryyp3hdm4ht48ntj3e5ttuxs9xs9ak";

let msg = HexBinary::from_hex(msg).unwrap();
let signature = HexBinary::from_hex(signature).unwrap();
let address = HexBinary::from(address.as_bytes());

assert_eq!(
verify_signature::<snarkvm_cosmwasm::network::TestnetV0>(signature, msg, address),
Ok(true)
);
}

#[test]
fn test_3() {
let msg = "b02ac668d2c8f5d3f5d95834ca11ef5244314451602b8faa9e49a6ac5ec5360a";
let signature = "7369676e316b6e3437366175676166336c716d756675637a357a756136676a7974746439366e76346b72366873673679793832366d666770706d347877727972306b307230323973787773673774756e7a39706834736e3278333577733937766e66757238753978327a71357078703661706372676e7a61773367666479776c61396d347678797776686e73756577643338616c7377703370786d75387a7436706a35346e673877327478766e7a6a70356333707975396c7435346636686c6778756c6e39386a677a72776e70737161737374716b306879";
let msg = "6639d4b27d2c040accec47fb480ce774194604b30e5ce1cf395ff0c63af87c0f";
let signature = "7369676e317a6836657178677436686d61746a6c3378776b6c64367639706b687178783567647774776e3677726e686673686163377873713377366164747a7870676b6b613239716d32356175796568636e6c637063777a3972736b686a38666732373735367434707171757078703661706372676e7a61773367666479776c61396d347678797776686e73756577643338616c7377703370786d75387a7436706a35346e673877327478766e7a6a70356333707975396c7435346636686c6778756c6e39386a677a72776e70737161737333763778746e";
let address = "aleo145tj9hqrnv3hqylrem6p7zjyxc2kryyp3hdm4ht48ntj3e5ttuxs9xs9ak";

let msg = HexBinary::from_hex(msg).unwrap();
Expand Down

0 comments on commit e0abca7

Please sign in to comment.