Shared multi-tenant templates
BaseSharedPermission
abstract contract BaseSharedPermission is
IConfigurablePermission, IAccountAgentIdentityResolver, EIP712, ReentrancyGuard
{
bytes32 public constant CONFIGURE_TYPEHASH =
keccak256("Configure(address account,bytes32 paramsHash,uint256 nonce,uint256 deadline)");
mapping(address => uint256) public configNonces;
mapping(address => bool) public isConfigured;
function _applyConfig(address account, bytes calldata params) internal virtual; // subclass hook
}The opaque params blob
Starter catalog
Template
Gates
Capability
Standalone (clone) templates
Last updated

