From bb01762ae99755b6cc9c915abdf4004c905db11f Mon Sep 17 00:00:00 2001 From: artemuhi Date: Wed, 6 Mar 2024 21:33:02 +0300 Subject: [PATCH] artembc_createbc --- artemsbc.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/artemsbc.php b/artemsbc.php index dfc53b7..a8a0e0b 100644 --- a/artemsbc.php +++ b/artemsbc.php @@ -1,18 +1,25 @@ max_size=$max_size; $bc->file=fopen($filename, "w+"); if ($lock) { if (!flock($bc->file, LOCK_EX)) { return false; - die("bcerror:locked_file"); } } return $bc; } -function artembc_createbc() {} +function artembc_createbc($bc, $data=[]) { + $temp=[[ + "id"=>0, + "time"=>time(), + "data"=>$data + ]]; + $temp["hash"]=hash("sha256", json_encode($temp)); + return fwrite($bc->file, json_encode($temp), $bc->max_size); +} function artembc_addtransaction() {} function artembc_initblock() {} function artembc_checkbc() {}