メインコンテンツへスキップ
Smart Sessionの作成を簡単にするため、いくつかのヘルパー関数を用意しています。

createContractPermission

このヘルパー関数は、スマートコントラクト関数への権限を作成するために使います。

パラメータ

address

対象コントラクトのアドレス。

functionSignature

人間が読める関数シグネチャ。

rules

関数の引数に適用するルールの配列。

onlyOnce

trueの場合、この関数はセッション中に1回だけ成功させることができます。

戻り値の型

Permissionを返します。

createContractPermissions

createContractPermissionと同様ですが、同じコントラクトに対して複数の権限を作成します。

パラメータ

address

対象コントラクトのアドレス。

functions

FunctionPermission の配列

戻り値の型

Permission[]を返します。
これらのユーティリティの実例はこちらでご確認いただけます。