FixedSwap

Verified contract

Active on Ethereum with 44 txns
Deployed by via 0x5f83168b at 20081510
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xbcf77b4c84b748e0f521714bd778500a6880b50101c03e6bf0a345d059d1842e
0x314478ceae0b0650853f4ecb44e262218859936e686864eaad64fa6907ba5db2
0x294b289c1422df237414aae5098861c39401d800b864ecaf141dfbe91abf8678
0xe0bd6f209a7e60b3f018379d1df7e588901c3198739248fb7c7389ea1aab615b
0x408f62ab8b25de4f04f07187197b79bb8432493e6e5679829edc2f73456cb08f
0x572c90d6039725ec02d8e2ec44a2644815a36457437aea5b8b9f7e7d872e425c
0x7aa0245b4d603e4529621fb314d88ef3ec640894e78799b1e02c76872a21df50
0xd9553a11408273bc90094971ffc4409ff64a919c3913d4e9b93569cefe4de354
0x0912cdda9f1fab0b40d8c064ecf5983e8159d7b4106f89e64da1b4efcb28ac98
0x75fbf39c34c572b0bdd65491bb3d536c7be7a1044c920ef4d5b1aeee5557a841

Functions
Getter at block 20890375
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x9ad88dccbb5eba1f0e7ae8a2c26fac65011205dd
poolsCount(view returns (uint256)
1
Read-only
collectedFees(address tokenview returns (uint256)
intervalPoolAccount(uint256 poolIndexaddress address_view returns (struct FixedSwapAccountState statestruct FixedSwapComplexAccountState complexuint256 unlockedIntervalsCount)
intervalPoolProps(uint256 poolIndexview returns (struct FixedSwapProps propsstruct AttoDecimalInstance immediatelyUnlockingPartstruct FixedSwapInterval[] intervals)
linearPoolAccount(uint256 poolIndexaddress address_view returns (struct FixedSwapAccountState statestruct FixedSwapComplexAccountState complexuint256 immediatelyUnlockedAmount)
linearPoolProps(uint256 poolIndexview returns (struct FixedSwapProps propsstruct AttoDecimalInstance immediatelyUnlockingPartstruct FixedSwapLinearProps linear)
poolAccount(uint256 poolIndexaddress address_view returns (uint8 type_struct FixedSwapAccountState state)
poolProps(uint256 poolIndexview returns (uint8 type_struct FixedSwapProps props)
poolState(uint256 poolIndexview returns (struct FixedSwapState state)
State-modifying
acceptOwnership(returns (bool success)
acceptPoolOwnership(uint256 poolIndexreturns (bool success)
changeLimit(uint256 poolIndexuint256 limitIndexuint256 newLimitreturns (bool success)
collectFee(uint256 poolIndexreturns (bool success)
createIntervalPool(struct FixedSwapProps propsuint256 paymentLimitaddress owner_struct AttoDecimalInstance immediatelyUnlockingPartstruct FixedSwapInterval[] intervalsreturns (bool successuint256 poolIndex)
createLinearPool(struct FixedSwapProps propsuint256 paymentLimitaddress owner_struct AttoDecimalInstance immediatelyUnlockingPartuint256 linearUnlockingEndsAtreturns (bool successuint256 poolIndex)
createPaymentLimit(uint256 poolIndexuint256 limitreturns (uint256 limitIndex)
createSimplePool(struct FixedSwapProps propsuint256 paymentLimitaddress owner_returns (bool successuint256 poolIndex)
increaseIssuance(uint256 poolIndexuint256 amountreturns (bool success)
nominateNewOwner(address owner_returns (bool success)
nominateNewPoolOwner(uint256 poolIndexaddress nominatedOwner_returns (bool success)
setAccountsLimit(uint256 poolIndexuint256 limitIndexaddress[] accountsreturns (bool succcess)
swap(uint256 poolIndexuint256 requestedPaymentAmountreturns (uint256 paymentAmountuint256 issuanceAmount)
unlockInterval(uint256 poolIndexuint256 intervalIndexreturns (uint256 withdrawnIssuanceAmount)
unlockLinear(uint256 poolIndexreturns (uint256 withdrawalAmount)
withdrawFee(address tokenreturns (bool success)
withdrawPayments(uint256 poolIndexreturns (bool success)
withdrawUnsold(uint256 poolIndexreturns (bool success)
Events
AccountLimitChanged(uint256 indexed poolIndexaddress indexed address_uint256 indexed limitIndex
FeeWithdrawn(address indexed tokenuint256 amount
ImmediatelyUnlockingPartUpdated(uint256 indexed poolIndexuint256 mantissa
IntervalCreated(uint256 indexed poolIndexuint256 startsAtuint256 unlockingPart
IssuanceIncreased(uint256 indexed poolIndexuint256 amount
LinearPoolUnlocking(uint256 indexed poolIndexaddress indexed accountuint256 amount
LinearUnlockingEndingTimestampUpdated(uint256 indexed poolIndexuint256 timestamp
OwnerChanged(address indexed newOwner
OwnerNominated(address indexed nominatedOwner
PaymentLimitChanged(uint256 indexed poolIndexuint256 indexed limitIndexuint256 newLimit
PaymentLimitCreated(uint256 indexed poolIndexuint256 indexed limitIndexuint256 limit
PaymentUnlocked(uint256 indexed poolIndexuint256 unlockedAmountuint256 collectedFee
PaymentsWithdrawn(uint256 indexed poolIndexuint256 amount
PoolCreated(uint8 type_address indexed paymentTokenaddress indexed issuanceTokenuint256 poolIndexuint256 issuanceLimituint256 startsAtuint256 endsAtuint256 feeuint256 rateuint256 paymentLimit
PoolOwnerChanged(uint256 indexed poolIndexaddress indexed newOwner
PoolOwnerNominated(uint256 indexed poolIndexaddress indexed nominatedOwner
Swap(uint256 indexed poolIndexaddress indexed calleruint256 requestedPaymentAmountuint256 paymentAmountuint256 issuanceAmount
UnsoldWithdrawn(uint256 indexed poolIndexuint256 amount
Constructor
constructor(address owner_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.