@@ -9,7 +9,7 @@ use frame_support::traits::Get;
9
9
use frame_support:: storage:: { StorageMap , StorageDoubleMap } ;
10
10
use sha3:: { Keccak256 , Digest } ;
11
11
use evm:: backend:: { Backend as BackendT , ApplyBackend , Apply } ;
12
- use crate :: { Trait , Accounts , AccountStorages , AccountCodes , Module , Event } ;
12
+ use crate :: { Trait , AccountStorages , AccountCodes , Module , Event } ;
13
13
14
14
#[ derive( Clone , Eq , PartialEq , Encode , Decode , Default ) ]
15
15
#[ cfg_attr( feature = "std" , derive( Debug , Serialize , Deserialize ) ) ]
@@ -100,7 +100,7 @@ impl<'vicinity, T: Trait> BackendT for Backend<'vicinity, T> {
100
100
}
101
101
102
102
fn basic ( & self , address : H160 ) -> evm:: backend:: Basic {
103
- let account = Accounts :: get ( & address) ;
103
+ let account = Module :: < T > :: account_basic ( & address) ;
104
104
105
105
evm:: backend:: Basic {
106
106
balance : account. balance ,
@@ -141,9 +141,9 @@ impl<'vicinity, T: Trait> ApplyBackend for Backend<'vicinity, T> {
141
141
Apply :: Modify {
142
142
address, basic, code, storage, reset_storage,
143
143
} => {
144
- Accounts :: mutate ( & address, |account| {
145
- account . balance = basic. balance ;
146
- account . nonce = basic. nonce ;
144
+ Module :: < T > :: mutate_account_basic ( & address, Account {
145
+ nonce : basic. nonce ,
146
+ balance : basic. balance ,
147
147
} ) ;
148
148
149
149
if let Some ( code) = code {
0 commit comments