Periphery

Verified contract

Active on Ethereum with 388 txns
Deployed by via 0xee9361c6 at 15983544
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
0xd9ecc74869a31ec66315c82f4b2106be7e379fca0b30458d4da76c50a18ace8b
0x0f75bc05be0e87c21238c79aa4b8cece606cb3df3b539ca0658b7d5043acc3f6
0xef07776851348ed18a8caee490e7c5616fa4c6f5f1539c41f9ff11cdb971436a
0x2860deaec8a4e861ee7f5fcc7907c1540c205ec051cae718de24ea5c36191852
From
0x00b0047337f7f6e537e5dd723b3f475661ffc27ef1e23becb4c8916d92f54208
0xf3c875aa9673d83e34703ab8afb37e7400d47167bc2fd8c9cdddf6b697ceae87
From
0xd496add2a3ce2142e2024033fe0590ae99d83fa1dae153696771a6e3ec5bdf66
From
0xa1f1abd036ee0fe200a32acbf7e4246afdf0101361d2369eabeb288fd479b56b
0xf2d09a61c2ffb86ac204a32d1838e72b3d2be12915d2ac48d06e5c122ee0beb9
0xd9695a3a70608c15a5b9d05b841b4886b6d25283a33ed907cba2e759f26fcf30

Functions
Getter at block 20983819
MIN_YT_SWAP_IN(view returns (uint256)
1000000000000
PRICE_ESTIMATE_ACCEPTABLE_ERROR(view returns (uint256)
10000000000
balancerVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
divider(view returns (address)
0x86ba3e96be68563e41c2f5769f1af9faf758e6e0
poolManager(view returns (address)
0x9bfca4882c1d8cde3b4f787d3d74eb0e1bb0ec1b
spaceFactory(view returns (address)
0x9e629751b3fe0b030c219e567156adcb70ad5541
Read-only
factories(addressview returns (bool)
isTrusted(addressview returns (bool)
verified(addressview returns (bool)
State-modifying
addLiquidityFromTarget(address adapteruint256 maturityuint256 tBaluint8 modeuint256 minBptOutreturns (uint256 tAmountuint256 issueduint256 lpShares)
addLiquidityFromUnderlying(address adapteruint256 maturityuint256 uBaluint8 modeuint256 minBptOutreturns (uint256 tAmountuint256 issueduint256 lpShares)
deployAdapter(address faddress targetbytes datareturns (address adapter)
migrateLiquidity(address srcAdapteraddress dstAdapteruint256 srcMaturityuint256 dstMaturityuint256 lpBaluint256[] minAmountsOutuint256 minAccepteduint8 modebool intoTargetuint256 minBptOutreturns (uint256 tAmountuint256 issueduint256 lpSharesuint256 ptBal)
onFlashLoan(address initiatoraddressuint256 amountBorrroweduint256bytes datareturns (bytes32)
onboardAdapter(address adapterbool addAdapter
removeLiquidity(address adapteruint256 maturityuint256 lpBaluint256[] minAmountsOutuint256 minAcceptedbool intoTargetreturns (uint256 tBaluint256 ptBal)
removeLiquidityAndUnwrapTarget(address adapteruint256 maturityuint256 lpBaluint256[] minAmountsOutuint256 minAcceptedbool intoTargetreturns (uint256 uBaluint256 ptBal)
setFactory(address fbool isOn
setIsTrusted(address userbool trusted
setPoolManager(address newPoolManager
setSpaceFactory(address newSpaceFactory
sponsorSeries(address adapteruint256 maturitybool withPoolreturns (address ptaddress yt)
swapPTsForTarget(address adapteruint256 maturityuint256 ptBaluint256 minAcceptedreturns (uint256 tBal)
swapPTsForUnderlying(address adapteruint256 maturityuint256 ptBaluint256 minAcceptedreturns (uint256 uBal)
swapTargetForPTs(address adapteruint256 maturityuint256 tBaluint256 minAcceptedreturns (uint256 ptBal)
swapTargetForYTs(address adapteruint256 maturityuint256 targetInuint256 targetToBorrowuint256 minOutreturns (uint256 targetBaluint256 ytBal)
swapUnderlyingForPTs(address adapteruint256 maturityuint256 uBaluint256 minAcceptedreturns (uint256 ptBal)
swapUnderlyingForYTs(address adapteruint256 maturityuint256 underlyingInuint256 targetToBorrowuint256 minOutreturns (uint256 targetBaluint256 ytBal)
swapYTsForTarget(address adapteruint256 maturityuint256 ytBalreturns (uint256 tBal)
swapYTsForUnderlying(address adapteruint256 maturityuint256 ytBalreturns (uint256 uBal)
verifyAdapter(address adapterbool addToPool
Events
AdapterDeployed(address indexed adapter
AdapterOnboarded(address indexed adapter
AdapterVerified(address indexed adapter
FactoryChanged(address indexed factorybool indexed isOn
PoolManagerChanged(address oldPoolManageraddress newPoolManager
SeriesSponsored(address indexed adapteruint256 indexed maturityaddress indexed sponsor
SpaceFactoryChanged(address oldSpaceFactoryaddress newSpaceFactory
Swapped(address indexed senderbytes32 indexed poolIdaddress assetInaddress assetOutuint256 amountInuint256 amountOutbytes4 indexed sig
UserTrustUpdated(address indexed userbool trusted
YTsPurchased(address indexed senderaddress adapteruint256 maturityuint256 targetInuint256 targetReturneduint256 ytOut
Constructor
constructor(address _divideraddress _poolManageraddress _spaceFactoryaddress _balancerVault
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ExistingValue(
FactoryNotSupported(
FlashBorrowFailed(
FlashUntrustedBorrower(
FlashUntrustedLoanInitiator(
OnlyPermissionless(
SwapTooSmall(
TargetMismatch(