3

モジュールを 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期待されていますか?

4

1 に答える 1