getSourceCode method
Get Contract Source Code for Verified Contract Source Codes
address
- Contract address
Example
api.contract.getSourceCode(
address: '0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359'
)
Implementation
Future<EtherscanSourceCodeModel> getSourceCode({
required String? address,
}) async {
const module = 'contract';
const action = 'getsourcecode';
var query = {
'module': module,
'action': action,
'address': address,
'apiKey': apiKey
};
return (await get(query)).fold(
(l) => EtherscanSourceCodeModel.empty(),
(r) => EtherscanSourceCodeModel.fromJson(r),
);
}