メインコンテンツまでスキップ
バージョン: 3.3.4

コントラクトの経済

gas.iost


GASのデポジット、解約、転送を含むGAS関連のコントラクトです。 経済モデルの詳細は、GASの経済モデルを参照してください。

情報

コントラクトIDgas.iost
言語ネイティブ
バージョン1.0.0

API

pledge

IOSTのGASのデポジット。最小のデポジット量は1IOSTです。

["user1","user1","100"]:user1は、100IOSTを自分にデポジットするので、user1は100IOST使って、いくらかのGASを得ます。
["user1","user2","100"]:uuser1は、100IOSTをuser2にデポジットするので、user1は100IOST使って、user2はいくらかのGASを得ます。

引数の意味引数の型
IOSTをデポジットする者。このアカウントの権限が必要string
GASの受領者string
デポジットするIOSTの量string

unpledge

解約する。以前にデポジットしたIOSTが戻されます。最小解約量は1IOSTです。

["user1","user1","100"]:user1は、以前に自分にデポジットした100IOST解約します。 ["user1","user2","100"]:user1は、以前にuser2にデポジットした100IOST解約します。

引数の意味引数の型
IOSTの解約者。このアカウントの権限が必要string
現在のデポジット外のIOSTのデポジット量string
解約IOST量string

transfer

GASの転送。最小転送量は1IOST。 注意: デポジットから得たGASは転送できません。transferable GASだけが、転送できます。ですから、一度転送した後のtransferable GASは、もう転送できません。 転送可能GASは、[transferable gas reward]から取得できます。(2-intro-of-iost/Economic-model/#流通gas奖励)

["user1","user2","100"]: user1は、100GASをuser2に転送します。

引数の意味引数の型
GAS転送者。このアカウントの権限が必要string
GAS受領者string
IOST転送量string

ram.iost


売買や転送を含むコントラクト関係のRAMです。

経済モデルの詳細は、RAMの経済モデルで紹介されています。 RAMの売買は多すぎず、RPCで見積価格を取得できます。

情報

コントラクトram.iost
言語JavaScript
バージョン1.0.0

API

buy

システムからRAMを購入する。最小購入量は10バイトです。 コントラクトはIOSTのコストを返します。

["user1","user1",1024]: user1は、1024バイトのRAMを自分のために買います。
["user1","user2",1024]: user1は、1024バイトのRAMをuser2のために買います。

引数の意味引数の型
RAMの購入者。このアカウントの権限が必要string
RAMの取得者string
購入RAM量int

sell

未使用RAMを販売します。最小販売量は10バイトです。 コントラクトは返されたIOSTを返します。

["user1","user1",1024]: user1は、未使用の1024バイトのRAMをシステムに販売し、返されたIOSTを自分で取得します。 。
["user1","user2",1024]: user1は、未使用の1024バイトのRAMをシステムに販売し、返されたIOSTをuser2が取得します。

引数の意味引数の型
RAM販売者。このアカウントの権限が必要string
返されたIOSTの受領者string
販売RAM量(バイト)int

lend

RAMを他者に転送します。 購入したRAMだけを他者に転送できます。そのため、他者に転送されたRAMをシステムに販売したり、他者に転送することはできません。 最小転送量は10バイトです。

["user1","user2",1024]: user1が未使用の1024バイトのRAMをuser2に転送します。

引数の意味引数の型
RAM転送者。このアカウントの権限が必要string
転送されたRAMの受領者string
RAMの転送量(バイト)int