Я строю DAPP по перекрестной цепи, используя Unisat Wallet и Chainflip. Пользователи могут поменять BTC на WUSDT (через ETH в качестве посредника), и я интегрирую API Chainflip для обработки фактического свопа. Когда я инициирую обмен BTC -> ETH, Chainflip отвечает метаданными свопами, подобными этой (обрезанный для ясности): < /p>
{
"depositAmount": "100000",
"intermediateAmount": "42516508",
"egressAmount": "2797855777158",
"estimatedPrice": "5.76474664160869368917",
"includedFees": [
{
"type": "INGRESS", "amount": "330", "asset": "BTC"
},
{
"type": "NETWORK", "amount": "42559", "asset": "USDC"
},
{
"type": "EGRESS", "amount": "5742925121914227", "asset": "ETH"
}
]
}
< /code>
Это приводит к депонированию цепочки примерно 0,00649142 ETH по адресу назначения. Проблема заключается в том, что Chainflip также вычитает плату за трансляцию 0,00649142 ETH, что является именно той суммой, которую они мне прислали. src = "https://i.sstatic.net/bp65xrur.png"/>
Подробнее здесь: https://stackoverflow.com/questions/796 ... y-the-same
Мобильная версия