Skip to content

Commit ea84410

Browse files
committed
chore: code cleanup and update checksum
1 parent 3137b47 commit ea84410

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

checksums.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
80d0b47a9e4763ae70f478844c0b68f10fbaca8fe4f4a487708af26f1be9ebbc build/release/commitment-lock
2-
c83ac363f2b21cd46a49c0aa23bec6ca70a5e85a2f97f352b809c8d0e26800eb build/release/commitment-lock.debug
3-
a9fab24fdde52628ef5d9e6a492c2d0e85bbb4c8645cb70c0bc668b1935adb3a build/release/funding-lock
4-
c454bbe2febfe3dc05e84ae3ddbcd8ad2e1bf638a06f1adf1dfea4d8e2e62a7a build/release/funding-lock.debug
1+
43f698790b28c433607bc5a2a2b9cbe5ed86ed43a753d014c9a0670f9274ce8d build/release/commitment-lock
2+
41de10902949fd46cb07107068b57e32300fb3659311716c34f3392ca82d7fde build/release/commitment-lock.debug
3+
831f164aad1509db5483dd50c50bf4ed5cb6601f941600287ffdb5e79a29cf9e build/release/funding-lock
4+
291bdd4a48783ce75012a6e21935090806014d33bf6c52b1b2374e8feeaa91f0 build/release/funding-lock.debug

contracts/commitment-lock/src/main.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ use ckb_std::{
1818
ckb_types::{bytes::Bytes, core::ScriptHashType, prelude::*},
1919
error::SysError,
2020
high_level::{
21-
QueryIter, exec_cell, load_cell, load_cell_capacity, load_cell_data, load_cell_lock,
22-
load_cell_type, load_input_since, load_script, load_transaction, load_witness, spawn_cell,
21+
QueryIter, load_cell, load_cell_capacity, load_cell_data, load_cell_lock, load_cell_type,
22+
load_input_since, load_script, load_transaction, load_witness, spawn_cell,
2323
},
2424
since::{EpochNumberWithFraction, LockValue, Since},
2525
syscalls::wait,
@@ -221,7 +221,12 @@ fn auth() -> Result<(), Error> {
221221
pubkey_hash_str.as_c_str(),
222222
];
223223

224-
exec_cell(&AUTH_CODE_HASH, ScriptHashType::Data1, &args).map_err(|_| Error::AuthError)?;
224+
let pid = spawn_cell(&AUTH_CODE_HASH, ScriptHashType::Data1, &args, &[])
225+
.map_err(|_| Error::AuthError)?;
226+
let result = wait(pid).map_err(|_| Error::AuthError)?;
227+
if result != 0 {
228+
return Err(Error::AuthError);
229+
}
225230
Ok(())
226231
} else {
227232
// settlement unlock process

0 commit comments

Comments
 (0)