FixedSwap

Verified contract

Active on Ethereum with 12,646 txns
Deployed by via 0xcc73c730 at 12016650
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $17,357.93
ERC-20
Value $8,560.5
ERC-20
Value $6,012.87
ERC-20
Value $2,666.27
ERC-20
Value $642.6
ERC-20
Value $492.23
ERC-20
Value $385.63
ERC-20
Value $308.87
ERC-20
Value $55.37
ERC-20
Value $8.66
0x9dedaf29340b1663a0b4a48fba0d67d65f1f2b90a5d90bb4747e3a1e403048d9
0xe047918469a6ee40e206df9b35c058d9a1a172ff9f487fcee223ab01764a1c19
0x3a45314b2d4ed60d19de5a961b1979142c8e422eced6076be53ad5879ae08e1c
0x9653e37eb413d8c71780feba92f62757df822376fd59b948f0f31e07fd719739
0x25edbfc401b132e112172a7280945acef015179ee9cd9baeeac241d0e783ea86
0x99571a2e439610eaffc6d78ccfe344879fcf603d8466e886494c171940f79aa7
0x36fbc73e86a9af076015aebd21e1a653fdfca6a1ac7c4e79ea4a330397562255
0xd5e6606b539c2861c7d409e5a1dd835daecec741b08f413b00397df01aa05c0d
0x4be03c2efe48de942180c27598786dfefc733be932147bc339bdee6d30c2ea38
0x865be996ebc6b5053eb7c1deea910fc026e9fb0a2cb77fb8f3a6343431d2760f

Functions
Getter at block 20791540
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x9bb39ff907f45d85e76cad651f8d5a06cece5a96
poolsCount(view returns (uint256)
65
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.