-
Notifications
You must be signed in to change notification settings - Fork 0
/
1-CNODE TOKEN.json
116 lines (114 loc) · 39.3 KB
/
1-CNODE TOKEN.json
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"udl-SC_version" : "1.0",
"name" : "Token",
"creation_date":"2020-06-23",
"Business Perspective": {
"Legal":{ "name": "" , "type":"" ,"link":"" },
"QOS":{ "service level": { "latency": "6ms", "gasConsomation": "500", "ContractGasPrice":"49"},
"Princing" :{" Gaslimit": "", "tokenPrice": "234.56 USD"},
"security" : {"signed": "yes", "tested": "yes", "link":"https://github.com/ConsenSys/mythril" "description":"An open-source component of MythX, Mythril is a security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains."}
},
"participants" : {
"provider":"0xfe1bD11cD131C02f31A8b213651A8358FA1ab7a8",
"FutureUserType":"both"
},
"sc characteristics ":{
"documentational characteristics":{ "used compiler":"v0.6.2+commit.bacdbe57",
"usedRessources":"ipfs://7e7b5a97eb73750499b4df6281cb690d53527af91066669fcb56c035578c6beb",
"abi" : "",
"deployed byte code" : "6080604052600a805460ff191690553480156200001b57600080fd5b50604051620040ba380380620040ba833981810160405260c08110156200004157600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200006d57600080fd5b9083019060208201858111156200008357600080fd5b82516401000000008111828201881017156200009e57600080fd5b82525081516020918201929091019080838360005b83811015620000cd578181015183820152602001620000b3565b50505050905090810190601f168015620000fb5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011f57600080fd5b9083019060208201858111156200013557600080fd5b82516401000000008111828201881017156200015057600080fd5b82525081516020918201929091019080838360005b838110156200017f57818101518382015260200162000165565b50505050905090810190601f168015620001ad5780820380516001836020036101000a031916815260200191505b506040908152602082015191015190925090506000620001d56001600160e01b03620004ee16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350835162000234906005906020870190620004f3565b5082516200024a906006906020860190620004f3565b506007805460ff191660ff841617610100600160a81b03199081166101006001600160a01b03858116820292909217909355600a80549092169089169283021790556040517fd2be862d755bca7e0d39772b2cab3a5578da9c285f69199f4c063c2294a7f36c90600090a2600b80546001600160a01b0319166001600160a01b0387169081179091556040517f7f3a888862559648ec01d97deb7b5012bff86dc91e654a1de397170db40e35b690600090a26007546040805180820182526005808252640332e322e360dc1b602080840191909152835160ff8616948101859052610100958690046001600160a01b03166080820181905260a08083528454600260018216159099026000190116979097049682018790527f6a1105ac8148a3c319adbc369f9072573e8a11d3a3d195e067e7c40767ec54d196939560069590949093919291829190820190606083019060c08401908a908015620003f35780601f10620003c757610100808354040283529160200191620003f3565b820191906000526020600020905b815481529060010190602001808311620003d557829003601f168201915b50508481038352885460026000196101006001841615020190911604808252602090910190899080156200046b5780601f106200043f576101008083540402835291602001916200046b565b820191906000526020600020905b8154815290600101906020018083116200044d57829003601f168201915b5050848103825286518152865160209182019188019080838360005b83811015620004a157818101518382015260200162000487565b50505050905090810190601f168015620004cf5780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a150505050505062000595565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200053657805160ff191683800117855562000566565b8280016001018555821562000566579182015b828111156200056657825182559160200191906001019062000549565b506200057492915062000578565b5090565b620004f091905b808211156200057457600081556001016200057f565b613b1580620005a56000396000f3fe608060405234801561001057600080fd5b50600436106102bb5760003560e01c806370a0823111610182578063a457c2d7116100e9578063c69c09cf116100a2578063e58398361161007c578063e583983614610d7b578063f2fde38b14610da1578063f898178914610dc7578063fc7e5fa814610ded576102bb565b8063c69c09cf14610cf9578063cbf3f86114610d27578063dd62ed3e14610d4d576102bb565b8063a457c2d714610b97578063a9059cbb14610bc3578063aba6370514610bef578063b422d83014610bf7578063b84c824614610c1d578063c47f002714610c8b576102bb565b80638f32d59b1161013b5780638f32d59b14610ac75780639285948a14610acf57806395d89b4114610b0757806397a6278e14610b0f5780639dc29fac14610b355780639fc1d0e714610b61576102bb565b806370a08231146109a5578063715018a6146109cb5780638456cb59146109d357806384e79842146109db57806388d695b214610a015780638da5cb5b14610abf576102bb565b80633d1ddc5b1161022657806351411b33116101df57806351411b331461088357806354fd4d50146108a95780635c975abb146108b15780635dc7a3cb146108b95780636290865d146108df57806368573107146108e7576102bb565b80633d1ddc5b1461059f5780633f4ba83a146105c557806340c10f19146105cd57806342a47abc146105f95780634710362d146107075780634a6cc677146107c5576102bb565b80631a7af379116102785780631a7af3791461040f5780631fe56f7d146104cd5780631ffbb064146104f957806323b872dd1461051f578063313ce567146105555780633950935114610573576102bb565b806306fdde03146102c0578063095ea7b31461033d578063125c4a331461037d578063134e18f4146103ab578063158b1a57146103cf57806318160ddd14610407575b600080fd5b6102c8610eab565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103025781810151838201526020016102ea565b50505050905090810190601f16801561032f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103696004803603604081101561035357600080fd5b506001600160a01b038135169060200135610f42565b604080519115158252519081900360200190f35b6103a96004803603604081101561039357600080fd5b506001600160a01b038135169060200135610f59565b005b6103b361109a565b604080516001600160a01b039092168252519081900360200190f35b6103f5600480360360208110156103e557600080fd5b50356001600160a01b03166110ae565b60408051918252519081900360200190f35b6103f56110c9565b6103a96004803603604081101561042557600080fd5b810190602081018135600160201b81111561043f57600080fd5b82018360208201111561045157600080fd5b803590602001918460208302840111600160201b8311171561047257600080fd5b919390929091602081019035600160201b81111561048f57600080fd5b8201836020820111156104a157600080fd5b803590602001918460208302840111600160201b831117156104c257600080fd5b5090925090506110cf565b6103a9600480360360408110156104e357600080fd5b506001600160a01b038135169060200135611122565b6103696004803603602081101561050f57600080fd5b50356001600160a01b031661123c565b6103696004803603606081101561053557600080fd5b506001600160a01b0381358116916020810135909116906040013561124f565b61055d6115e0565b6040805160ff9092168252519081900360200190f35b6103696004803603604081101561058957600080fd5b506001600160a01b0381351690602001356115e9565b6103a9600480360360208110156105b557600080fd5b50356001600160a01b0316611625565b6103a9611860565b6103a9600480360360408110156105e357600080fd5b506001600160a01b038135169060200135611931565b6103a96004803603606081101561060f57600080fd5b810190602081018135600160201b81111561062957600080fd5b82018360208201111561063b57600080fd5b803590602001918460208302840111600160201b8311171561065c57600080fd5b919390929091602081019035600160201b81111561067957600080fd5b82018360208201111561068b57600080fd5b803590602001918460208302840111600160201b831117156106ac57600080fd5b919390929091602081019035600160201b8111156106c957600080fd5b8201836020820111156106db57600080fd5b803590602001918460208302840111600160201b831117156106fc57600080fd5b509092509050611b97565b6103a96004803603604081101561071d57600080fd5b810190602081018135600160201b81111561073757600080fd5b82018360208201111561074957600080fd5b803590602001918460208302840111600160201b8311171561076a57600080fd5b919390929091602081019035600160201b81111561078757600080fd5b82018360208201111561079957600080fd5b803590602001918460208302840111600160201b831117156107ba57600080fd5b509092509050611c07565b6103a9600480360360408110156107db57600080fd5b810190602081018135600160201b8111156107f557600080fd5b82018360208201111561080757600080fd5b803590602001918460208302840111600160201b8311171561082857600080fd5b919390929091602081019035600160201b81111561084557600080fd5b82018360208201111561085757600080fd5b803590602001918460208302840111600160201b8311171561087857600080fd5b509092509050611c51565b6103a96004803603602081101561089957600080fd5b50356001600160a01b0316611c9b565b6102c8611cee565b610369611d0d565b6103a9600480360360208110156108cf57600080fd5b50356001600160a01b0316611d16565b6103b3611d1f565b6103a9600480360360408110156108fd57600080fd5b810190602081018135600160201b81111561091757600080fd5b82018360208201111561092957600080fd5b803590602001918460208302840111600160201b8311171561094a57600080fd5b919390929091602081019035600160201b81111561096757600080fd5b82018360208201111561097957600080fd5b803590602001918460208302840111600160201b8311171561099a57600080fd5b509092509050611d2e565b6103f5600480360360208110156109bb57600080fd5b50356001600160a01b0316611d78565b6103a9611d93565b6103a9611e24565b6103a9600480360360208110156109f157600080fd5b50356001600160a01b0316611ef5565b6103a960048036036040811015610a1757600080fd5b810190602081018135600160201b811115610a3157600080fd5b820183602082011115610a4357600080fd5b803590602001918460208302840111600160201b83111715610a6457600080fd5b919390929091602081019035600160201b811115610a8157600080fd5b820183602082011115610a9357600080fd5b803590602001918460208302840111600160201b83111715610ab457600080fd5b509092509050611f84565b6103b3611fcf565b610369611fde565b61036960048036036060811015610ae557600080fd5b506001600160a01b038135811691602081013582169160409091013516612002565b6102c86123ae565b6103a960048036036020811015610b2557600080fd5b50356001600160a01b031661240f565b6103a960048036036040811015610b4b57600080fd5b506001600160a01b03813516906020013561249e565b61036960048036036060811015610b7757600080fd5b506001600160a01b03813581169160208101359091169060400135612614565b61036960048036036040811015610bad57600080fd5b506001600160a01b03813516906020013561282a565b61036960048036036040811015610bd957600080fd5b506001600160a01b03813516906020013561287f565b6103b3612b4a565b6103a960048036036020811015610c0d57600080fd5b50356001600160a01b0316612b5e565b6103a960048036036020811015610c3357600080fd5b810190602081018135600160201b811115610c4d57600080fd5b820183602082011115610c5f57600080fd5b803590602001918460018302840111600160201b83111715610c8057600080fd5b509092509050612b67565b6103a960048036036020811015610ca157600080fd5b810190602081018135600160201b811115610cbb57600080fd5b820183602082011115610ccd57600080fd5b803590602001918460018302840111600160201b83111715610cee57600080fd5b509092509050612d9a565b6103a960048036036040811015610d0f57600080fd5b506001600160a01b0381351690602001351515612ded565b6103a960048036036020811015610d3d57600080fd5b50356001600160a01b0316612e86565b6103f560048036036040811015610d6357600080fd5b506001600160a01b0381358116916020013516612f1f565b61036960048036036020811015610d9157600080fd5b50356001600160a01b0316612f4a565b6103a960048036036020811015610db757600080fd5b50356001600160a01b0316612f68565b6103a960048036036020811015610ddd57600080fd5b50356001600160a01b0316612fb8565b6103a960048036036040811015610e0357600080fd5b810190602081018135600160201b811115610e1d57600080fd5b820183602082011115610e2f57600080fd5b803590602001918460208302840111600160201b83111715610e5057600080fd5b919390929091602081019035600160201b811115610e6d57600080fd5b820183602082011115610e7f57600080fd5b803590602001918460208302840111600160201b83111715610ea057600080fd5b509092509050613049565b60058054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610f375780601f10610f0c57610100808354040283529160200191610f37565b820191906000526020600020905b815481529060010190602001808311610f1a57829003601f168201915b505050505090505b90565b6000610f4f338484613093565b5060015b92915050565b610f623361123c565b610f9d5760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b6000610fa883611d78565b6001600160a01b038416600090815260096020526040902054909150820181101561101a576040805162461bcd60e51b815260206004820181905260248201527f416d6f756e74206578636565647320617661696c61626c652062616c616e6365604482015290519081900360640190fd5b6001600160a01b038316600090815260096020526040902054611043908363ffffffff61317f16565b6001600160a01b038416600081815260096020908152604091829020939093558051858152905191927fa065e63c631c86f1b9f66a4a2f63f2093bf1c2168d23290259dbd969e0222a4592918290030190a2505050565b600a5461010090046001600160a01b031690565b6001600160a01b031660009081526009602052604090205490565b60045490565b60005b8381101561111b576111138585838181106110e957fe5b905060200201356001600160a01b031684848481811061110557fe5b905060200201351515612ded565b6001016110d2565b5050505050565b61112b3361123c565b6111665760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b6001600160a01b0382166000908152600960205260409020548111156111bd5760405162461bcd60e51b81526004018080602001828103825260348152602001806139656034913960400191505060405180910390fd5b6001600160a01b0382166000908152600960205260409020546111e6908263ffffffff6131d916565b6001600160a01b038316600081815260096020908152604091829020939093558051848152905191927f9bed35cb62ad0dba04f9d5bfee4b5bc91443e77da8a65c4c84834c51bb08b0d692918290030190a25050565b6000610f5360018363ffffffff61321b16565b600a5460009060ff161561129d576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6001600160a01b03831660009081526008602052604090205460ff161580156112df57506001600160a01b03841660009081526008602052604090205460ff16155b611323576040805162461bcd60e51b815260206004820152601060248201526f3bb0b63632ba1034b990333937bd32b760811b604482015290519081900360640190fd5b6001600160a01b0384166000908152600960205260409020546113559061134986611d78565b9063ffffffff6131d916565b8211156113a0576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742042616c616e636560601b604482015290519081900360640190fd5b600a546040805163b9209e3360e01b81526001600160a01b03868116600483015291516101009093049091169163b9209e3391602480820192602092909190829003018186803b1580156113f357600080fd5b505afa158015611407573d6000803e3d6000fd5b505050506040513d602081101561141d57600080fd5b505180156114af5750600b54604080516372331c7360e11b81526001600160a01b0387811660048301528681166024830152604482018690529151919092169163e46638e6916064808301926020929190829003018186803b15801561148257600080fd5b505afa158015611496573d6000803e3d6000fd5b505050506040513d60208110156114ac57600080fd5b50515b1561159457600b54604080516322ebca6d60e21b81526001600160a01b03878116600483015286811660248301526044820186905291519190921691638baf29b491606480830192600092919082900301818387803b15801561151157600080fd5b505af1158015611525573d6000803e3d6000fd5b50505050611534848484613282565b61158c843361158785604051806060016040528060278152602001613a70602791396001600160a01b038a166000908152600360209081526040808320338452909152902054919063ffffffff6133eb16565b613093565b5060016115d9565b6040805162461bcd60e51b81526020600482015260156024820152745472616e73666572206e6f7420706f737369626c6560581b604482015290519081900360640190fd5b9392505050565b60075460ff1690565b3360008181526003602090815260408083206001600160a01b03871684529091528120549091610f4f918590611587908663ffffffff61317f16565b61162d611fde565b61166c576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b60078054610100600160a81b0319166101006001600160a01b03848116820292909217928390556040805180820182526005808252640332e322e360dc1b602080840191909152835160ff8816948101859052968590049095166080870181905260a08088528254600260018216159097026000190116959095049487018590527f6a1105ac8148a3c319adbc369f9072573e8a11d3a3d195e067e7c40767ec54d19691956006959192918291820190606083019060c08401908a9080156117755780601f1061174a57610100808354040283529160200191611775565b820191906000526020600020905b81548152906001019060200180831161175857829003601f168201915b50508481038352885460026000196101006001841615020190911604808252602090910190899080156117e95780601f106117be576101008083540402835291602001916117e9565b820191906000526020600020905b8154815290600101906020018083116117cc57829003601f168201915b5050848103825286518152865160209182019188019080838360005b8381101561181d578181015183820152602001611805565b50505050905090810190601f16801561184a5780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a150565b6118693361123c565b6118a45760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b600a5460ff166118f2576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b600a805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b61193a3361123c565b6119755760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b600a546040805163b9209e3360e01b81526001600160a01b03858116600483015291516101009093049091169163b9209e3391602480820192602092909190829003018186803b1580156119c857600080fd5b505afa1580156119dc573d6000803e3d6000fd5b505050506040513d60208110156119f257600080fd5b5051611a45576040805162461bcd60e51b815260206004820152601960248201527f4964656e74697479206973206e6f742076657269666965642e00000000000000604482015290519081900360640190fd5b600b54604080516372331c7360e11b81523360048201526001600160a01b038581166024830152604482018590529151919092169163e46638e6916064808301926020929190829003018186803b158015611a9f57600080fd5b505afa158015611ab3573d6000803e3d6000fd5b505050506040513d6020811015611ac957600080fd5b5051611b1c576040805162461bcd60e51b815260206004820152601760248201527f436f6d706c69616e6365206e6f7420666f6c6c6f776564000000000000000000604482015290519081900360640190fd5b611b268282613482565b600b5460408051635f8dead360e01b81526001600160a01b0385811660048301526024820185905291519190921691635f8dead391604480830192600092919082900301818387803b158015611b7b57600080fd5b505af1158015611b8f573d6000803e3d6000fd5b505050505050565b60005b85811015611bfe57611bf5878783818110611bb157fe5b905060200201356001600160a01b0316868684818110611bcd57fe5b905060200201356001600160a01b0316858585818110611be957fe5b90506020020135612614565b50600101611b9a565b50505050505050565b60005b8381101561111b57611c49858583818110611c2157fe5b905060200201356001600160a01b0316848484818110611c3d57fe5b90506020020135611122565b600101611c0a565b60005b8381101561111b57611c93858583818110611c6b57fe5b905060200201356001600160a01b0316848484818110611c8757fe5b9050602002013561249e565b600101611c54565b611ca3611fde565b611ce2576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b611ceb81612f68565b50565b6040805180820190915260058152640332e322e360dc1b602082015290565b600a5460ff1690565b611ceb8161240f565b600b546001600160a01b031690565b60005b8381101561111b57611d70858583818110611d4857fe5b905060200201356001600160a01b0316848484818110611d6457fe5b90506020020135611931565b600101611d31565b6001600160a01b031660009081526002602052604090205490565b611d9b611fde565b611dda576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b611e2d3361123c565b611e685760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b600a5460ff1615611eb3576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600a805460ff191660011790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b611efd611fde565b611f3c576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b611f4d60018263ffffffff61358016565b6040516001600160a01b038216907ff68e73cec97f2d70aa641fb26e87a4383686e2efacb648f2165aeb02ac562ec590600090a250565b60005b8381101561111b57611fc6858583818110611f9e57fe5b905060200201356001600160a01b0316848484818110611fba57fe5b9050602002013561287f565b50600101611f87565b6000546001600160a01b031690565b600080546001600160a01b0316611ff3613601565b6001600160a01b031614905090565b600061200d3361123c565b6120485760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b61205184611d78565b612099576040805162461bcd60e51b81526020600482015260146024820152733737903a37b5b2b739903a37903932b1b7bb32b960611b604482015290519081900360640190fd5b604080516001600160a01b0380861660208084019190915283518084038201815283850180865281519183019190912063d202158d60e01b909152604484018190526001606485015293518694939285169263d202158d926084808301939192829003018186803b15801561210d57600080fd5b505afa158015612121573d6000803e3d6000fd5b505050506040513d602081101561213757600080fd5b50511561236957600061214987611d78565b6001600160a01b0380891660008181526009602090815260409182902054600a548351637e42683b60e01b815260048101959095529251959650946101009092049093169263454a03e0928b9289928692637e42683b9260248083019392829003018186803b1580156121bb57600080fd5b505afa1580156121cf573d6000803e3d6000fd5b505050506040513d60208110156121e557600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b03948516600482015292909316602483015261ffff1660448201529051606480830192600092919082900301818387803b15801561224057600080fd5b505af1158015612254573d6000803e3d6000fd5b5050600a546040805163a8d29d1d60e01b81526001600160a01b038d811660048301529151610100909304909116935063a8d29d1d925060248082019260009290919082900301818387803b1580156122ac57600080fd5b505af11580156122c0573d6000803e3d6000fd5b505050506122cf888884612614565b5080156122e0576122e08782610f59565b6001600160a01b03881660009081526008602052604090205460ff1615156001141561231157612311876001612ded565b604080516001600160a01b03808b168252808a16602083015288168183015290517ff0c9129a94f30f1caaceb63e44b9811d0a3edf1d6c23757f346093af5553fed09181900360600190a160019450505050506115d9565b6040805162461bcd60e51b81526020600482015260156024820152745265636f76657279206e6f7420706f737369626c6560581b604482015290519081900360640190fd5b60068054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610f375780601f10610f0c57610100808354040283529160200191610f37565b612417611fde565b612456576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b61246760018263ffffffff61360516565b6040516001600160a01b038216907fed9c8ad8d5a0a66898ea49d2956929c93ae2e8bd50281b2ed897c5d1a6737e0b90600090a250565b6124a73361123c565b6124e25760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b6001600160a01b03821660009081526009602052604081205461250484611d78565b039050808211156125a1576000612521838363ffffffff6131d916565b6001600160a01b03851660009081526009602052604090205490915061254d908263ffffffff6131d916565b6001600160a01b038516600081815260096020908152604091829020939093558051848152905191927f9bed35cb62ad0dba04f9d5bfee4b5bc91443e77da8a65c4c84834c51bb08b0d692918290030190a2505b6125ab838361366c565b600b546040805163469753b960e11b81526001600160a01b0386811660048301526024820186905291519190921691638d2ea77291604480830192600092919082900301818387803b15801561260057600080fd5b505af1158015611bfe573d6000803e3d6000fd5b600061261f3361123c565b61265a5760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b6001600160a01b0384166000908152600960205260408120546126809061134987611d78565b90508083111561271c57600061269c848363ffffffff6131d916565b6001600160a01b0387166000908152600960205260409020549091506126c8908263ffffffff6131d916565b6001600160a01b038716600081815260096020908152604091829020939093558051848152905191927f9bed35cb62ad0dba04f9d5bfee4b5bc91443e77da8a65c4c84834c51bb08b0d692918290030190a2505b600a546040805163b9209e3360e01b81526001600160a01b03878116600483015291516101009093049091169163b9209e3391602480820192602092909190829003018186803b15801561276f57600080fd5b505afa158015612783573d6000803e3d6000fd5b505050506040513d602081101561279957600080fd5b50511561159457600b54604080516322ebca6d60e21b81526001600160a01b03888116600483015287811660248301526044820187905291519190921691638baf29b491606480830192600092919082900301818387803b1580156127fd57600080fd5b505af1158015612811573d6000803e3d6000fd5b50505050612820858585613282565b60019150506115d9565b6000610f4f338461158785604051806060016040528060258152602001613abb602591393360009081526003602090815260408083206001600160a01b038d168452909152902054919063ffffffff6133eb16565b600a5460009060ff16156128cd576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6001600160a01b03831660009081526008602052604090205460ff1615801561290657503360009081526008602052604090205460ff16155b61294a576040805162461bcd60e51b815260206004820152601060248201526f3bb0b63632ba1034b990333937bd32b760811b604482015290519081900360640190fd5b336000818152600960205260409020546129679161134990611d78565b8211156129b2576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742042616c616e636560601b604482015290519081900360640190fd5b600a546040805163b9209e3360e01b81526001600160a01b03868116600483015291516101009093049091169163b9209e3391602480820192602092909190829003018186803b158015612a0557600080fd5b505afa158015612a19573d6000803e3d6000fd5b505050506040513d6020811015612a2f57600080fd5b50518015612abf5750600b54604080516372331c7360e11b81523360048201526001600160a01b038681166024830152604482018690529151919092169163e46638e6916064808301926020929190829003018186803b158015612a9257600080fd5b505afa158015612aa6573d6000803e3d6000fd5b505050506040513d6020811015612abc57600080fd5b50515b1561159457600b54604080516322ebca6d60e21b81523360048201526001600160a01b0386811660248301526044820186905291519190921691638baf29b491606480830192600092919082900301818387803b158015612b1f57600080fd5b505af1158015612b33573d6000803e3d6000fd5b50505050612b42338484613282565b506001610f53565b60075461010090046001600160a01b031690565b611ceb81611ef5565b612b6f611fde565b612bae576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b612bba60068383613819565b506007546040805180820182526005808252640332e322e360dc1b602080840191909152835160ff8616948101859052610100958690046001600160a01b03166080820181905260a08083528454600260018216159099026000190116979097049682018790527f6a1105ac8148a3c319adbc369f9072573e8a11d3a3d195e067e7c40767ec54d196939560069590949093919291829190820190606083019060c08401908a908015612cae5780601f10612c8357610100808354040283529160200191612cae565b820191906000526020600020905b815481529060010190602001808311612c9157829003601f168201915b5050848103835288546002600019610100600184161502019091160480825260209091019089908015612d225780601f10612cf757610100808354040283529160200191612d22565b820191906000526020600020905b815481529060010190602001808311612d0557829003601f168201915b5050848103825286518152865160209182019188019080838360005b83811015612d56578181015183820152602001612d3e565b50505050905090810190601f168015612d835780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a15050565b612da2611fde565b612de1576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b612bba60058383613819565b612df63361123c565b612e315760405162461bcd60e51b815260040180806020018281038252602e815260200180613999602e913960400191505060405180910390fd5b6001600160a01b038216600081815260086020526040808220805460ff19168515159081179091559051339391927f7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f43691a45050565b612e8e611fde565b612ecd576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b600a8054610100600160a81b0319166101006001600160a01b038416908102919091179091556040517fd2be862d755bca7e0d39772b2cab3a5578da9c285f69199f4c063c2294a7f36c90600090a250565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6001600160a01b031660009081526008602052604090205460ff1690565b612f70611fde565b612faf576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b611ceb81613774565b612fc0611fde565b612fff576040805162461bcd60e51b815260206004820181905260248201526000805160206139e8833981519152604482015290519081900360640190fd5b600b80546001600160a01b0319166001600160a01b0383169081179091556040517f7f3a888862559648ec01d97deb7b5012bff86dc91e654a1de397170db40e35b690600090a250565b60005b8381101561111b5761308b85858381811061306357fe5b905060200201356001600160a01b031684848481811061307f57fe5b90506020020135610f59565b60010161304c565b6001600160a01b0383166130d85760405162461bcd60e51b8152600401808060200182810382526024815260200180613a976024913960400191505060405180910390fd5b6001600160a01b03821661311d5760405162461bcd60e51b815260040180806020018281038252602281526020018061391d6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260036020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000828201838110156115d9576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60006115d983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506133eb565b60006001600160a01b0382166132625760405162461bcd60e51b8152600401808060200182810382526022815260200180613a086022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6001600160a01b0383166132c75760405162461bcd60e51b8152600401808060200182810382526025815260200180613a4b6025913960400191505060405180910390fd5b6001600160a01b03821661330c5760405162461bcd60e51b81526004018080602001828103825260238152602001806138b26023913960400191505060405180910390fd5b613317838383613814565b61335a8160405180606001604052806026815260200161393f602691396001600160a01b038616600090815260026020526040902054919063ffffffff6133eb16565b6001600160a01b03808516600090815260026020526040808220939093559084168152205461338f908263ffffffff61317f16565b6001600160a01b0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561347a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561343f578181015183820152602001613427565b50505050905090810190601f16801561346c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b0382166134dd576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6134e960008383613814565b6004546134fc908263ffffffff61317f16565b6004556001600160a01b038216600090815260026020526040902054613528908263ffffffff61317f16565b6001600160a01b03831660008181526002602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b61358a828261321b565b156135dc576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b3390565b61360f828261321b565b61364a5760405162461bcd60e51b81526004018080602001828103825260218152602001806139c76021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b6001600160a01b0382166136b15760405162461bcd60e51b8152600401808060200182810382526021815260200180613a2a6021913960400191505060405180910390fd5b6136bd82600083613814565b613700816040518060600160405280602281526020016138d5602291396001600160a01b038516600090815260026020526040902054919063ffffffff6133eb16565b6001600160a01b03831660009081526002602052604090205560045461372c908263ffffffff6131d916565b6004556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b0381166137b95760405162461bcd60e51b81526004018080602001828103825260268152602001806138f76026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061385a5782800160ff19823516178555613887565b82800160010185558215613887579182015b8281111561388757823582559160200191906001019061386c565b50613893929150613897565b5090565b610f3f91905b80821115613893576000815560010161389d56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416d6f756e742073686f756c64206265206c657373207468616e206f7220657175616c20746f2066726f7a656e20746f6b656e734167656e74526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204167656e7420726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373545245583a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212207e7b5a97eb73750499b4df6281cb690d53527af91066669fcb56c035578c6beb64736f6c63430006020033000000000000000000000000b0e8a59334c3654ddcf32d1a3597001bc24c8ede00000000000000000000000059623c037355029642f2b3db7799e5be7a8cfa5300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000fe1bd11cd131c02f31a8b213651a8358fa1ab7a8000000000000000000000000000000000000000000000000000000000000000a5465737420546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025454000000000000000000000000000000000000000000000000000000000000",
"description" : "Contract token implementation following the ERC20 standars, the new created token is called CNODE",
"hash":"",
"metadata":""},
"common characteristics":{"type":"Application logic contracts (ALCs)",
"category":"static", "updateDate":"","state":"mutable","version":"solidity ^0.6.0", "initialBalance ": "0"
,"creationDate":"", "lifeCycle":"ready"}}},
"technical Perspective":{ "blockhain characteristics ":{ "name":"Ethereum", "type":"public", "consensus":"proof of stacke","currency":"ETH"},
"Protocol information":{ "adress":"0x70c063b8A57c1208f0c84ffEbfFEb0C0B22B6715"}
},
"operationalPerspective":{
"Functions" : [
{"name": "allowance",
"Type": "pure",
"scope" : "public",
"description": "Function to check the amount of tokens that an owner allowed to a spender. @param _owner address The address which owns the funds. @param _spender address The address which will spend the funds. @return A uint256 specifying the amount of tokens still available for the spender.",
"inputs":[{"name": "_owner", "Type": "String" },{"name": "_spender", "Type": "String" }],
"outputs": [{"name": null , "Type": "integer" }]
},
{"name": "balanceOf",
"Type": "pure",
"scope" : "public",
"description": "Gets the balance of the specified address. @param _owner The address to query the the balance of. @return An uint256 representing the amount owned by the passed address.",
"inputs":[{"name": "_owner", "Type": "String" }],
"outputs": [{"name": null, "Type": "integer" }]
},
{"name": "totalSupply",
"Type": "view",
"scope" : "public",
"description": "Returns the amount of tokens in existence",
"inputs":[],
"outputs": [{"name":null , "Type": "integer" }]
},
{"name": "transfer",
"Type": "pure",
"scope" : "public",
"description": " Moves `amount` tokens from the caller's account to `recipient`account, it return a boolean value",
"inputs":[{"name": "recipient", "Type": "String" },{"name": "amount", "Type" : "integer" }],
"outputs": [{"name": null, "Type": "boolean" }]
},
{"name": "approve",
"Type": "pure",
"scope" : "public",
"description": "Sets `amount` as the allowance of `spender` over the caller's tokens",
"inputs":[{"name": "spender", "Type": "String" },{"name": "amount", "Type" : "integer" }],
"outputs": [{"name": null, "Type": "boolean" }]
},
{"name": "transferFrom",
"Type": "pure",
"scope" : "public",
"description": "Moves `amount` tokens from `sender` to `recipient` using the allowance mechanism. `amount` is then deducted from the caller's allowance.",
"inputs":[{"name": "sender", "Type": "String" },{"name": "recipient", "Type" : "String" },{"name": "amount", "Type" : "integer" }],
"outputs": [{"name":null, "Type": "boolean" }]
}],
"Events": [
{"name": "Transfer",
"Type": "system",
"description": "Emitted when `value` tokens are moved from one account (`from`) to another (`to`).",
"outputs": [{"name": "from", "Type": "String","is_indexed" : true },{"name": "to", "Type" : "String","is_indexed" : true },{"name": " value", "Type" : "integer","is_indexed" : false }]
},
{"name": "Approval",
"Type": "system",
"description": "Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance.",
"outputs": [{"name": "from", "Type": "String", "is_indexed" : true },{"name": "to", "Type" : "String", "is_indexed" : true },{"name": " value", "Type" : "integer","is_indexed" : false }]
},
{"name": "Approved",
"Type": "custom",
"description": "Emitted when an execution request was approved.",
"outputs": [{"name": "executionId", "Type": "integer","is_indexed" : true },{"name": "approved", "Type" : "boolean","is_indexed" : false }]
},
{"name": "Executed",
"Type": "custom",
"description": " Emitted when an execute operation was approved and successfully performed.",
"outputs": [{"name": "executionId", "Type": "integer","is_indexed" : true },{"name": "to", "Type" : "String","is_indexed" :true },{"name": "value", "Type" : "byte","is_indexed" :true },{"name": "data", "Type" : "integer","is_indexed" :false }]
},
{"name": "ExecutionRequested",
"Type": "custom",
"description": "Emitted when an execution request was performed via `execute`.",
"outputs": [{"name": "executionId", "Type": "integer","is_indexed" : true },{"name": "to", "Type" : "String","is_indexed" :true },{"name": "value", "Type" : "byte","is_indexed" :true },{"name": "data", "Type" : "integer","is_indexed" :false }]
},
{"name": "KeyAdded",
"Type": "custom",
"description": "Emitted when a key was added to the Identity.",
"outputs": [{"name": "key", "Type": "byte","is_indexed" : true },{"name": "purpose", "Type" : "String","is_indexed" :true },{"name": "keyType", "Type" : "integer","is_indexed" :true }]
},
{"name": "KeyRemoved",
"Type": "custom",
"description": "Emitted when a key was removed from the Identity.",
"outputs": [{"name": "key", "Type": "byte","is_indexed" : true },{"name": "purpose", "Type" : "String","is_indexed" :true },{"name": "keyType", "Type" : "integer","is_indexed" :true }]
},
{"name": "KeysRequiredChanged",
"Type": "system",
"description": " Emitted when the list of required keys to perform an action was updated.",
"outputs": [{"name": "purpose", "Type" : "number","is_indexed" :false },{"name": "number", "Type" : "integer","is_indexed" :false }]
}]
}}