ThreeXBatchProcessing
Verified contract
Active on
Ethereum with 91 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5847…5f83
-
variable spans 1 additional slot
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
0x8583…7ec3
0x1a7e…bce8
0xd8ef…f94d
Balances ($1,706.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 1.706036K | $1.00 |
$1,706.04 | |
3X | ERC-20 | 0.347987 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17158836 | a year ago | | | 0 | 0.0046139219 | |
| 17138110 | a year ago | | | 0 | 0.0063607026 | |
| 17135820 | a year ago | | | 0 | 0.0063370655 | |
| 17125709 | a year ago | | | 0 | 0.0053386996 | |
| 17122602 | a year ago | | | 0 | 0.090444957 | |
| 17095625 | a year ago | | | 0 | 0.0074140012 | |
| 17035594 | a year ago | | | 0 | 0.0065351404 | |
| 17014125 | a year ago | | | 0 | 0.0028000185 | |
| 16975307 | a year ago | | | 0 | 0.0045860210 | |
| 16758944 | 2 years ago | | | 0 | 0.0040622207 |
ABI
ABI objects
Getter at block 20891221
KEEPER_INCENTIVE() view returns (bytes32)
0x35ed2e1befd3b2dcf1ec7a6834437fa3212881ed81fd3a13dc97c3438896e1ba
basicIssuanceModule() view returns (address)
0xd8ef3cace8b4907117a45b0b125c68560532f94d
batchStorage() view returns (address)
0x0b4e13d8019d0f762377570000d9c923f0dad82b
contractName() view returns (bytes32)
0x546872656558426174636850726f63657373696e670000000000000000000000
currentMintBatchId() view returns (bytes32)
0xb4dc8482eba83b6b857caf0490fc9a550b95744ff11e2a6cd92a0598cb18df79
currentRedeemBatchId() view returns (bytes32)
0xa61309fb2f345c0af4238321604c702743b6244e5fe07fbd5a1477d20c3814c6
lastMintedAt() view returns (uint256)
1672593455
lastRedeemedAt() view returns (uint256)
1682417519
mintBatchTokens() view returns (address targetToken, address sourceToken)
(targetToken=0x8b97ade5843c9be7a1e8c95f32ec192e31a46cf3, sourceToken=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)
paused() view returns (bool)
false
processingThreshold() view returns (uint256 batchCooldown, uint256 mintThreshold, uint256 redeemThreshold)
(batchCooldown=1, mintThreshold=1000000000000000000, redeemThreshold=100000000000000000)
redeemBatchTokens() view returns (address targetToken, address sourceToken)
(targetToken=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, sourceToken=0x8b97ade5843c9be7a1e8c95f32ec192e31a46cf3)
slippage() view returns (uint256 mintBps, uint256 redeemBps)
(mintBps=125, redeemBps=75)
staking() view returns (address)
0x584732f867a4533bc349d438fba4fc2aee5f5f83
swapToken() view returns (address)
0x1a7e4e63778b4f12a199c062f3efdd288afcbce8
Read-only
componentDependencies(address) view returns (address lpToken, address utilityPool, address oracle, address curveMetaPool, address angleRouter)
feeTypes(uint256) view returns (bytes32)
fees(bytes32) view returns (uint256 accumulated, uint256 bps, address recipient, address token)
getAccountBalance(bytes32 _id, address _owner) view returns (uint256)
getAccountBatchIds(address account) view returns (bytes32[])
getAccountBatches(address _account) view returns (bytes32[])
getBatch(bytes32 batchId) view returns (struct Batch)
getBatchType(bytes32 batchId) view returns (uint8)
getMinAmountFromRedeem(uint256 _valueOfComponents, uint256 _slippage) pure returns (uint256)
getMinAmountToMint(uint256 _valueOfBatch, uint256 _valueOfComponentsPerUnit, uint256 _slippage) pure returns (uint256)
valueOfComponents(address[] _tokenAddresses, uint256[] _quantities) view returns (uint256)
State-modifying
Events acceptClientAccess(address owner)
batchMint()
batchRedeem()
claim(bytes32 batchId, address _claimFor) returns (uint256)
claimAndStake(bytes32 _batchId)
claimFee(bytes32 feeType)
claimForAndStake(bytes32 _batchId, address _claimFor)
depositForMint(uint256 amount, address depositFor)
depositForRedeem(uint256 amount)
grantClientAccess(address newClient)
moveUnclaimedIntoCurrentBatch(bytes32[] batchIds, uint256[] shares, bool mint)
pause()
setApprovals()
setBatchStorage(address _address)
setComponents(address[] _components, struct ThreeXBatchProcessingComponentDependencies[] _componentDependencies)
setFee(bytes32 feeType, uint256 bps, address recipient, address token)
setProcessingThreshold(uint256 _cooldown, uint256 _mintThreshold, uint256 _redeemThreshold)
setSlippage(uint256 _mintSlippage, uint256 _redeemSlippage)
setStaking(address _staking)
unpause()
withdrawFromBatch(bytes32 _batchId, uint256 _amountToWithdraw, address _withdrawFor) returns (uint256)
withdrawFromBatch(bytes32 _batchId, uint256 _amountToWithdraw, address _withdrawFor, address _recipient) returns (uint256)
BatchMinted(bytes32 batchId, uint256 suppliedTokenAmount, uint256 outputAmount)
BatchRedeemed(bytes32 batchId, uint256 suppliedTokenAmount, uint256 outputAmount)
Claimed(address indexed account, uint8 batchType, uint256 shares, uint256 claimedToken)
ComponentDependenciesUpdated(address[] components, struct ThreeXBatchProcessingComponentDependencies[] componentDependencies)
Deposit(address indexed from, uint256 deposit)
DepositedUnclaimedSetTokenForRedeem(uint256 amount, address indexed account)
FeeUpdated(bytes32 feeType, uint256 newRedemptionFee, address newFeeRecipient, address toke)
FeesClaimed(bytes32 feeType, address recipient, uint256 amount, address token)
Paused(address account)
ProcessingThresholdUpdated(struct AbstractBatchControllerProcessingThreshold prevThreshold, struct AbstractBatchControllerProcessingThreshold newTreshold)
SlippageUpdated(struct AbstractBatchControllerSlippage prev, struct AbstractBatchControllerSlippage current)
StakingUpdated(address beforeAddress, address afterAddress)
Unpaused(address account)
Withdrawal(address indexed to, uint256 amount)
WithdrawnFromBatch(bytes32 batchId, uint256 amount, address indexed to)
constructor(address __contractRegistry, address _staking, struct BatchTokens _mintBatchTokens, struct BatchTokens _redeemBatchTokens, address _basicIssuanceModule, address[] _componentAddresses, struct ThreeXBatchProcessingComponentDependencies[] _componentDependencies, address _swapToken, struct AbstractBatchControllerProcessingThreshold _processingThreshold)
This contract contains no fallback and receive objects.
This contract contains no error objects.