Treasury モジュールのset_pot
関数はディスパッチ可能 ( で宣言decl_module
) であり、発信元については何も保証していないようです。誰でもいつでも一方的にポットを調整できるということではないですか?
polkadot UI を使用した私の経験では、誰でもこの関数を呼び出そうとすることができますが、外部関数は常に失敗します。sudo や democracy などからのみ呼び出されることを意図している場合、ブロックの下にimpl Module
書かれていないのはなぜですか?