Verify before you apply
No account, no wallet, no signature, no funds. This builds a genuine drawing —
a real source, real liquidity, a real signed authorisation — and runs it against
live mainnet state at the current block, through every guard in the contract.
Then it hands you the exact eth_call so you can
get the same answer from your own node without trusting us at all.
The simulation above is ours. This one is yours: we sign an authorisation bound to your address, and you broadcast it. What you get back is a transaction hash on a block explorer that we cannot fake and did not send. It costs you gas and nothing else — the drawing is the same break-even one, so no value moves.
The authorisation is signed to this address and no other can use it. Connect a wallet to fill it in, or paste any address — including one this browser cannot sign for, such as a Safe or a hardware wallet elsewhere. In that case you get the ready-to-send transaction instead.
That the desk can sign; that our authorisation digest and the deployed contract agree byte-for-byte; that a funding source can be found and priced against live liquidity at the size you asked for; that the callback fires; that the position check settles; and that the loan repays. If any one of those were broken you would see a revert naming which.
That any trade makes money. This drawing is break-even by construction — it borrows, does one read-only call, and repays. Profit comes from the actions you supply, and nothing here should be read as a forecast of them.
NotProfitable when the amount recovered does not exceed the
amount owed, which is correct and is exactly what a "borrow it and give it straight back" test
would trip on a perfectly healthy contract. So the test is shaped as a
position build with a floor of zero, the smallest drawing the contract accepts. This is the
real code path, not a mock.
CannotRepay. That is a limit of the test, not a fault in the network — a real drawing
pays the premium out of the trade. Where that applies, the result below says so rather than
showing a failure.
Every run returns the from, to and data of the
call it just made. Send that to any archive node for the network and you get the same result from
infrastructure we do not control. A test you can only run on our servers is not evidence.