1use sp_std::cell::RefCell;2use sp_std::vec::Vec;34use ethereum::Log;56#[derive(Default)]7pub struct LogRecorder(RefCell<Vec<Log>>);89impl LogRecorder {10 pub fn is_empty(&self) -> bool {11 self.0.borrow().is_empty()12 }13 pub fn log(&self, log: Log) {14 self.0.borrow_mut().push(log);15 }16 pub fn retrieve_logs(self) -> Vec<Log> {17 self.0.into_inner()18 }19}difftreelog
source
pallets/nft/src/eth/log.rs354 Bsourcehistory