Kernel

Verified contract

Active on Ethereum with 16,123 txns
Deployed by via 0xa78377e1 at 7534574
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
0xa78dda28e70f456ace87e190e05f344b383066f245ac124a1cb222425582b8a5
0xc48bcfe1b869f2e325632d904e0b33f34db0bc8439d7f1e84a809fdd4d58d229
0xfac71b727e252f5ab30bd12c1ee2fb7d6c123ab431b9a548969c04e444d3928d
0x4a3533b815937914b455c2cb8003bbd00ffe2892dc821e4fc408908b10654be0
0x68cffd4313a698d74d8d6227cb19d4fdda4784ea24e09e34c9e283181533241a
0x08978e00e124ada4a530587661f1a1d19d30da4ba0fdf466c1141e58c0a8d0eb
0xbcb775d9fa5e78bf4927c24d8268026c1d0abb45d1cabde3ee09dab3ebc0eb79
0xcdfb6a373614e556d97a3896aa6f9747485180405d6cde1a94f3dcb5ab461e87
0xb7f12d50e653ee776243e47b398f5ba57dc06e91112cfc6124ef23eb52a653f9
0x02ae62f47563f2e20adb52fc54f5722b08a733ba1d6a7313d8693cf9ae548bda

Functions
Getter at block 21283986
VERSION(view returns (string)
1.0.0
accountFactory(view returns (address)
0x4e9d7f37eadc6fef64b5f5dccc4deb6224667677
authority(view returns (address)
0xde4a88ef731cc55450c76e9307a64e94146006f7
config(view returns (address)
0x431f429035a1e3059d5c6a9a83208c6d3143d925
escrow(view returns (address)
0xaf38668f4719ecf9452dc0300be3f6c83cbf3721
feeWallet(view returns (address)
0x3e990e787a88cd4426fb3af9b90dd1d951e2cb87
 
getAllOrders(view returns (bytes32[])
kyberConnector(view returns (address)
0x521550e569bc80f1b4957c4f3fd3d677d9ca31f1
owner(view returns (address)
0x0000000000000000000000000000000000000000
reserve(view returns (address)
0x64d14595152b430cf6940da15c6e39545c7c5b7e
stopped(view returns (bool)
false
Read-only
accountToOrders(addressuint256view returns (bytes32)
getExpectedRepayValue(bytes32 _orderHashview returns (uint256)
getOrder(bytes32 _orderHashview returns (address _accountaddress _byUseraddress _principalTokenaddress _collateralTokenuint256 _principalAmountuint256 _collateralAmountuint256 _premiumuint256 _expirationTimestampuint256 _saltuint256 _feeuint256 _createdTimestamp)
getOrdersForAccount(address _accountview returns (bytes32[])
hashToOrder(bytes32view returns (address accountaddress byUseraddress principalTokenaddress collateralTokenuint256 principalAmountuint256 collateralAmountuint256 premiumuint256 durationuint256 expirationTimestampuint256 saltuint256 feeuint256 createdTimestampbytes32 orderHash)
isDefaulted(bytes32view returns (bool)
isOrder(bytes32view returns (bool)
isRepaid(bytes32view returns (bool)
orders(uint256view returns (bytes32)
State-modifying
createOrder(address[4] _orderAddressesuint256[6] _orderValuesbytes _signature
process(bytes32 _orderHashuint256 _principalPerCollateral
repay(bytes32 _orderHashuint256 _valuebytes _signature
setAccountFactory(address _accountFactory
setAuthority(address authority_
setConfig(address _config
setEscrow(address _escrow
setFeeWallet(address _feeWallet
setKyberConnector(address _kyberConnector
setOwner(address owner_
setReserve(address _reserve
start(
stop(
Events
LogError(string methodSigstring errMsg
LogErrorWithHintAddress(address indexed addressValuestring methodSigstring errMsg
LogErrorWithHintBytes32(bytes32 indexed bytes32Valuestring methodSigstring errMsg
LogNote(bytes4 indexed sigaddress indexed guybytes32 indexed foobytes32 indexed baruint256 wadbytes fax anonymous
LogOrderCreated(bytes32 indexed orderHashaddress indexed accountaddress indexed principalTokenaddress collateralTokenaddress byUseruint256 principalAmountuint256 collateralAmountuint256 premiumuint256 expirationTimestampuint256 fee
LogOrderDefaulted(bytes32 indexed orderHashstring reason
LogOrderRepaid(bytes32 indexed orderHashuint256 valueRepaid
LogSetAuthority(address indexed authority
LogSetOwner(address indexed owner
Constructor
constructor(address _escrowaddress _accountFactoryaddress _reserveaddress _feeWalletaddress _configaddress _kyberConnector
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.