Skip to content

Instantly share code, notes, and snippets.

@panda850819
panda850819 / ERC20.sol
Last active June 3, 2021 08:30
ERC20.sol
pragma solidity ^0.5.0;
contract Token {
string public name = "PandaZeng";
string public symbol = "PZ";
uint256 public totalSupply;
uint8 public decimals = 0;
event Transfer(
address indexed _from,
@panda850819
panda850819 / zombie.md
Created April 17, 2019 14:11
crypto zombie

CryptoZombie


Hello World

Create a empty contract ZombieFactory(殭屍工廠) used version of solidity 0.4.25

pragama ^0.4.25; 
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
pragma solidity ^0.4.25;
contract ZombieFactory {
uint dnaDigits = 16;
uint dnaModulus = 10 ** dnaDigits;
struct Zombie{
string name;
uint dna;
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
// Array with a fixed length of 2 elements:
uint[2] fixedArray;
// another fixed Array, can contain 5 strings:
string[5] stringArray;
// a dynamic Array - has no fixed size, can keep growing:
uint[] dynamicArray;
Person[] people; // dynamic Array, we can keep adding to it
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
pragama ^0.4.25;
contract ZombieFactory{
uint dnaDigits = 16; // set zombie DNA
uint dnaModulus = 10 ** dnaDigits;
}
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
struct Person {
uint age;
string name;
}
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
eatHamburgers("vitalik", 100);
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
pragma solidity ^0.4.25;
contract ZombieFactory {
uint dnaDigits = 16;
uint dnaModulus = 10 ** dnaDigits;
struct Zombie {
string name;
uint dna;
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
string greeting = "What's up dog";
function sayHello() public returns (string) {
return greeting;
}
@panda850819
panda850819 / Markdium-text.txt
Created April 20, 2019 05:07
Markdium-CryptoZombie
pragma solidity ^0.4.25;
contract ZombieFactory {
uint dnaDigits = 16;
uint dnaModulus = 10 ** dnaDigits;
struct Zombie {
string name;
uint dna;