Skip to content

Instantly share code, notes, and snippets.

@eddieoz
Last active August 12, 2016 15:01
Show Gist options
  • Save eddieoz/883d96d1bdaead07116b4b3440dbef91 to your computer and use it in GitHub Desktop.
Save eddieoz/883d96d1bdaead07116b4b3440dbef91 to your computer and use it in GitHub Desktop.
contract Proto_Petition
{
Petition[] public pets;
uint public numAssinaturas;
mapping (bytes32 => uint256) public assinatura;
struct Petition{
bytes32 campo1;
}
event PeticaoAdded(uint peticaoID);
function novoRegistro( bytes32 campo1 ) returns (uint peticaoID){
peticaoID = pets.length++;
Petition p = pets[peticaoID];
p.campo1 = campo1;
numAssinaturas = peticaoID + 1;
assinatura[p.campo1] = peticaoID;
PeticaoAdded(peticaoID);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment