|
2 | 2 | // SPDX-License-Identifier: Apache-2.0, MIT |
3 | 3 | use std::rc::Rc; |
4 | 4 |
|
5 | | -use anyhow::{anyhow, Context}; |
| 5 | +use anyhow::{Context, anyhow}; |
6 | 6 | use cid::Cid; |
7 | 7 | use derive_more::{Deref, DerefMut}; |
8 | 8 | use fvm_ipld_amt::Amt; |
9 | | -use fvm_ipld_encoding::{to_vec, CBOR}; |
| 9 | +use fvm_ipld_encoding::{CBOR, to_vec}; |
10 | 10 | use fvm_shared::address::{Address, Payload}; |
11 | 11 | use fvm_shared::econ::TokenAmount; |
12 | 12 | use fvm_shared::error::{ErrorNumber, ExitCode}; |
13 | 13 | use fvm_shared::event::StampedEvent; |
14 | 14 | use fvm_shared::sys::BlockId; |
15 | | -use fvm_shared::{ActorID, MethodNum, METHOD_SEND}; |
| 15 | +use fvm_shared::{ActorID, METHOD_SEND, MethodNum}; |
16 | 16 | use num_traits::Zero; |
17 | 17 |
|
18 | 18 | use super::state_access_tracker::{ActorAccessState, StateAccessTracker}; |
19 | 19 | use super::{Backtrace, CallManager, InvocationResult, NO_DATA_BLOCK_ID}; |
20 | 20 | use crate::blockstore::DiscardBlockstore; |
21 | | -use crate::call_manager::backtrace::Frame; |
22 | 21 | use crate::call_manager::FinishRet; |
| 22 | +use crate::call_manager::backtrace::Frame; |
23 | 23 | use crate::eam_actor::EAM_ACTOR_ID; |
24 | 24 | use crate::engine::Engine; |
25 | 25 | use crate::gas::{Gas, GasTracker}; |
26 | 26 | use crate::kernel::{ |
27 | 27 | Block, BlockRegistry, ClassifyResult, ExecutionError, Kernel, Result, SyscallError, |
28 | 28 | }; |
29 | | -use crate::machine::limiter::MemoryLimiter; |
30 | 29 | use crate::machine::Machine; |
| 30 | +use crate::machine::limiter::MemoryLimiter; |
31 | 31 | use crate::state_tree::ActorState; |
32 | 32 | use crate::syscalls::error::Abort; |
33 | 33 | use crate::syscalls::{charge_for_exec, update_gas_available}; |
|
0 commit comments