Synchronizer

Verified contract

Active on Ethereum with 140 txns
Deployed by via 0x15146bf1 at 12230580
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x24af3b3dec8da9d7c84b60a3a76f08d9644f8bd0c33d243bf4a626e6e080119b
0x2d16366de3924fd6a73943c66977ea84d760c5494ec76019010a441abf60a36b
0x0317cd4da66b822c717a6aa7908ee746508f2617c7d2a7a669b781768b8c5d2c
0x2aa578e2d88ffd71c2fdc52989f5352d4ac82b92ee2283aeab3976fff3a83273
0x099c2f8e3ff84e04bb45693dedc85ceb3bd332ce75cb6352decbaeca69f59154
0xa0b881deb405366a70bb8260e80d15e7c8df255eac9ecc8833ce36643b888887
0xb268666b6a70d4308165c60ca584e6e4920affbd681b4c923b66b7f81da985ca
0x68453ca75d42ba105dbe4d9c21baddfabb323a4e1c7cb6cc9756369e870a9ed2
0xd116538c4865bc5247bc0c898269b97623d324eeabb2efbf18a65db839b96d8a
0xe0c43e1c314d0fdd114a9b7d405bde8a7f0a6278e876cb6ed3565df4643ab5e5

Functions
Getter at block 21202742
COLLATERAL_WITHDRAWER_ROLE(view returns (bytes32)
0x1f29e81ed8f7ae439f042f6b6767d105e87c4eef908508d5d9e550aef35af644
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_WITHDRAWER_ROLE(view returns (bytes32)
0xcecef922ac6ded813804bed2d5fdf033decf4a090fa3c9b9f529302a0aff6455
ORACLE_ROLE(view returns (bytes32)
0x68e79a7bf1e0bc45d0a330c573bc367f9cf464fd326078812f301165fbda4ef1
REMAINING_DOLLAR_CAP_SETTER_ROLE(view returns (bytes32)
0x7d163d9528452856f0a444d05eadadb12e4478f61be98657f9821639c046548b
collateralToken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
minimumRequiredSignature(view returns (uint256)
2
remainingDollarCap(view returns (uint256)
559222031346412001978171
scale(view returns (uint256)
1000000000000000000
withdrawableFeeAmount(view returns (uint256)
10362197425640560205412
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
buyFor(address _useruint256 multiplieraddress registraruint256 amountuint256 feeuint256[] blockNosuint256[] pricesuint8[] vbytes32[] rbytes32[] s
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sellFor(address _useruint256 multiplieraddress registraruint256 amountuint256 feeuint256[] blockNosuint256[] pricesuint8[] vbytes32[] rbytes32[] s
setCollateralToken(address _collateralToken
setMinimumRequiredSignature(uint256 _minimumRequiredSignature
setRemainingDollarCap(uint256 _remainingDollarCap
withdrawCollateral(uint256 _amountaddress _recipient
withdrawFee(uint256 _amountaddress _recipient
Events
Buy(address useraddress registraruint256 registrarAmountuint256 collateralAmountuint256 feeAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Sell(address useraddress registraruint256 registrarAmountuint256 collateralAmountuint256 feeAmount
WithdrawCollateral(uint256 amountaddress recipient
WithdrawFee(uint256 amountaddress recipient
Constructor
constructor(uint256 _remainingDollarCapuint256 _minimumRequiredSignatureaddress _collateralToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.