Dénomination commerciale Objectif Blockchain Forme juridique Entrepreneur individuel Adresse 15 rue Corvisart, 08090 Aiglemont SIREN 995 300 712 SIRET 99530071200016 N° TVA intracommunautaire FR36995300712 Code APE / NAF 6201Z — Programmation informatique RCS Sedan Date d'immatriculation 17 décembre 2025 Contactcontact@objectif-blockchain.fr
Directeur de la publication
Le directeur de la publication est Florian Gaudin, en qualité d'entrepreneur individuel opérant sous la dénomination commerciale Objectif Blockchain.
Hébergement
Hébergeur OVHcloud Adresse 2 rue Kellermann, 59100 Roubaix, France Siteovhcloud.com
Propriété intellectuelle
L'ensemble du contenu de ce site — textes, visuels, code, structure — est la propriété exclusive d'Objectif Blockchain, sauf mention contraire. Toute reproduction, distribution ou utilisation sans autorisation écrite préalable est interdite.
Liens hypertextes
Le site peut contenir des liens vers des sites tiers. Objectif Blockchain ne saurait être tenu responsable du contenu de ces sites ni des pratiques de leurs éditeurs.
Droit applicable
Le présent site est soumis au droit français. En cas de litige, les tribunaux français seront seuls compétents.
pragma solidity ^0.8.0;
contract SmartContract {
address public owner;
mapping(address => uint256) balances;
event Transfer(address indexed from,
address indexed to,
uint256 amount);
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function deploy() external payable {
owner = msg.sender;
balances[owner] = 1000 ether;
}
function transfer(address to,
uint256 amount) public {
require(balances[msg.sender] >= amount);
balances[msg.sender] -= amount;
balances[to] += amount;
emit Transfer(msg.sender, to, amount);
}
function stake(uint256 amount)
external onlyOwner {
require(amount > 0);
balances[msg.sender] -= amount;
}
}
pragma solidity ^0.8.0;
contract SmartContract {
address public owner;
mapping(address => uint256) balances;
event Transfer(address indexed from,
address indexed to,
uint256 amount);
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function deploy() external payable {
owner = msg.sender;
balances[owner] = 1000 ether;
}
function transfer(address to,
uint256 amount) public {
require(balances[msg.sender] >= amount);
balances[msg.sender] -= amount;
balances[to] += amount;
emit Transfer(msg.sender, to, amount);
}
function stake(uint256 amount)
external onlyOwner {
require(amount > 0);
balances[msg.sender] -= amount;
}
}
⛓Cookies & confidentialité
Aucune pub. Aucune revente. Juste des 🍪 analytics pour améliorer la formation et comprendre ce qui vous intéresse vraiment. Politique de confidentialité →