เมื่อคุณมีแนวคิดเกี่ยวกับวิธีการเรียก API การจัดเก็บข้อมูลถาวรที่เหมาะสมเมื่อพัฒนาสัญญาอัจฉริยะโดยใช้ Python บนเครือข่าย Ontology มาดูวิธีใช้งานกันดีกว่า รันไทม์ API (API การดำเนินสัญญา) Runtime API มี API ที่เกี่ยวข้อง 8 รายการซึ่งมีอินเทอร์เฟซทั่วไปสำหรับการดำเนินการตามสัญญาและช่วยนักพัฒนาในการดึงข้อมูล แปลง และตรวจสอบข้อมูล
ด้านล่างนี้เป็นคำอธิบายโดยย่อของข้อมูล API 8 รายการ:
มาดูวิธีใช้ข้อมูล 8 API กันดีกว่า ก่อนหน้านี้ คุณสามารถสร้างสัญญาใหม่ในเครื่องมือการพัฒนาสัญญาอัจฉริยะของ Ontology ได้ SmartX และปฏิบัติตามคำแนะนำด้านล่าง
วิธีใช้รันไทม์ API
การนำเข้ามีสองวิธี รันไทม์ API: ontology.interop.System.Runtime и ontology.interop.ontology.รันไทม์. เส้นทาง Ontology มี API ที่เพิ่มเข้ามาใหม่ บรรทัดด้านล่างนำเข้าข้อมูล API
from ontology.interop.System.Runtime import GetTime, CheckWitness, Log, Notify, Serialize, Deserialize
from ontology.interop.Ontology.Runtime import Base58ToAddress, AddressToBase58, 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 ดั้งเดิมเพื่อเรียนรู้วิธีการถ่ายโอนสินทรัพย์ในสัญญาอัจฉริยะของ Ontology