モジュールを runtime に追加した後、 Dothereum RuntimeのParity Substrate paint-evm
トレイトを実装しようとしています。
EVM モジュール トレイトは次のように定義されます。
pub trait Trait: Trait + Trait {
type FeeCalculator: FeeCalculator;
type ConvertAccountId: ConvertAccountId<Self::AccountId>;
type Currency: Currency<Self::AccountId>;
type Event: From<Event> + Into<Self::Event>;
type Precompiles: Precompiles;
}
ただし、ここでのモジュールの追加のチュートリアルは少しあいまいであり、次のことをお勧めします。
「.. 意味がわからない場合は、[..] モジュールのソース コードを調べてください..」
EVM モジュール コードはそれほど複雑ではないように見えますが、ランタイムに EVM トレイトを実装する方法がわかりません。
impl evm::Trait for Runtime {
type FeeCalculator = ();
type ConvertAccountId = ();
type Currency = Balances;
type Event = Event;
type Precompiles = ();
}
FeeCalculator
ここではどのようなタイプがConvertAccountId
期待されていますか?