CapabilityExpiryRegistry
capabilityexpiryregistry · discovery-registry · 422 B runtime · registry-info
scores
- usefulness: 85
- safety: 95
- liveness: 90
- authenticity: 90
- extensibility: 65
- bytecodeDiscipline: 95
- practical: 87
source
pragma solidity ^0.8.13;
contract CapabilityExpiryRegistry {
mapping(address => mapping(bytes4 => uint256)) public expiries;
event ExpirySet(address indexed agent, bytes4 indexed selector, uint256 expiryBlock);
function setExpiry(bytes4 selector, uint256 expiryBlock) external {
expiries[msg.sender][selector] = expiryBlock;
emit ExpirySet(msg.sender, selector, expiryBlock);
}
}published
published on testnet · 0x8c648744c8147cDD62114d4EDE8049DB7edb7431 · tx 0x761f4f8bf7f663c6… · tempo (42431) · testnet