{
"success": true,
"error": null,
"results": {
"detectors": [
{
"elements": [
{
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
{
"type": "function",
"name": "fallback",
"source_mapping": {
"start": 1295,
"length": 825,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "fallback()"
}
}
],
"description": "Contract locking ether found:\n\tContract GnosisSafeProxy (wazirx_ka_khaatma.sol#17-48) has payable functions:\n\t - GnosisSafeProxy.fallback() (wazirx_ka_khaatma.sol#30-47)\n\tBut does not have a function to withdraw the ether\n",
"markdown": "Contract locking ether found:\n\tContract [GnosisSafeProxy](wazirx_ka_khaatma.sol#L17-L48) has payable functions:\n\t - [GnosisSafeProxy.fallback()](wazirx_ka_khaatma.sol#L30-L47)\n\tBut does not have a function to withdraw the ether\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L17-L48",
"id": "f1a8d4d9682c662a39c504d1986a2236f019f8832290d75825742c790fe1e7d5",
"check": "locked-ether",
"impact": "Medium",
"confidence": "High"
},
{
"elements": [
{
"type": "function",
"name": "fallback",
"source_mapping": {
"start": 1295,
"length": 825,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "fallback()"
}
},
{
"type": "node",
"name": "",
"source_mapping": {
"start": 1391,
"length": 722,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46
],
"starting_column": 9,
"ending_column": 10
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "fallback",
"source_mapping": {
"start": 1295,
"length": 825,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "fallback()"
}
}
}
}
],
"description": "GnosisSafeProxy.fallback() (wazirx_ka_khaatma.sol#30-47) uses assembly\n\t- INLINE ASM (wazirx_ka_khaatma.sol#32-46)\n",
"markdown": "[GnosisSafeProxy.fallback()](wazirx_ka_khaatma.sol#L30-L47) uses assembly\n\t- [INLINE ASM](wazirx_ka_khaatma.sol#L32-L46)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L30-L47",
"id": "48cf255c9a695c96280f894d2308e6e76d92b88960dc23a6cceb838fe8727dca",
"check": "assembly",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "function",
"name": "createProxyWithNonce",
"source_mapping": {
"start": 5302,
"length": 590,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxyWithNonce(address,bytes,uint256)"
}
},
{
"type": "node",
"name": "",
"source_mapping": {
"start": 5658,
"length": 179,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
112,
113,
114,
115,
116
],
"starting_column": 13,
"ending_column": 14
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "createProxyWithNonce",
"source_mapping": {
"start": 5302,
"length": 590,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxyWithNonce(address,bytes,uint256)"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.createProxyWithNonce(address,bytes,uint256) (wazirx_ka_khaatma.sol#104-118) uses assembly\n\t- INLINE ASM (wazirx_ka_khaatma.sol#112-116)\n",
"markdown": "[GnosisSafeProxyFactory.createProxyWithNonce(address,bytes,uint256)](wazirx_ka_khaatma.sol#L104-L118) uses assembly\n\t- [INLINE ASM](wazirx_ka_khaatma.sol#L112-L116)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L104-L118",
"id": "7e4f8994e2d7b8fa41386ca5130f9aa1079dcb02976622f70ae4c6e37cce3d1f",
"check": "assembly",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "function",
"name": "deployProxyWithNonce",
"source_mapping": {
"start": 4133,
"length": 782,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "deployProxyWithNonce(address,bytes,uint256)"
}
},
{
"type": "node",
"name": "",
"source_mapping": {
"start": 4725,
"length": 112,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
94,
95,
96
],
"starting_column": 9,
"ending_column": 10
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "deployProxyWithNonce",
"source_mapping": {
"start": 4133,
"length": 782,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "deployProxyWithNonce(address,bytes,uint256)"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256) (wazirx_ka_khaatma.sol#85-98) uses assembly\n\t- INLINE ASM (wazirx_ka_khaatma.sol#94-96)\n",
"markdown": "[GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256)](wazirx_ka_khaatma.sol#L85-L98) uses assembly\n\t- [INLINE ASM](wazirx_ka_khaatma.sol#L94-L96)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L85-L98",
"id": "e03bfe5ea07e030c10b8e03ac91ee9f0b1e3f844ded72e25127cba6b7dbe670b",
"check": "assembly",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "function",
"name": "createProxy",
"source_mapping": {
"start": 2663,
"length": 472,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxy(address,bytes)"
}
},
{
"type": "node",
"name": "",
"source_mapping": {
"start": 2916,
"length": 165,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
62,
63,
64,
65,
66
],
"starting_column": 13,
"ending_column": 14
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "createProxy",
"source_mapping": {
"start": 2663,
"length": 472,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxy(address,bytes)"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.createProxy(address,bytes) (wazirx_ka_khaatma.sol#58-68) uses assembly\n\t- INLINE ASM (wazirx_ka_khaatma.sol#62-66)\n",
"markdown": "[GnosisSafeProxyFactory.createProxy(address,bytes)](wazirx_ka_khaatma.sol#L58-L68) uses assembly\n\t- [INLINE ASM](wazirx_ka_khaatma.sol#L62-L66)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L58-L68",
"id": "e484a91967fa33e4b3f22f71307330c1a8472b956137b406efe30719ece6e4f9",
"check": "assembly",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "pragma",
"name": ">=0.7.0<0.9.0",
"source_mapping": {
"start": 114,
"length": 31,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
6
],
"starting_column": 1,
"ending_column": 32
},
"type_specific_fields": {
"directive": [
"solidity",
">=",
"0.7",
".0",
"<",
"0.9",
".0"
]
}
}
],
"description": "Version constraint >=0.7.0<0.9.0 is too complex.\nIt is used by:\n\t- >=0.7.0<0.9.0 (wazirx_ka_khaatma.sol#6)\n",
"markdown": "Version constraint >=0.7.0<0.9.0 is too complex.\nIt is used by:\n\t- [>=0.7.0<0.9.0](wazirx_ka_khaatma.sol#L6)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L6",
"id": "128f6bdf21d7234ce2700757f02af0d865525dc645535b16bfe4677296bf9728",
"check": "solc-version",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "variable",
"name": "_singleton",
"source_mapping": {
"start": 7638,
"length": 18,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
143
],
"starting_column": 9,
"ending_column": 27
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "calculateCreateProxyWithNonceAddress",
"source_mapping": {
"start": 7582,
"length": 321,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
142,
143,
144,
145,
146,
147,
148,
149
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "calculateCreateProxyWithNonceAddress(address,bytes,uint256)"
}
}
},
"additional_fields": {
"target": "parameter",
"convention": "mixedCase"
}
}
],
"description": "Parameter GnosisSafeProxyFactory.calculateCreateProxyWithNonceAddress(address,bytes,uint256)._singleton (wazirx_ka_khaatma.sol#143) is not in mixedCase\n",
"markdown": "Parameter [GnosisSafeProxyFactory.calculateCreateProxyWithNonceAddress(address,bytes,uint256)._singleton](wazirx_ka_khaatma.sol#L143) is not in mixedCase\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L143",
"id": "1f7b38f679242b2548e4a3a1278576e07b440b5bf509480c68f71366c1b82580",
"check": "naming-convention",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "variable",
"name": "_singleton",
"source_mapping": {
"start": 6480,
"length": 18,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
126
],
"starting_column": 9,
"ending_column": 27
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "createProxyWithCallback",
"source_mapping": {
"start": 6437,
"length": 520,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
125,
126,
127,
128,
129,
130,
131,
132,
133,
134
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxyWithCallback(address,bytes,uint256,IProxyCreationCallback)"
}
}
},
"additional_fields": {
"target": "parameter",
"convention": "mixedCase"
}
}
],
"description": "Parameter GnosisSafeProxyFactory.createProxyWithCallback(address,bytes,uint256,IProxyCreationCallback)._singleton (wazirx_ka_khaatma.sol#126) is not in mixedCase\n",
"markdown": "Parameter [GnosisSafeProxyFactory.createProxyWithCallback(address,bytes,uint256,IProxyCreationCallback)._singleton](wazirx_ka_khaatma.sol#L126) is not in mixedCase\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L126",
"id": "57ea68a32ca17cba24e345e201a9295c9c73903e998b026a36b96ef2c6298a77",
"check": "naming-convention",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "variable",
"name": "_singleton",
"source_mapping": {
"start": 4173,
"length": 18,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
86
],
"starting_column": 9,
"ending_column": 27
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "deployProxyWithNonce",
"source_mapping": {
"start": 4133,
"length": 782,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "deployProxyWithNonce(address,bytes,uint256)"
}
}
},
"additional_fields": {
"target": "parameter",
"convention": "mixedCase"
}
}
],
"description": "Parameter GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256)._singleton (wazirx_ka_khaatma.sol#86) is not in mixedCase\n",
"markdown": "Parameter [GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256)._singleton](wazirx_ka_khaatma.sol#L86) is not in mixedCase\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L86",
"id": "7825e9a8ff20f6156113d40d5bd2e60de8b28782ac94ba0a2d3b0dcf8d73c133",
"check": "naming-convention",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "variable",
"name": "_singleton",
"source_mapping": {
"start": 5342,
"length": 18,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
105
],
"starting_column": 9,
"ending_column": 27
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "createProxyWithNonce",
"source_mapping": {
"start": 5302,
"length": 590,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "createProxyWithNonce(address,bytes,uint256)"
}
}
},
"additional_fields": {
"target": "parameter",
"convention": "mixedCase"
}
}
],
"description": "Parameter GnosisSafeProxyFactory.createProxyWithNonce(address,bytes,uint256)._singleton (wazirx_ka_khaatma.sol#105) is not in mixedCase\n",
"markdown": "Parameter [GnosisSafeProxyFactory.createProxyWithNonce(address,bytes,uint256)._singleton](wazirx_ka_khaatma.sol#L105) is not in mixedCase\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L105",
"id": "f4c4eee5fb62967a305fe7381dd9ca9156e098bda8878a9cf606f128eb77b4b9",
"check": "naming-convention",
"impact": "Informational",
"confidence": "High"
},
{
"elements": [
{
"type": "function",
"name": "deployProxyWithNonce",
"source_mapping": {
"start": 4133,
"length": 782,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "deployProxyWithNonce(address,bytes,uint256)"
}
},
{
"type": "node",
"name": "deploymentData = abi.encodePacked(type()(GnosisSafeProxy).creationCode,uint256(uint160(_singleton)))",
"source_mapping": {
"start": 4545,
"length": 112,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
92
],
"starting_column": 9,
"ending_column": 121
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "deployProxyWithNonce",
"source_mapping": {
"start": 4133,
"length": 782,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "deployProxyWithNonce(address,bytes,uint256)"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256) (wazirx_ka_khaatma.sol#85-98) uses literals with too many digits:\n\t- deploymentData = abi.encodePacked(type()(GnosisSafeProxy).creationCode,uint256(uint160(_singleton))) (wazirx_ka_khaatma.sol#92)\n",
"markdown": "[GnosisSafeProxyFactory.deployProxyWithNonce(address,bytes,uint256)](wazirx_ka_khaatma.sol#L85-L98) uses literals with too many digits:\n\t- [deploymentData = abi.encodePacked(type()(GnosisSafeProxy).creationCode,uint256(uint160(_singleton)))](wazirx_ka_khaatma.sol#L92)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L85-L98",
"id": "2d3b2bd5dff7958d6c83e6733435231adc02c486a6ed5798090bff60a836d303",
"check": "too-many-digits",
"impact": "Informational",
"confidence": "Medium"
},
{
"elements": [
{
"type": "function",
"name": "proxyCreationCode",
"source_mapping": {
"start": 3554,
"length": 124,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
76,
77,
78
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "proxyCreationCode()"
}
},
{
"type": "node",
"name": "type()(GnosisSafeProxy).creationCode",
"source_mapping": {
"start": 3629,
"length": 41,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
77
],
"starting_column": 9,
"ending_column": 50
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "proxyCreationCode",
"source_mapping": {
"start": 3554,
"length": 124,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
76,
77,
78
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "proxyCreationCode()"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.proxyCreationCode() (wazirx_ka_khaatma.sol#76-78) uses literals with too many digits:\n\t- type()(GnosisSafeProxy).creationCode (wazirx_ka_khaatma.sol#77)\n",
"markdown": "[GnosisSafeProxyFactory.proxyCreationCode()](wazirx_ka_khaatma.sol#L76-L78) uses literals with too many digits:\n\t- [type()(GnosisSafeProxy).creationCode](wazirx_ka_khaatma.sol#L77)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L76-L78",
"id": "9f67cd870ed98cb4db737b11e8a5ba4097ed8e70797bee34e24e05137243d0b0",
"check": "too-many-digits",
"impact": "Informational",
"confidence": "Medium"
},
{
"elements": [
{
"type": "function",
"name": "fallback",
"source_mapping": {
"start": 1295,
"length": 825,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "fallback()"
}
},
{
"type": "node",
"name": "calldataload(uint256)(0) == 0xa619486e00000000000000000000000000000000000000000000000000000000",
"source_mapping": {
"start": 1604,
"length": 179,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
35,
36,
37,
38
],
"starting_column": 13,
"ending_column": 14
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "fallback",
"source_mapping": {
"start": 1295,
"length": 825,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "fallback()"
}
}
}
}
],
"description": "GnosisSafeProxy.fallback() (wazirx_ka_khaatma.sol#30-47) uses literals with too many digits:\n\t- calldataload(uint256)(0) == 0xa619486e00000000000000000000000000000000000000000000000000000000 (wazirx_ka_khaatma.sol#35-38)\n",
"markdown": "[GnosisSafeProxy.fallback()](wazirx_ka_khaatma.sol#L30-L47) uses literals with too many digits:\n\t- [calldataload(uint256)(0) == 0xa619486e00000000000000000000000000000000000000000000000000000000](wazirx_ka_khaatma.sol#L35-L38)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L30-L47",
"id": "bf78315023ba6042d12c8ec0c2cf7018a192b6ae046d79a1eb401cd1e10fa453",
"check": "too-many-digits",
"impact": "Informational",
"confidence": "Medium"
},
{
"elements": [
{
"type": "function",
"name": "proxyRuntimeCode",
"source_mapping": {
"start": 3278,
"length": 122,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
71,
72,
73
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "proxyRuntimeCode()"
}
},
{
"type": "node",
"name": "type()(GnosisSafeProxy).runtimeCode",
"source_mapping": {
"start": 3352,
"length": 40,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
72
],
"starting_column": 9,
"ending_column": 49
},
"type_specific_fields": {
"parent": {
"type": "function",
"name": "proxyRuntimeCode",
"source_mapping": {
"start": 3278,
"length": 122,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
71,
72,
73
],
"starting_column": 5,
"ending_column": 6
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxyFactory",
"source_mapping": {
"start": 2306,
"length": 5600,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150
],
"starting_column": 1,
"ending_column": 2
}
},
"signature": "proxyRuntimeCode()"
}
}
}
}
],
"description": "GnosisSafeProxyFactory.proxyRuntimeCode() (wazirx_ka_khaatma.sol#71-73) uses literals with too many digits:\n\t- type()(GnosisSafeProxy).runtimeCode (wazirx_ka_khaatma.sol#72)\n",
"markdown": "[GnosisSafeProxyFactory.proxyRuntimeCode()](wazirx_ka_khaatma.sol#L71-L73) uses literals with too many digits:\n\t- [type()(GnosisSafeProxy).runtimeCode](wazirx_ka_khaatma.sol#L72)\n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L71-L73",
"id": "d785f86a89049e3970637b2db2bac14511166445a40bb855f63bab4c510b1f82",
"check": "too-many-digits",
"impact": "Informational",
"confidence": "Medium"
},
{
"elements": [
{
"type": "variable",
"name": "singleton",
"source_mapping": {
"start": 884,
"length": 26,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
20
],
"starting_column": 5,
"ending_column": 31
},
"type_specific_fields": {
"parent": {
"type": "contract",
"name": "GnosisSafeProxy",
"source_mapping": {
"start": 595,
"length": 1528,
"filename_relative": "wazirx_ka_khaatma.sol",
"filename_absolute": "C:/smartcontract/wazirx_ka_khaatma.sol",
"filename_short": "wazirx_ka_khaatma.sol",
"is_dependency": false,
"lines": [
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
],
"starting_column": 1,
"ending_column": 2
}
}
}
}
],
"description": "GnosisSafeProxy.singleton (wazirx_ka_khaatma.sol#20) should be immutable \n",
"markdown": "[GnosisSafeProxy.singleton](wazirx_ka_khaatma.sol#L20) should be immutable \n",
"first_markdown_element": "wazirx_ka_khaatma.sol#L20",
"id": "cc8e3355ac62ea5d92d4dc3cf2f1f5613439d2c88f7e7388d53662481dc34e13",
"check": "immutable-states",
"impact": "Optimization",
"confidence": "High"
}
]
}
}