SwapFlashLoan

Synapse
DEPLOYMENT DATE
6 year(s) ago
CONTRACT ADDRESS
 0x85662fd123280827e11C59973Ac9fcBE838dC3B4
MD5 BYTECODE
 0x76241aea5b4304ec1b6880ce9028561b
VIEW IN
FTMScan
Overview / Address
Code / Source
Code / Decompiled
Code / 3-address code
Code / Disassembled
Code / Bytecode
Transactions / Incoming
Tokens / Balances
Tokens / Allowers
Tokens / ERC20 Transfers
Tokens / Native Transfers
Read/Write / Read
Read/Write / Write
Read/Write / Storage dump
  • 1.Address.sol
  • 2.AddressUpgradeable.sol
  • 3.AmplificationUtils.sol
  • 4.Clones.sol
  • 5.Context.sol
  • 6.ContextUpgradeable.sol
  • 7.ERC20.sol
  • 8.ERC20BurnableUpgradeable.sol
  • 9.ERC20Upgradeable.sol
  • 10.IERC20.sol
  • 11.IERC20Upgradeable.sol
  • 12.IFlashLoanReceiver.sol
  • 13.ISwap.sol
  • 14.Initializable.sol
  • 15.LPToken.sol
  • 16.MathUtils.sol
  • 17.OwnableUpgradeable.sol
  • 18.OwnerPausableUpgradeable.sol
  • 19.PausableUpgradeable.sol
  • 20.ReentrancyGuardUpgradeable.sol
  • 21.SafeERC20.sol
  • 22.SafeMath.sol
  • 23.SafeMathUpgradeable.sol
  • 24.Swap.sol
  • 25.SwapFlashLoan.sol
  • 26.SwapUtils.sol
  • MAX_BPS()
    0xfd967f47
  • addLiquidity(uint256[],uint256,uint256)
    0x4d49e87d
  • calculateRemoveLiquidity(uint256)
    0xf2fad2b6
  • calculateRemoveLiquidityOneToken(uint256,uint8)
    0x342a87a1
  • calculateSwap(uint8,uint8,uint256)
    0xa95b089f
  • calculateTokenAmount(uint256[],bool)
    0xe6ab2806
  • flashLoan(address,address,uint256,bytes)
    0x5cffe9de
  • flashLoanFeeBPS()
    0x7f1c825a
  • getA()
    0xd46300fd
  • getAPrecise()
    0x0ba81959
  • getAdminBalance(uint256)
    0xef0a712f
  • getToken(uint8)
    0x82b86600
  • getTokenBalance(uint8)
    0x91ceb3eb
  • getTokenIndex(address)
    0x66c0bd24
  • getVirtualPrice()
    0xe25aa5fa
  • initialize(address[],uint8[],string,string,uint256,uint256,uint256,address)
    0xb28cb6dc
  • owner()
    0x8da5cb5b
  • pause()
    0x8456cb59
  • paused()
    0x5c975abb
  • protocolFeeShareBPS()
    0xe8cc7fb6
  • rampA(uint256,uint256)
    0x593d132c
  • removeLiquidity(uint256,uint256[],uint256)
    0x31cd52b0
  • removeLiquidityImbalance(uint256[],uint256,uint256)
    0x84cdd9bc
  • removeLiquidityOneToken(uint256,uint8,uint256,uint256)
    0x3e3a1560
  • renounceOwnership()
    0x715018a6
  • setAdminFee(uint256)
    0x8beb60b6
  • setFlashLoanFees(uint256,uint256)
    0xef815967
  • setSwapFee(uint256)
    0x34e19907
  • stopRampA()
    0xc4db7fa0
  • swap(uint8,uint8,uint256,uint256,uint256)
    0x91695586
  • swapStorage()
    0x5fd65f0f
  • transferOwnership(address)
    0xf2fde38b
  • unpause()
    0x3f4ba83a
  • withdrawAdminFees()
    0x0419b45a
  • MAX_BPS()
    0xfd967f47
  • addLiquidity(uint256[],uint256,uint256)
    0x4d49e87d
  • calculateRemoveLiquidity(uint256)
    0xf2fad2b6
  • calculateRemoveLiquidityOneToken(uint256,uint8)
    0x342a87a1
  • calculateSwap(uint8,uint8,uint256)
    0xa95b089f
  • calculateTokenAmount(uint256[],bool)
    0xe6ab2806
  • flashLoan(address,address,uint256,bytes)
    0x5cffe9de
  • flashLoanFeeBPS()
    0x7f1c825a
  • getA()
    0xd46300fd
  • getAPrecise()
    0x0ba81959
  • getAdminBalance(uint256)
    0xef0a712f
  • getToken(uint8)
    0x82b86600
  • getTokenBalance(uint8)
    0x91ceb3eb
  • getTokenIndex(address)
    0x66c0bd24
  • getVirtualPrice()
    0xe25aa5fa
  • initialize(address[],uint8[],string,string,uint256,uint256,uint256,address)
    0xb28cb6dc
  • owner()
    0x8da5cb5b
  • pause()
    0x8456cb59
  • paused()
    0x5c975abb
  • protocolFeeShareBPS()
    0xe8cc7fb6
  • rampA(uint256,uint256)
    0x593d132c
  • removeLiquidity(uint256,uint256[],uint256)
    0x31cd52b0
  • removeLiquidityImbalance(uint256[],uint256,uint256)
    0x84cdd9bc
  • removeLiquidityOneToken(uint256,uint8,uint256,uint256)
    0x3e3a1560
  • renounceOwnership()
    0x715018a6
  • setAdminFee(uint256)
    0x8beb60b6
  • setFlashLoanFees(uint256,uint256)
    0xef815967
  • setSwapFee(uint256)
    0x34e19907
  • stopRampA()
    0xc4db7fa0
  • swap(uint8,uint8,uint256,uint256,uint256)
    0x91695586
  • swapStorage()
    0x5fd65f0f
  • transferOwnership(address)
    0xf2fde38b
  • unpause()
    0x3f4ba83a
  • withdrawAdminFees()
    0x0419b45a