-
Notifications
You must be signed in to change notification settings - Fork 8
/
sample_Profile.txt
75 lines (75 loc) · 20 KB
/
sample_Profile.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
┌────────────────────────────┬──────────────────────────────────────────────────┬────────────┬───────────┬─────────┬───────────────┐
│ │ File: sample.sol, Solidity Pragma: >=0.4.0<0.7.0 │ │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Contract/Library/Interface │ Function(Params with Storage Location) │ Visibility │ View/Pure │ Returns │ Modifiers │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ totalSupply() -abstract │ external │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ balanceOf(address) -abstract │ external │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ allowance(address,address) -abstract │ external │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ transfer(address,uint256) -abstract │ external │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ approve(address,uint256) -abstract │ external │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ IERC20 (interface) │ transferFrom(address,address,uint256) -abstract │ external │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SafeMath (library) │ mul(uint256,uint256) │ internal │ pure │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SafeMath (library) │ div(uint256,uint256) │ internal │ pure │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SafeMath (library) │ sub(uint256,uint256) │ internal │ pure │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SafeMath (library) │ add(uint256,uint256) │ internal │ pure │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SafeMath (library) │ mod(uint256,uint256) │ internal │ pure │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ constructor() │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ owner() │ public │ view │ address │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ isOwner() │ public │ view │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ renounceOwnership() │ public │ │ │ onlyOwner │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ transferOwnership(address) │ public │ │ │ onlyOwner │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ Ownable │ _transferOwnership(address) │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ totalSupply() │ public │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ balanceOf(address) │ public │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ allowance(address,address) │ public │ view │ uint256 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ transfer(address,uint256) │ public │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ approve(address,uint256) │ public │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ transferFrom(address,address,uint256) │ public │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ increaseAllowance(address,uint256) │ public │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ decreaseAllowance(address,uint256) │ public │ │ bool │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ _transfer(address,address,uint256) │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ _mint(address,uint256) │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ _burn(address,uint256) │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20 │ _burnFrom(address,uint256) │ internal │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20Detailed │ constructor(string,string,uint8) │ public │ │ │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20Detailed │ name() │ public │ view │ string │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20Detailed │ symbol() │ public │ view │ string │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ ERC20Detailed │ decimals() │ public │ view │ uint8 │ │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SimpleToken │ constructor() │ public │ │ │ ERC20Detailed │
├────────────────────────────┼──────────────────────────────────────────────────┼────────────┼───────────┼─────────┼───────────────┤
│ SimpleToken │ () -fallback │ public │ │ │ payable │
└────────────────────────────┴──────────────────────────────────────────────────┴────────────┴───────────┴─────────┴───────────────┘