Periphery

Verified contract

Active on Ethereum with 29 txns
Deployed by via 0x1043413e at 17776111
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Periphery"

0x423d2989bfd4224f3de36dc5966d09c9e5dfe8375bfcdacb9c7f2d14bc94de27
0x9304f2e63cb5a7f68e62cdb13d587d945036f681bcbd4d04cb7cf965b5f309ab
0xe47bdc4b490a8dacebfa99f8bf045c9657601b55149d0d32b7cd692eaa5527a1
0x3905772ced293e2f7bbb4749406c8b45a794d5cc08f73b9682719d19fb4cf7de
0x87b56b026aa146f2dd0e594324f771b164fc98c70bb268f2be6e26cb2ca88f81
0x2fe29d8aa1b8ec547065f6b5d7e558a8c514c782ff400ea1f1a63e38a6e33c12
0xa415fceccd3857c5560312a4852f66b9931e9357d303068e808f1687db8f7319
0x045ae3ec5e247e9b6def39cf6d19ea6dc92b85347f0bffc4902b8963ffbe980e
0x23b870372b4cdc614b04ca364f236266d2b204591d00fc5845203b2f9dd1bcc7
0x2de05fa82594adf7c9dad725993dbd6fbc3e32cd4a20caa3e72f5e1f05279cf7

Functions
Getter at block 20867674
ETH(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
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
exchangeProxy(view returns (address)
0xdef1c0ded9bec7f1a1670819833240f027b25eff
permit2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
spaceFactory(view returns (address)
0x9e629751b3fe0b030c219e567156adcb70ad5541
Read-only
factories(addressview returns (bool)
isTrusted(addressview returns (bool)
verified(addressview returns (bool)
State-modifying
addLiquidity(address adapteruint256 maturityuint256 amtstruct PeripheryAddLiquidityParams paramsuint8 modeaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 tAmountuint256 issueduint256 lpShares)
combine(address adapteruint256 maturityuint256 uBaladdress receiverstruct PeripheryPermitBatchData permitstruct PeripherySwapQuote quotepayable returns (uint256 amt)
deployAdapter(address faddress targetbytes datareturns (address adapter)
issue(address adapteruint256 maturityuint256 amtaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 uBal)
onFlashLoan(address initiatoraddressuint256 amountBorrroweduint256bytes datareturns (bytes32)
onboardAdapter(address adapterbool addAdapter
removeLiquidity(address adapteruint256 maturityuint256 lpBalstruct PeripheryRemoveLiquidityParams paramsbool swapPTsaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 amtuint256 ptBal)
setFactory(address fbool isOn
setIsTrusted(address userbool trusted
setSpaceFactory(address newSpaceFactory
sponsorSeries(address adapteruint256 maturitybool withPoolreturns (address ptaddress yt)
sponsorSeries(address adapteruint256 maturitybool withPoolstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (address ptaddress yt)
swapForPTs(address adapteruint256 maturityuint256 amtuint256 deadlineuint256 minAcceptedaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 ptBal)
swapForYTs(address adapteruint256 maturityuint256 amtuint256 deadlineuint256 targetToBorrowuint256 minAcceptedaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 targetBaluint256 ytBal)
swapPTs(address adapteruint256 maturityuint256 ptBaluint256 deadlineuint256 minAcceptedaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 amt)
swapYTs(address adapteruint256 maturityuint256 ytBaluint256 deadlineuint256 minAcceptedaddress receiverstruct PeripheryPermitData permitstruct PeripherySwapQuote quotepayable returns (uint256 amt)
swapYTsForTarget(address adapteruint256 maturityuint256 ytBalreturns (uint256 amt)
swapYTsForTargetHelper(address senderaddress adapteruint256 maturityuint256 ytBalstruct PeripheryPermitData permitreturns (uint256 amt)
verifyAdapter(address adapter
Events
AdapterDeployed(address indexed adapter
AdapterOnboarded(address indexed adapter
AdapterVerified(address indexed adapter
BoughtTokens(address indexed sellTokenaddress indexed buyTokenuint256 sellAmountuint256 indexed boughtAmount
FactoryChanged(address indexed factorybool indexed isOn
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 _spaceFactoryaddress _balancerVaultaddress _permit2address _exchangeProxy
Fallback and receive
receive(
Errors
ExistingValue(
FactoryNotSupported(
FlashBorrowFailed(
FlashUntrustedBorrower(
FlashUntrustedLoanInitiator(
InvalidExchangeProxy(
OnlyPeriphery(
OnlyPermissionless(
SwapTooSmall(
TransferFailed(
UnexpectedSwapAmount(
ZeroExSwapFailed(bytes arg0
ZeroSwapAmt(