TimeswapV2PeripheryNoDexBorrowGivenPosition

Verified contract

Active on Ethereum with 130 txns
Deployed by via 0x5abbb5fc at 19816347
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "TimeswapV2PeripheryNoDexBorrowGivenPosition"

0xb17cac36eda73fcc82b9fc3fe70122b9029f77bea6f0d2518453734285f8e895
0x101105ee8adef92722c9117b388917769452c15972153cd321a48e273d345a4f
0xf4194ec4dd085178e0190876f48ce0544620b0176f353b55fdfadbeb0d3e0f28
0x0b9a246d3d5145761a27dc2a29a083c75f166a96c9039cba8325307d4f7971c0
0x6c57136d3a0509aee7a08de88f4d1e5588f8da87720109d72c71d898180869d9
0xd6c3b21cc08f0f7aaac5b7d1ac0fe1ac15e9c4ef505e72b5c15fe823001fd55f
0x8e9d4802c47c1cfc708b14323390ff27fc6e120eb12fd5d15e6992963f18709e
0x092dfb87bcf42485e98d2d1283bc22665e757a105f7099c818c5e31cc5d725f2
0x0d4c937b31402f104caed22065a487e33797c201cfb9fd5bc7dfd5615ce4a709
0x27d1ba6356940f0dfa95dbe4a3da8eee014b0775c7d39e7de6c6652edf671131

Functions
Getter at block 20902432
optionFactory(view returns (address)
0x17385e95cb74a20150e4fa092aa72d57330896c4
poolFactory(view returns (address)
0x97509c65ff29c268f0d283a41201be6b4090354c
tokens(view returns (address)
0x4aa2bc42fcac903e5732dfd419eeb09d97ae287c
wrappedNativeToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only

This contract contains no read-only function objects.

State-modifying
borrowGivenPosition(struct TimeswapV2PeripheryNoDexBorrowGivenPositionParam parampayable returns (uint256 tokenAmount)
multicall(bytes[] datapayable returns (bytes[] results)
refundNatives(payable 
timeswapV2OptionMintCallback(struct TimeswapV2OptionMintCallbackParam paramreturns (bytes data)
timeswapV2OptionSwapCallback(struct TimeswapV2OptionSwapCallbackParam paramreturns (bytes data)
timeswapV2PoolLeverageCallback(struct TimeswapV2PoolLeverageCallbackParam paramreturns (bytes data)
timeswapV2PoolLeverageChoiceCallback(struct TimeswapV2PoolLeverageChoiceCallbackParam paramreturns (uint256 long0Amountuint256 long1Amountbytes data)
timeswapV2TokenMintCallback(struct TimeswapV2TokenMintCallbackParam paramreturns (bytes data)
unwrapWrappedNatives(uint256 amountMinimumaddress recipientpayable 
Events
BorrowGivenPosition(address indexed token0address indexed token1uint256 strikeuint256 indexed maturityaddress fromaddress tokenToaddress longTobool isToken0bool isLong0uint256 tokenAmountuint256 positionAmount
Constructor
constructor(address chosenOptionFactoryaddress chosenPoolFactoryaddress chosenTokensaddress chosenNative
Fallback and receive
receive(
Errors
CallerNotWrappedNative(address from
CanOnlyBeCalledByOptionContract(
CanOnlyBeCalledByPoolContract(
CanOnlyBeCalledByTokensContract(
DeadlineReached(uint256 deadline
InsufficientWrappedNative(uint256 value
MinTokenReached(uint256 tokenAmountuint256 minTokenAmount
MulDivOverflow(uint256 multiplicanduint256 multiplieruint256 divisor
MulticallFailed(string revertString
NativeTransferFailed(address touint256 value
ZeroAddress(