インタフェース仕様

MATRIX規格

以下のインタフェースを持つコントラクトは、MatrixとしてMatrixMasterに登録できる。:

// MatrixMasterに対して、EGGの材料を提示する。
function spawnCondition() external returns(IEggBuilder.ComposeCondition memory);

// EGGの生成に必要とするANIMAの量を返す。生成に連動して、支払われたANIMAが開発者に付与される。
function getPrice() external view returns (uint256);

// Matrix使用者はここで返されるIDのスクエアキーを持つユーザに限られる。
function correspondingSquareKey() external view returns (uint256);

// オーナーを確認する。
function getOwner() external view returns (address);

その他スマートコントラクトのインタフェース

githubで公開予定