هاڻي ته توهان وٽ هڪ خيال آهي ته مناسب مسلسل اسٽوريج API کي ڪيئن ڪال ڪجي جڏهن آنٽولوجي نيٽ ورڪ تي پٿون استعمال ڪندي سمارٽ ڪانٽريڪٽ ٺاهي رهيا آهن، اچو ته اڳتي وڌون ته ڪيئن استعمال ڪجي. رن ٽائم API (Contract Execution API). Runtime API وٽ 8 لاڳاپيل APIs آھن جيڪي عام انٽرفيس مهيا ڪن ٿا معاهدي جي عمل لاءِ ۽ ڊولپرز کي ڊيٽا واپس آڻڻ، تبديل ڪرڻ ۽ تصديق ڪرڻ ۾ مدد ڪن ٿا.
هيٺ ڏنل 8 API ڊيٽا جو مختصر بيان آهي:
اچو ته هڪ ويجھو نظر رکون ته ڪيئن استعمال ڪجي 8 API ڊيٽا. ان کان اڳ، توھان ٺاھي سگھوٿا ھڪڙو نئون معاهدو آنٽولوجي سمارٽ ڪانٽريڪٽ ڊولپمينٽ ٽول ۾ SmartX ۽ هيٺ ڏنل هدايتن تي عمل ڪريو.
Runtime API ڪيئن استعمال ڪجي
درآمد ڪرڻ جا ٻه طريقا آهن Runtime API: ontology.interop.System.Runtime и ontology.interop.Ontology.Runtime. آنٽولوجي جو رستو نئون شامل ٿيل APIs تي مشتمل آھي. هيٺيون لائينون API ڊيٽا درآمد ڪن ٿيون.
from ontology.interop.System.Runtime import GetTime, CheckWitness, Log, Notify, Serialize, Deserialize
from ontology.interop.Ontology.Runtime import Base58ToAddress, AddressToBase58, GetCurrentBlockHash
API کي اطلاع ڏيو
نوٽيفڪيشن فنڪشن سڄي نيٽ ورڪ ۾ واقعا نشر ڪري ٿو. هيٺ ڏنل مثال ۾، نوٽيفڪيشن فنڪشن هيڪس اسٽرنگ "هيلو لفظ" کي واپس ڪندو ۽ ان کي سڄي نيٽ ورڪ ۾ نشر ڪندو.
from ontology.interop.System.Runtime import Notify
def demo():
Notify("hello world")
توھان ھي ڏسي سگھوٿا لاگز ۾:
GetTime API
GetTime فنڪشن موجوده ٽائم اسٽيمپ کي واپس ڏئي ٿو، جيڪو يونڪس وقت واپس ڪري ٿو جنهن تي فنڪشن کي سڏيو ويو هو. ماپ جو يونٽ ٻيو آهي.
from ontology.interop.System.Runtime import GetTime
def demo():
time=GetTime()
return time # return a uint num
GetCurrentBlockHash API
GetCurrentBlockHash فنڪشن موجوده بلاڪ جي هيش کي واپس ڏئي ٿو.
from ontology.interop.System.Runtime import CheckWitness
from ontology.interop.Ontology.Runtime import Base58ToAddress
def demo():
addr=Base58ToAddress("AW8hN1KhHE3fLDoPAwrhtjD1P7vfad3v8z")
res=CheckWitness(addr)
return res
وڌيڪ معلومات تي ڳولهي سگهجي ٿو گوتم. ايندڙ مضمون ۾ اسان کي متعارف ڪرايو ويندو اصلي APIاونٽولوجي سمارٽ معاهدن ۾ اثاثن کي ڪيئن منتقل ڪرڻ سکڻ لاءِ.
مضمون ايڊيٽرن پاران ترجمو ڪيو ويو حشرات ۽ حصيداري خاص طور تي آنٽولوجي روس لاءِ.
ڇا توهان ڊولپر آهيو؟ اسان جي ٽيڪنيڪل ڪميونٽي ۾ شامل ٿيو رعايت. پڻ، هڪ نظر وٺو ڊولپر سينٽر آنٽولوجي، توهان ڳولي سگهو ٿا وڌيڪ اوزار، دستاويز ۽ گهڻو ڪجهه اتي.