คู่มือการ Flashloan AF2.0

เรียก flashloan()

ในการจะเริ่มใช้ flash loan จาก Money Market ต้องเรียกฟังก์ชั่น flashloan โดยใช้ function selector ด้านล่างไปยัง

Money Market Diamond: 0x7389aaf2e32872cABD766D0CEB384220e8F2A590

พารามิเตอร์คำอธิบาย

_token

แอดเดรสของโทเค็นที่ต้องการใช้ flashloan

_amount

จำนวนโทเค็นที่จะถูกส่งไปยัง receiver (แอดเดรสที่เรียกใช้)

_data

ข้อมูลจะอยู่ในหน่วย bytes ซึ่งสามารถถูกส่งต่อไปยัง receiver contract

โน๊ต: สามารถเริ่มต้นใช้ contract ของ flashloan ได้ที่นี่

https://github.com/alpaca-finance/alpaca-v2-money-market/blob/main/solidity/contracts/money-market/facets/FlashloanFacet.sol

การใช้ฟังก์ชั่น Callback

เพื่อที่จะได้รับโทเค็น caller ที่เป็น contract จำเป็นต้องเริ่มใช้งานจากฟังก์ชั่นนี้

พารามิเตอร์คำอธิบาย

_token

แอดเดรสของโทเค็นที่ถูกโอนจากการ flashloan

_repay

จำนวนโทเค็นทั้งหมดที่ถูกส่งคือให้ MM contract ซึ่งรวมไปถึงค่าธรรมเนียมการ flashloan

_data

ข้อมูลที่ถูกส่งต่อมาจากการเรียก flashloan

Last updated