eosio::linkauth
必要な引数は4つで、
account アカウント名
code コントラクト名
message_type アクション名
required_permission どのパーミッションに実行権限を与えるか(それより強いパーミッションにも与えられる)
eosio::linkauth により、permission_link_object を格納しているデータベースが変更される。
このオブジェクトを更新・削除するためには、 required_permission 権限(あるいはそれより強い権限)が必要。
(account, code, message_type) の組に対して required_permisssion が一意に定まるように更新されるため、以前の required_permission が上書きされてしまう。
関連ワード