import 'package:smart_contract_client/smart_contract_client.dart'; import 'package:smart_contract_repository/smart_contract_repository.dart'; class SmartContractRepository { const SmartContractRepository({required SmartContractClient client}) : _client = client; final SmartContractClient _client; Future<String> getName() async { try { return _client.getName(); } catch (e) { throw SmartContractRepositoryException(e); } } Future<String> setName({required String name}) async { try { return _client.setName(name: name); } catch (e) { throw SmartContractRepositoryException(e); } } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter