Periphery

Verified contract

Active on Ethereum with 460 txns
Deployed by via 0x956dd66b at 14443578
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
--
ERC-20
--
0x7d25643b134d1343fddea64b0dc9f1673f4856a3383d94347f6679baf20252e2
0x6f3f24b1acc2c9130bcc73c875d0315ba12d36d8c46996dc80cd4f7c73aef804
0x3a4b92171bf671d0b5f289bd99de0082c0e94176350f073aa05c9654eefe642a
0xd7edba5f6a104949e789c93452d2d315e74476b19c5c797b882935a89956fcfb
0x005b65ca4a378db7a06ee2f49efd8805840828ae98741719637c161c70e0d2bd
0x03756421431b0164f39edb53ccfd9ae30e0052bfeba3d48b88102205930058d8
0x1f18d9d521f5883189183ece40f98015f4de32261634711b80669d35f1055199
From
0x735e16d30fdff05fd4a89dffc491d0cacabaf808c5b8ba1716060ece88888e58
From
0x3c312bb079c2675c8a915cf80fa1ff2fe203c893f395ebb29d44db5f3035ddb0
0x160e3e25b69fa1161bfb27866aa1a9b127ea28e4350c64e707da196131c1256c
From

Functions
Getter at block 20982104
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)
0xf01eb98de53ed964ac3f786b80ed8ce33f05f417
spaceFactory(view returns (address)
0x984682770f1eed90c00cd57b06b151ec12e7c51c
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 targetreturns (address adapter)
migrateLiquidity(address srcAdapteraddress dstAdapteruint256 srcMaturityuint256 dstMaturityuint256 lpBaluint256[] minAmountsOutuint256 minAccepteduint8 modebool intoTargetuint256 minBptOutreturns (uint256 tAmountuint256 issueduint256 lpSharesuint256 ptBal)
onFlashLoan(address initiatoraddressuint256 amountuint256bytes 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
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 tBaluint256 minAcceptedreturns (uint256 ytBal)
swapUnderlyingForPTs(address adapteruint256 maturityuint256 uBaluint256 minAcceptedreturns (uint256 ptBal)
swapUnderlyingForYTs(address adapteruint256 maturityuint256 uBaluint256 minAcceptedreturns (uint256 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
SeriesSponsored(address indexed adapteruint256 indexed maturityaddress indexed sponsor
Swapped(address indexed senderbytes32 indexed poolIdaddress assetInaddress assetOutuint256 amountInuint256 amountOutbytes4 indexed sig
UserTrustUpdated(address indexed userbool trusted
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(
TargetNotSupported(
UnexpectedSwapAmount(