|
|
|
@ -375,6 +375,8 @@ function Compiler (handleImportCall) { |
|
|
|
|
txHelper.visitContracts(data.contracts, (contract) => { |
|
|
|
|
if (!contract.object.abi) contract.object.abi = [] |
|
|
|
|
if (language === 'Yul' && contract.object.abi.length === 0) { |
|
|
|
|
// yul compiler does not return any abi,
|
|
|
|
|
// we default to accept the fallback function (which expect raw data as argument).
|
|
|
|
|
contract.object.abi.push({ |
|
|
|
|
'payablepayable': true, |
|
|
|
|
'stateMutability': 'payable', |
|
|
|
|