Registry

Verified contract

Active on Ethereum with 50 txns
Deployed by via 0x125cd7dc at 17295992
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Registry"

0xf06d7677fbd7db645c8a9282dfc381888e8855c2c100c783849b99644e78b97f
0xfc53f8a4e9748f13827c32e6e82f495e4ca24f851d93b4091ab1df38aded910c
0xb6e60ed9e9f9e9c9705eb74bfa7b5bad93790acc1f273ba7181cb2838957db58
0xd2b7401aebf5ba64ae0066848953689a3fc13c905d5cf378e3fce4996b54affb
0xc1f27685fdad391f478716a0a9dfc2d0275dac017ab0d71a5a5c214ad4cf7b9c
0xce850e137cee40a6a671412178c9b3660a4bddea91ff68a05d3582d6bc763479
0x901df28d6d21fd10704cb2978482e7278d8ad59801bdd05dafb399b803580a21
0xfc9b6a0679291cf720f13830a14bfd07aa09da1d81cc90cf7682b30db32bac73
0x9ce7d390f3022a3b69875cd0a38f93e09247f2e362c120b79672dc4ff7b3075a
0xc2c0965b38541af7c5400b720ce77666ecfa56174cf98c309c7e245f32e761b2

Functions
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 positionIdview returns (address adaptorbool isDebtbytes adaptorData)
approvedForDepositOnBehalf(addressview returns (bool)
getAddress(uint256view returns (address)
getPositionHashToPositionId(bytes32view returns (uint32)
getPositionIdToPositionData(uint32view returns (address adaptorbool isDebtbytes adaptorDatabytes configurationData)
isAdaptorTrusted(addressview returns (bool)
isCallerPaused(addressview returns (bool)
isIdentifierUsed(bytes32view returns (bool)
isPositionTrusted(uint32view returns (bool)
revertIfAdaptorIsNotTrusted(address adaptorview 
revertIfPositionIsNotTrusted(uint32 positionIdview 
State-modifying
batchPause(address[] targets
batchUnpause(address[] targets
cancelTransition(
completeTransition(
distrustAdaptor(address adaptor
distrustPosition(uint32 positionId
register(address newContract
renounceOwnership(
setAddress(uint256 idaddress newAddress
setApprovedForDepositOnBehalf(address depositorbool state
transferOwnership(address newOwner
transitionOwner(address newOwner
trustAdaptor(address adaptor
trustPosition(address adaptorbytes adaptorDatareturns (uint32 positionId)
Events
AddressChanged(uint256 indexed idaddress oldAddressaddress newAddress
DepositorOnBehalfChanged(address depositorbool state
OwnerTransitionCancelled(
OwnerTransitionComplete(address newOwner
OwnerTransitionStarted(address newOwneruint256 startTime
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PositionAdded(uint32 idaddress adaptorbool isDebtbytes adaptorData
Registered(uint256 indexed idaddress indexed newContract
TargetPaused(address target
TargetUnpaused(address target
Constructor
constructor(address gravityBridgeaddress swapRouteraddress priceRouter
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(