set method
void
set({})
override
Implementation
@override
void set({
required String topic,
required Map<String, dynamic> request,
String? chainId,
}) {
_isInitialized();
logger.d('Setting JSON-RPC request history record');
logger.v({
'type': "method",
'method': "set",
'topic': topic,
'request': request,
'chainId': chainId,
});
if (records.containsKey(request['id'])) return;
final record = JsonRpcRecord(
id: request['id'],
topic: topic,
request: {
'method': request['method'],
'params': request['params'],
},
chainId: chainId,
);
records[record.id] = record;
events.emit(HistoryEvents.created, record);
}