Periphery

Verified contract

Active on Ethereum with 1,317 txns
Deployed by via 0xe2307f2c at 14718453
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x28f6b0cb8b845d9fbf6f33a7628d67521b6a33068d30a2cd11453576aac62205
0x896c5ac18a687169e5d25f758ea25a9617f9521d34090d4e3218fc079cb94932
0x845e06136cad5cd42f72e9ec06bac5573faa1153ed3e81e483b36cad083f0b9a
0x179d0f8728dec22cf31a050ff0cc0d0457e063314d944f49d38236c8cd817842
0xc4f21b12c5956a9120b8420c0b28693575337a1e2991863c0f352533cc0f47b6
0x9451136be70641a1b7de8e6a4d1919bc8630b60c91b2b5e074f7fb4d60cc673b
0xe2a87e1777b473aafdbcff3dd73ce2e0570493e9ec4769c31757e524c858c1be
0xf1ecd10e93b537fdee4a5a29a8d336a3977c94fa17c3084590f8cacbaa348f96
0x54bfdd28735926d6b0cfc34f69e9e2f9ab9a941226adce387e0a3c7b0db4f804
0x9218cc5dd4534024271b86dc3e61cb4861d0366c772406c44143be716a1373d3

Functions
Getter at block 20983813
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)
0x5f6e8e9c888760856e22057cbc81dd9e0494aa34
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 newPoolManager
SeriesSponsored(address indexed adapteruint256 indexed maturityaddress indexed sponsor
SpaceFactoryChanged(address 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(