The standard describes a loan that returns principal and any fee within one transaction. Atomic repayment does not establish a profitable strategy.

What the primary record establishes

ERC-3156 is a Final standard created on 15 November 2020 for single-asset flash-loan interfaces. It describes temporary access to borrowed tokens with principal and any applicable fee returned before the transaction ends. Ethereum EIPs — ERC-3156: Flash Loans, Final ↗

The lender invokes the receiver’s callback and checks the required return value. The specification also distinguishes capacity from pricing: maxFlashLoan returns zero for an unsupported token, while flashFee must revert for an unsupported token. Ethereum EIPs — ERC-3156: Flash Loans, Final ↗

What the distinction changes

The defining horizon is one transaction, rather than a number of seconds or an overnight credit period. A failed repayment causes the transaction to revert under the specified process; it is not an ordinary overdue balance.

This atomic structure addresses repayment within execution. It does not guarantee that a sequence of swaps or other actions creates value. Execution costs, fees and the prices available when the transaction runs still affect the result.

What to check before drawing a conclusion

WFN would inspect the actual lender, supported asset, quoted fee and callback validation before interpreting a successful simulation. A simulation describes a particular state and cannot guarantee identical conditions in a later block.

The source is an interface standard, not an investment performance record. A report should distinguish compatibility with ERC-3156 from a security assessment of a deployed contract and from evidence that a proposed transaction is economically worthwhile.