BancorConverter

Verified contract

Active on Ethereum with 34 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x6b0646c6986be73a42be1f5517c2c75d438ebaff3d46666f4cff14d8a8ec086d
0x8b5c90f54a0378471872ce3f4d79a38fa1d1ed25f4a7185eebcd0b350c693703
0x5030b0f9c1c7634b664a82136df95f39b1349662da41a841aa183412d9d737d3
0x5cd9879ea8a9135d4ffc5e6fae7fb2d185d358cf446d36e9aaa8a8d36df53b75
0x2e5711b63cd9527f1ed3e6171830dcf252212528aece155408c25ba1ebe85166
0xc846805c559a2fc931a24b856a32da721cf773c408d79861737f2b2127a581b5
0x2d6b5a85d1a06b5afd7aebea763a209cb42432338801889d7cb7c022662b78bd
0x7fcae5100f2747f38bf8d5d980c6ebe6b1b7836b1e4b3d6c7940f1ad430bc466
0xca5d65b875c2b221c6a64b799de2f82b03b0b23f81cc8fd0fac2676049c5a74f
0xb38be3b1ad10817359bc09e46ff4d09550bdd7825131770e3d08cdeb43ab5c6d

Functions
Getter at block 20913058
BANCOR_CONVERTER_FACTORY(view returns (bytes32)
0x42616e636f72436f6e766572746572466163746f727900000000000000000000
BANCOR_CONVERTER_UPGRADER(view returns (bytes32)
0x42616e636f72436f6e7665727465725570677261646572000000000000000000
BANCOR_FORMULA(view returns (bytes32)
0x42616e636f72466f726d756c6100000000000000000000000000000000000000
BANCOR_GAS_PRICE_LIMIT(view returns (bytes32)
0x42616e636f7247617350726963654c696d697400000000000000000000000000
BANCOR_NETWORK(view returns (bytes32)
0x42616e636f724e6574776f726b00000000000000000000000000000000000000
BANCOR_X(view returns (bytes32)
0x42616e636f725800000000000000000000000000000000000000000000000000
BANCOR_X_UPGRADER(view returns (bytes32)
0x42616e636f725855706772616465720000000000000000000000000000000000
BNT_TOKEN(view returns (bytes32)
0x424e54546f6b656e000000000000000000000000000000000000000000000000
CONTRACT_FEATURES(view returns (bytes32)
0x436f6e7472616374466561747572657300000000000000000000000000000000
CONTRACT_REGISTRY(view returns (bytes32)
0x436f6e7472616374526567697374727900000000000000000000000000000000
CONVERTER_CONVERSION_WHITELIST(view returns (uint256)
1
NON_STANDARD_TOKEN_REGISTRY(view returns (bytes32)
0x4e6f6e5374616e64617264546f6b656e52656769737472790000000000000000
allowRegistryUpdate(view returns (bool)
true
bancorX(view returns (address)
0x0000000000000000000000000000000000000000
connectorTokenCount(view returns (uint16)
2
conversionFee(view returns (uint32)
1000
conversionWhitelist(view returns (address)
0x0000000000000000000000000000000000000000
conversionsEnabled(view returns (bool)
true
converterType(view returns (string)
bancor
manager(view returns (address)
0x20412bd6d146309c55cc607d30c5aad07fbf6148
maxConversionFee(view returns (uint32)
30000
newManager(view returns (address)
0xdfee8dc240c6cadc2c7f7f9c257c259914dea84e
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xdfee8dc240c6cadc2c7f7f9c257c259914dea84e
prevRegistry(view returns (address)
0x52ae12abe5d8bd778bd5397f99ca900624cfadd4
registry(view returns (address)
0x52ae12abe5d8bd778bd5397f99ca900624cfadd4
reserveTokenCount(view returns (uint16)
2
token(view returns (address)
0xe6b31fb3f29fbde1b92794b0867a315ff605a324
version(view returns (uint16)
20
Read-only
connectorTokens(uint256 _indexview returns (address)
connectors(address _addressview returns (uint256uint32boolboolbool)
getConnectorBalance(address _connectorTokenview returns (uint256)
getCrossConnectorReturn(address _fromConnectorTokenaddress _toConnectorTokenuint256 _amountview returns (uint256uint256)
getCrossReserveReturn(address _fromReserveTokenaddress _toReserveTokenuint256 _amountview returns (uint256uint256)
getFinalAmount(uint256 _amountuint8 _magnitudeview returns (uint256)
getPurchaseReturn(address _reserveTokenuint256 _depositAmountview returns (uint256uint256)
getReserveBalance(address _reserveTokenview returns (uint256)
getReturn(address _fromTokenaddress _toTokenuint256 _amountview returns (uint256uint256)
getSaleReturn(address _reserveTokenuint256 _sellAmountview returns (uint256uint256)
reserveTokens(uint256view returns (address)
reserves(addressview returns (uint256 virtualBalanceuint32 ratiobool isVirtualBalanceEnabledbool isSaleEnabledbool isSet)
State-modifying
acceptManagement(
acceptOwnership(
acceptTokenOwnership(
addConnector(address _tokenuint32 _weightbool
addReserve(address _tokenuint32 _ratio
change(address _fromTokenaddress _toTokenuint256 _amountuint256 _minReturnreturns (uint256)
claimTokens(address _fromuint256 _amount
completeXConversion(address[] _pathuint256 _minReturnuint256 _conversionIduint256 _blockuint8 _vbytes32 _rbytes32 _sreturns (uint256)
completeXConversion2(address[] _pathuint256 _minReturnuint256 _conversionIduint256[] _signaturereturns (uint256)
convert(address _fromTokenaddress _toTokenuint256 _amountuint256 _minReturnreturns (uint256)
convert2(address _fromTokenaddress _toTokenuint256 _amountuint256 _minReturnaddress _affiliateAccountuint256 _affiliateFeereturns (uint256)
convertInternal(address _fromTokenaddress _toTokenuint256 _amountuint256 _minReturnreturns (uint256)
disableConnectorSale(address _connectorTokenbool _disable
disableConversions(bool _disable
disableRegistryUpdate(bool _disable
disableReserveSale(address _reserveTokenbool _disable
enableVirtualBalances(uint16 _scaleFactor
fund(uint256 _amount
liquidate(uint256 _amount
quickConvert(address[] _pathuint256 _amountuint256 _minReturnpayable returns (uint256)
quickConvert2(address[] _pathuint256 _amountuint256 _minReturnaddress _affiliateAccountuint256 _affiliateFeepayable returns (uint256)
quickConvertPrioritized(address[] _pathuint256 _amountuint256 _minReturnuint256 _blockuint8 _vbytes32 _rbytes32 _spayable returns (uint256)
quickConvertPrioritized2(address[] _pathuint256 _amountuint256 _minReturnuint256[] _signatureaddress _affiliateAccountuint256 _affiliateFeepayable returns (uint256)
restoreRegistry(
setBancorX(address _bancorX
setConversionFee(uint32 _conversionFee
setConversionWhitelist(address _whitelist
transferManagement(address _newManager
transferOwnership(address _newOwner
transferTokenOwnership(address _newOwner
updateConnector(address _connectorTokenuint32booluint256 _virtualBalance
updateRegistry(
updateReserveVirtualBalance(address _reserveTokenuint256 _virtualBalance
upgrade(
withdrawFromToken(address _tokenaddress _touint256 _amount
withdrawTokens(address _tokenaddress _touint256 _amount
Events
Conversion(address indexed _fromTokenaddress indexed _toTokenaddress indexed _traderuint256 _amountuint256 _returnint256 _conversionFee
ConversionFeeUpdate(uint32 _prevFeeuint32 _newFee
ConversionsEnable(bool _conversionsEnabled
ManagerUpdate(address indexed _prevManageraddress indexed _newManager
OwnerUpdate(address indexed _prevOwneraddress indexed _newOwner
PriceDataUpdate(address indexed _connectorTokenuint256 _tokenSupplyuint256 _connectorBalanceuint32 _connectorWeight
VirtualBalancesEnable(bool _enabled
Constructor
constructor(address _tokenaddress _registryuint32 _maxConversionFeeaddress _reserveTokenuint32 _reserveRatio
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.