Skip to content

Instantly share code, notes, and snippets.

@235154-afk
235154-afk / .deps...npm....resolution-index.json
Created April 28, 2026 17:45
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
{
"contracts/StudentManager.sol": {
"__sources__": {
"contracts/StudentManager.sol": {
"content": "// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ncontract StudentManager {\r\n\r\n \r\n address public owner;\r\n\r\n \r\n constructor() {\r\n owner = msg.sender;\r\n }\r\n\r\n \r\n modifier onlyOwner() {\r\n require(msg.sender == owner, \"Only owner can add students\");\r\n _;\r\n }\r\n\r\n \r\n struct Student {\r\n string name;\r\n uint rollNumber;\r\n uint marks;\r\n bool pass;\r\n }\r\n\r\n \r\n Student[] public students;\r\n\r\n \r\n function checkPass(uint _marks) public pure returns (bool) {\r\n if (_marks >= 50) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n \r\n function addStudent(string memory _name, uint _roll, uint _marks) public onlyOwner {\r\n require(_roll > 0, \"Roll number must be grea
@235154-afk
235154-afk / .deps...npm....resolution-index.json
Created April 28, 2026 17:44
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
{
"contracts/StudentManager.sol": {
"__sources__": {
"contracts/StudentManager.sol": {
"content": "// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ncontract StudentManager {\r\n\r\n \r\n address public owner;\r\n\r\n \r\n constructor() {\r\n owner = msg.sender;\r\n }\r\n\r\n \r\n modifier onlyOwner() {\r\n require(msg.sender == owner, \"Only owner can add students\");\r\n _;\r\n }\r\n\r\n \r\n struct Student {\r\n string name;\r\n uint rollNumber;\r\n uint marks;\r\n bool pass;\r\n }\r\n\r\n \r\n Student[] public students;\r\n\r\n \r\n function checkPass(uint _marks) public pure returns (bool) {\r\n if (_marks >= 50) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n \r\n function addStudent(string memory _name, uint _roll, uint _marks) public onlyOwner {\r\n require(_roll > 0, \"Roll number must be grea
@235154-afk
235154-afk / .deps...npm....resolution-index.json
Created April 28, 2026 17:41
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
{
"contracts/StudentManager.sol": {
"__sources__": {
"contracts/StudentManager.sol": {
"content": "// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ncontract StudentManager {\r\n\r\n \r\n address public owner;\r\n\r\n \r\n constructor() {\r\n owner = msg.sender;\r\n }\r\n\r\n \r\n modifier onlyOwner() {\r\n require(msg.sender == owner, \"Only owner can add students\");\r\n _;\r\n }\r\n\r\n \r\n struct Student {\r\n string name;\r\n uint rollNumber;\r\n uint marks;\r\n bool pass;\r\n }\r\n\r\n \r\n Student[] public students;\r\n\r\n \r\n function checkPass(uint _marks) public pure returns (bool) {\r\n if (_marks >= 50) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n \r\n function addStudent(string memory _name, uint _roll, uint _marks) public onlyOwner {\r\n require(_roll > 0, \"Roll number must be grea
@235154-afk
235154-afk / .deps...npm....resolution-index.json
Last active April 28, 2026 17:39
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
{
"contracts/StudentManager.sol": {
"__sources__": {
"contracts/StudentManager.sol": {
"content": "// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ncontract StudentManager {\r\n\r\n \r\n address public owner;\r\n\r\n \r\n constructor() {\r\n owner = msg.sender;\r\n }\r\n\r\n \r\n modifier onlyOwner() {\r\n require(msg.sender == owner, \"Only owner can add students\");\r\n _;\r\n }\r\n\r\n \r\n struct Student {\r\n string name;\r\n uint rollNumber;\r\n uint marks;\r\n bool pass;\r\n }\r\n\r\n \r\n Student[] public students;\r\n\r\n \r\n function checkPass(uint _marks) public pure returns (bool) {\r\n if (_marks >= 50) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n \r\n function addStudent(string memory _name, uint _roll, uint _marks) public onlyOwner {\r\n require(_roll > 0, \"Roll number must be grea
@235154-afk
235154-afk / .deps...npm....resolution-index.json
Created April 28, 2026 17:38
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
{
"contracts/StudentManager.sol": {
"__sources__": {
"contracts/StudentManager.sol": {
"content": "// SPDX-License-Identifier: MIT\r\npragma solidity ^0.8.0;\r\n\r\ncontract StudentManager {\r\n\r\n \r\n address public owner;\r\n\r\n \r\n constructor() {\r\n owner = msg.sender;\r\n }\r\n\r\n \r\n modifier onlyOwner() {\r\n require(msg.sender == owner, \"Only owner can add students\");\r\n _;\r\n }\r\n\r\n \r\n struct Student {\r\n string name;\r\n uint rollNumber;\r\n uint marks;\r\n bool pass;\r\n }\r\n\r\n \r\n Student[] public students;\r\n\r\n \r\n function checkPass(uint _marks) public pure returns (bool) {\r\n if (_marks >= 50) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n \r\n function addStudent(string memory _name, uint _roll, uint _marks) public onlyOwner {\r\n require(_roll > 0, \"Roll number must be grea