-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
670c999
commit 3f758fd
Showing
1 changed file
with
171 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,171 @@ | ||
# mecay | ||
contract StandardToken is Token { | ||
|
||
function transfer(address _to, uint256 _value) returns (bool success) { | ||
//Default assumes totalSupply can't be over max (2^256 - 1). | ||
//If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap. | ||
//Replace the if with this one instead. | ||
//if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) { | ||
if (balances[msg.sender] >= _value && _value > 1) { | ||
balances[msg.sender] -= _value; | ||
balances[_to] += _value; | ||
Transfer(msg.sender, _to, _value); | ||
return true; | ||
} else { return false; } | ||
} | ||
|
||
function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { | ||
//same as above. Replace this line with the following if you want to protect against wrapping uints. | ||
//if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) { | ||
if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 1) { | ||
balances[_to] += _value; | ||
balances[_from] -= _value; | ||
allowed[_from][msg.sender] -= _value; | ||
Transfer(_from, _to, _value); | ||
return true; | ||
} else { return false; } | ||
} | ||
|
||
function balanceOf(address _owner) constant returns (uint256 balance) { | ||
return balances[_owner]; | ||
} | ||
|
||
function approve(address _spender, uint256 _value) returns (bool success) { | ||
allowed[msg.sender][_spender] = _value; | ||
Approval(msg.sender, _spender, _value); | ||
return true; | ||
} | ||
|
||
function allowance(address _owner, address _spender) constant returns (uint256 remaining) { | ||
return allowed[_owner][_spender]; | ||
} | ||
|
||
mapping (address => uint256) balances; | ||
mapping (address => mapping (address => uint256)) allowed; | ||
uint256 public totalSupply; | ||
} | ||
|
||
contract HashnodeTestCoin is StandardToken { // CHANGE THIS. Update the contract name. | ||
|
||
/* Public variables of the token */ | ||
|
||
/* | ||
NOTE: | ||
The following variables are OPTIONAL vanities. One does not have to include them. | ||
They allow one to customise the token contract & in no way influences the core functionality. | ||
Some wallets/interfaces might not even bother to look at this information. | ||
*/ | ||
string public name; // Token Name | ||
uint8 public decimals; // How many decimals to show. To be standard complicant keep it 18 | ||
string public symbol; // An identifier: eg SBX, XPR etc.. | ||
string public version = 'YHWHcore 0.2'; | ||
uint256 public unitsOneEthCanBuy; // How many units of your coin can be bought by 1 ETH? | ||
uint256 public totalSupply; // WEI is the smallest unit of ETH (the equivalent of cent in USD or satoshi in BTC). We'll store the total ETH raised via our ICO here. | ||
address public fundsWallet; // Where should the raised ETH go? | ||
|
||
// This is a constructor function | ||
// which means the following function name has to match the contract name declared above | ||
function HashnodeTestCoin() { | ||
balances[msg.sender] = 1102030508013; // Give the creator all initial tokens. This is set to 1000 for example. If you want your initial tokens to be X and your decimal is 3, set this value to X * 1. (CHANGE THIS) | ||
totalSupply = 1102030508013; // Update total supply (1000 for example) (CHANGE THIS) | ||
name = "YHWHtoken"; // Set the name for display purposes (CHANGE THIS) | ||
decimals = 3; // Amount of decimals for display purposes (CHANGE THIS) | ||
symbol = "MAN"; // Set the symbol for display purposes (CHANGE THIS) | ||
unitsOneEthCanBuy = 1; // Set the price of your token for the ICO (CHANGE THIS) | ||
fundsWallet = msg.sender; // The owner of the contract gets ETH | ||
} | ||
|
||
function() payable{ | ||
totalSupply = totalSupply+ msg.value; | ||
uint256 amount = msg.value * unitsOneEthCanBuy; | ||
require(balances[fundsWallet] >= amount); | ||
|
||
balances[fundsWallet] = balances[fundsWallet] - amount; | ||
balances[msg.sender] = balances[msg.sender] + amount; | ||
|
||
Transfer(fundsWallet, msg.sender, amount); // Broadcast a message to the blockchain | ||
|
||
//Transfer ether to fundsWallet | ||
fundsWallet.transfer(msg.value); | ||
} | ||
|
||
/* Approves and then calls the receiving contract */ | ||
function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) { | ||
allowed[msg.sender][_spender] = _value; | ||
Approval(msg.sender, _spender, _value); | ||
|
||
//call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this. | ||
//receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData) | ||
//it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead. | ||
if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; } | ||
return true; | ||
} | ||
} | ||
//YHVH Tokens es un Criptoactivo soberano. Emitido por El Banco de Economía Comunal | ||
//de la Comuna Socialista LA PAZ a través de el ESTADO COMUNAL ABYA YALA, sobre una | ||
//plataforma de cadena de bloques. El YHWH Tokens criptoactivo emitido para lograr la | ||
//descentralización del sistema Económico Comunal del sistema financiero de los Bancos | ||
//Centrales. | ||
//YHWHcore | ||
//Es una plataforma financiera soportada por una billetera de moneda universal. | ||
//totalmente respaldado con monedas fiduciarias contenidas en | ||
//reservas complementarias para brindar transparencia a los inversionistas; bajo | ||
//el resguardo de una Institución Financiera y Jurídica. | ||
//"Consejo Socialista de Economía Comunal, Banco de la Comuna, Comuna Socialista La PAZ. | ||
//Registro de Información Fiscal: J410244623. Legalmente inscrito en la Oficina de | ||
// Registro Público con Funciones Notariales de los Municipios Obispos y Cruz Paredes | ||
//del Estado Barinas, bajo el Nº 30, Folios 210 al 223, Protocolo Primero, Tomo Tercero | ||
//(3º), Principal y Duplicado, Tercer Trimestre del año dos mil diesisiete (2.017). | ||
//República Bolivariana: Venezuela, Estado Comunal ABYA YALA." | ||
//Permitiendo ser completamente transparente en su fundamentación, transformar la | ||
//forma en que las personas y las empresas almacenan y transfieren valor, pretendiendo | ||
//facilitar la conversión instantánea y sin problemas de diferentes formas de intercambio | ||
//económico. Dando apertura a la ejecucion y desarrollo de nuestra plataforma de | ||
//Cripto Activos S.I.E.C., Sistema de Intercambio Economico Comunal. | ||
//en fucion de la insurgencia del Poder Popular. | ||
//Reserva de denominaciones o nombres de las discimiles formas de organizaciones | ||
//del Poder Popular de la comunidad Organizada del DISTRITO COMUNAL CAPITAL BARINAS, | ||
//Contituyente de Comunas Agrarias y Socialistas se describe a continuacion | ||
//[corchetes con imagen de Garra],establecido en la RESOLUION ES-010 DEL EJE SOCIALISTA, | ||
//Debidamente Protocolizado ante la Oficina del Registro Publico con funciones Notariales | ||
//bajo el N°03, Folios 18 al 30, Protocolo Primero (1°), Tomo segundo (2°) principal, | ||
//cuarto trimestre del año dos mil diesiseis. "El simbolo gerarquico entre puntos y corchetes". | ||
//hacen sintesis de la cadena titulativa de mas de cuatro mil (4.000) Consejo de Base | ||
//del Poder Popular. Estableciendose a traves de esta cadena titulativa de Bloques | ||
//la Articulacion de la colectividad en general con la Comision Presidencial INTI-EJE | ||
//SOCIALISTA LA NUEVA GEOMETRIA DEL PODER. Articulacion de Hecho de Derecho y justicia | ||
//que preestablece el ambito social y geografico como sistema de agregacion comunal. | ||
//como consta en Acta de Asamblea de Resolucion ES-003 de fecha 05 de Julio de 2011. | ||
//en las Oficinas de Registro Publico con Funciones Notariales del Municipio Obispo y | ||
//Cruz Paredes del Estado Barinas, bajo en N°12, Folios 102 al 105, Protocolo Primero, | ||
//Tomo 2°principal y duplicado, tercer trimestre del año dos mil once. | ||
//se prefigura que las formas de construccion de la supremasia solo seran alcanzadas | ||
//acelerando el cambio del SISTEMA ECONOMICO, transendiendo el Modelo Rentista Petrolero, | ||
//al Modelo Economico Productivo, dando paso a una sociedad mas igualitaria y justa, sustentando | ||
//en rol del Estado Social y Democratico, de derecho y de Justicia, con el fin de seguir avanzando | ||
//en la plena satisfaccion de las necesidades basicas para la vida de nuestro pueblo: Alimentacion, | ||
//Agua, Electricidad, Vivienda y habitad, transporte publico, salud, educacion, seguridad publica, | ||
//acceso a la cultura, la comunicacion, libre, la ciencia y la tegnologia, deporte, la sana recreacion | ||
//y el trabajo digno liberado y liberador, convertir a VENEZUELA en un Pais potencia en lo Social y Politico | ||
//dentro de la potencia naciente de America Latina y el Caribe, y Garantizar la ejecucion de las zonas de Paz | ||
//en nuestra America, contribuir el desarrollo de una Nueva GeoEconomia Internacional, en la cual tome | ||
//cuerpo un Mundo Multicentrico y Pluripolar, que permita lograr ek equilibrio del Universo y | ||
//garantizar la Paz Planetaria. Preservar la vida en el planeta y preservar la Especie Humana, traduciendose | ||
//en la necesidad de la Ejecucion de un Modelo Economico Productivo ECOSOCIALISTA, Basado en una | ||
//relacion armonica entre el Hombre y la Naturaleza, y garantizar el uso y aprovechamiento racional y optimo | ||
//de los recursos Naturales, representando los procesos y ciclos de Naturales. | ||
//El avance de nuevas tegnologias dan cabida a la impletacion de sistemas informaticos confiables, | ||
//que permitiran que el proceso de transicion de nuestra sociedad y el del demoscratismo burocratico | ||
//sea mucho mas flexibles, disminuyan las gastos publicos y logren la irrupcion definitiva del estado | ||
//Burocratista, nuestra plataforma pretende integrar los diferentes sistemas que en la actualidad maneja | ||
//la administracion publica en Venezuela como plan piloto, por sistemas mas fiable en la utilizacion de Recursos | ||
//Economicos y su distribucion equitativa e igualitaria del mismo, NUestra plataforma impactara positivamente el Medio | ||
//Ambiente, reduce significativamente el ECOCIDIO, reduce el tiempo de operatividad y conectividad de las | ||
//plataformas bancarias convencionales, reduce el consumo energetico, la obtencion de datos en tiempo real, | ||
//permite lograr una mejor gestion contralora sobre la utilizacion de recursos publicos colectivos erradicando | ||
//la corruccion, la reduccion de presupuesto en los procesos electorales, debido a la reduccion de consumos | ||
//de materiales naturales; como papel, plasticos entre otros a 0%, con la implementacion de contratos digitales | ||
//adaptados que den mayor garantia a los Procesos consultivos. la eliminacion de papeleria contaminante que | ||
//genera exuberantes sumas de gastos publicos en recoleccion, reciclaje, trasnporte, la erradicacion de procesos | ||
//obsoletos y un paso a la sensibilizacion de los sistemas sociales. | ||
//att. MARCO ANTONIO NIEVES GARCIA, PIRE COROMOTO AMARU ITATI. Secretario de la Magistratura de Economia Comunal | ||
//Estado Comunal ABYA YALA. |