Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Registry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17530033 | a year ago | | | 0 | 0.0051004890 | |
| 17530032 | a year ago | | | 0 | 0.0051004890 | |
| 17530031 | a year ago | | | 0 | 0.0051004890 | |
| 17530030 | a year ago | | | 0 | 0.0051004890 | |
| 17530029 | a year ago | | | 0 | 0.0051004890 | |
| 17530027 | a year ago | | | 0 | 0.0051004890 | |
| 17530026 | a year ago | | | 0 | 0.0051001650 | |
| 17530022 | a year ago | | | 0 | 0.0051004890 | |
| 17530010 | a year ago | | | 0 | 0.0051004890 | |
| 17529980 | a year ago | | | 0 | 0.0051004890 |
ABI
ABI objects
Getter at block 20943546
PRICE_ROUTER_REGISTRY_SLOT() view returns (uint256)
2
TRANSITION_PERIOD() view returns (uint256)
604800
nextId() view returns (uint256)
3
owner() view returns (address)
0x552aca1343a6383af32ce1b7c7b1b47959f7ad90
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
positionCount() view returns (uint32)
137
transitionStart() view returns (uint256)
0
Read-only
addPositionToCellar(uint32 positionId) view returns (address adaptor, bool isDebt, bytes adaptorData)
approvedForDepositOnBehalf(address) view returns (bool)
getAddress(uint256) view returns (address)
getPositionHashToPositionId(bytes32) view returns (uint32)
getPositionIdToPositionData(uint32) view returns (address adaptor, bool isDebt, bytes adaptorData, bytes configurationData)
isAdaptorTrusted(address) view returns (bool)
isCallerPaused(address) view returns (bool)
isIdentifierUsed(bytes32) view returns (bool)
isPositionTrusted(uint32) view returns (bool)
revertIfAdaptorIsNotTrusted(address adaptor) view
revertIfPositionIsNotTrusted(uint32 positionId) view
State-modifying
Events batchPause(address[] targets)
batchUnpause(address[] targets)
cancelTransition()
completeTransition()
distrustAdaptor(address adaptor)
distrustPosition(uint32 positionId)
register(address newContract)
renounceOwnership()
setAddress(uint256 id, address newAddress)
setApprovedForDepositOnBehalf(address depositor, bool state)
transferOwnership(address newOwner)
transitionOwner(address newOwner)
trustAdaptor(address adaptor)
trustPosition(address adaptor, bytes adaptorData) returns (uint32 positionId)
AddressChanged(uint256 indexed id, address oldAddress, address newAddress)
DepositorOnBehalfChanged(address depositor, bool state)
OwnerTransitionCancelled()
OwnerTransitionComplete(address newOwner)
OwnerTransitionStarted(address newOwner, uint256 startTime)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PositionAdded(uint32 id, address adaptor, bool isDebt, bytes adaptorData)
Registered(uint256 indexed id, address indexed newContract)
TargetPaused(address target)
TargetUnpaused(address target)
constructor(address gravityBridge, address swapRouter, address priceRouter)
This contract contains no fallback and receive objects.
Registry__AdaptorAlreadyTrusted(address adaptor)
Registry__AdaptorNotTrusted(address adaptor)
Registry__ContractNotRegistered(uint256 id)
Registry__IdentifierNotUnique()
Registry__InvalidPositionInput()
Registry__NewOwnerCanNotBeZero()
Registry__OnlyCallableByPendingOwner()
Registry__OnlyCallableByZeroId()
Registry__PositionDoesNotExist()
Registry__PositionIsNotTrusted(uint32 position)
Registry__PositionPricingNotSetUp(address position)
Registry__TargetAlreadyPaused(address target)
Registry__TargetNotPaused(address target)
Registry__TransitionNotPending()
Registry__TransitionPending()