オントロジー ネットワーク上で Python を使用してスマート コントラクトを開発するときに、適切な永続ストレージ API を呼び出す方法について理解できたので、使用方法の学習に進みましょう。 ランタイムAPI (契約実行API)。 ランタイム API には、コントラクト実行のための共通インターフェイスを提供し、開発者によるデータの取得、変換、検証を支援する 8 つの関連 API があります。
以下に、8 つの API データの簡単な説明を示します。
インポートにはXNUMXつの方法があります ランタイム API: ontology.interop.System.Runtime и オントロジー.interop.オントロジー.ランタイム。 オントロジー パスには、新しく追加された 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
詳細については、次の Web サイトを参照してください。 グトゥブ。 次の記事でご紹介します ネイティブAPIオントロジースマートコントラクトで資産を転送する方法を学びます。