Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Periphery"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17776684 | a year ago | | | 0 | 0.00055607087 | |
| 17776683 | a year ago | | | 0 | 0.0011055750 | |
| 17776682 | a year ago | | | 0 | 0.0011559921 | |
| 17776681 | a year ago | | | 0 | 0.0011914869 | |
| 17776680 | a year ago | | | 0 | 0.0012692391 | |
| 17776657 | a year ago | | | 0 | 0.0010861024 | |
| 17776656 | a year ago | | | 0 | 0.0010927122 | |
| 17776655 | a year ago | | | 0 | 0.0011237422 | |
| 17776654 | a year ago | | | 0 | 0.0011594414 | |
| 17776653 | a year ago | | | 0 | 0.0011736213 |
ABI
ABI objects
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(address) view returns (bool)
isTrusted(address) view returns (bool)
verified(address) view returns (bool)
State-modifying
Events addLiquidity(address adapter, uint256 maturity, uint256 amt, struct PeripheryAddLiquidityParams params, uint8 mode, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 tAmount, uint256 issued, uint256 lpShares)
combine(address adapter, uint256 maturity, uint256 uBal, address receiver, struct PeripheryPermitBatchData permit, struct PeripherySwapQuote quote) payable returns (uint256 amt)
deployAdapter(address f, address target, bytes data) returns (address adapter)
issue(address adapter, uint256 maturity, uint256 amt, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 uBal)
onFlashLoan(address initiator, address, uint256 amountBorrrowed, uint256, bytes data) returns (bytes32)
onboardAdapter(address adapter, bool addAdapter)
removeLiquidity(address adapter, uint256 maturity, uint256 lpBal, struct PeripheryRemoveLiquidityParams params, bool swapPTs, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 amt, uint256 ptBal)
setFactory(address f, bool isOn)
setIsTrusted(address user, bool trusted)
setSpaceFactory(address newSpaceFactory)
sponsorSeries(address adapter, uint256 maturity, bool withPool) returns (address pt, address yt)
sponsorSeries(address adapter, uint256 maturity, bool withPool, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (address pt, address yt)
swapForPTs(address adapter, uint256 maturity, uint256 amt, uint256 deadline, uint256 minAccepted, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 ptBal)
swapForYTs(address adapter, uint256 maturity, uint256 amt, uint256 deadline, uint256 targetToBorrow, uint256 minAccepted, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 targetBal, uint256 ytBal)
swapPTs(address adapter, uint256 maturity, uint256 ptBal, uint256 deadline, uint256 minAccepted, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 amt)
swapYTs(address adapter, uint256 maturity, uint256 ytBal, uint256 deadline, uint256 minAccepted, address receiver, struct PeripheryPermitData permit, struct PeripherySwapQuote quote) payable returns (uint256 amt)
swapYTsForTarget(address adapter, uint256 maturity, uint256 ytBal) returns (uint256 amt)
swapYTsForTargetHelper(address sender, address adapter, uint256 maturity, uint256 ytBal, struct PeripheryPermitData permit) returns (uint256 amt)
verifyAdapter(address adapter)
AdapterDeployed(address indexed adapter)
AdapterOnboarded(address indexed adapter)
AdapterVerified(address indexed adapter)
BoughtTokens(address indexed sellToken, address indexed buyToken, uint256 sellAmount, uint256 indexed boughtAmount)
FactoryChanged(address indexed factory, bool indexed isOn)
SeriesSponsored(address indexed adapter, uint256 indexed maturity, address indexed sponsor)
SpaceFactoryChanged(address oldSpaceFactory, address newSpaceFactory)
Swapped(address indexed sender, bytes32 indexed poolId, address assetIn, address assetOut, uint256 amountIn, uint256 amountOut, bytes4 indexed sig)
UserTrustUpdated(address indexed user, bool trusted)
YTsPurchased(address indexed sender, address adapter, uint256 maturity, uint256 targetIn, uint256 targetReturned, uint256 ytOut)
constructor(address _divider, address _spaceFactory, address _balancerVault, address _permit2, address _exchangeProxy)
receive()
ExistingValue()
FactoryNotSupported()
FlashBorrowFailed()
FlashUntrustedBorrower()
FlashUntrustedLoanInitiator()
InvalidExchangeProxy()
OnlyPeriphery()
OnlyPermissionless()
SwapTooSmall()
TransferFailed()
UnexpectedSwapAmount()
ZeroExSwapFailed(bytes arg0)
ZeroSwapAmt()