pub async fn grant_admin_role(
provider: impl Provider,
target_contract: Contract,
target_address: Address,
new_admin: Address,
) -> Result<TransactionReceipt>Expand description
Grant DEFAULT_ADMIN_ROLE to a new admin for AccessControl-based contracts This handles contracts like RewardClaim that use AccessControl instead of Ownable