Skip to content

Instantly share code, notes, and snippets.

@roshkins
roshkins / .deps...npm...@openzeppelin...contracts@4.4.0...access...AccessControl.sol
Created Dec 20, 2021
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=undefined&optimize=false&runs=200&gist=
View .deps...npm...@openzeppelin...contracts@4.4.0...access...AccessControl.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (access/AccessControl.sol)
pragma solidity ^0.8.0;
import "./IAccessControl.sol";
import "../utils/Context.sol";
import "../utils/Strings.sol";
import "../utils/introspection/ERC165.sol";
@roshkins
roshkins / .deps...npm...@openzeppelin...contracts@4.4.0...access...AccessControl.sol
Created Dec 20, 2021
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=undefined&optimize=false&runs=200&gist=
View .deps...npm...@openzeppelin...contracts@4.4.0...access...AccessControl.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (access/AccessControl.sol)
pragma solidity ^0.8.0;
import "./IAccessControl.sol";
import "../utils/Context.sol";
import "../utils/Strings.sol";
import "../utils/introspection/ERC165.sol";
View .deps...npm...@openzeppelin...contracts@4.4.0...access...AccessControl.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (access/AccessControl.sol)
pragma solidity ^0.8.0;
import "./IAccessControl.sol";
import "../utils/Context.sol";
import "../utils/Strings.sol";
import "../utils/introspection/ERC165.sol";
@roshkins
roshkins / guardianToggle.ahk
Created May 5, 2021
Toggle your Oculus Guardian with the insert key
View guardianToggle.ahk
toggl := False
Ins::
if toggl {
RunWait, %ComSpec% /c "adb shell setprop debug.oculus.guardian_pause 0"
toggl := False
} Else {
RunWait, %ComSpec% /c "adb shell setprop debug.oculus.guardian_pause 1"
toggl := True
}
@roshkins
roshkins / DemurrageNFT.sol
Created Mar 21, 2021
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.7.0+commit.9e61f92b.js&optimize=false&runs=200&gist=
View DemurrageNFT.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;
import {RedirectAll, ISuperToken, IConstantFlowAgreementV1, ISuperfluid} from "./RedirectAll.sol";
import {ERC721} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC721/ERC721.sol";
import {ERC1155} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC1155/ERC1155.sol";
/* Hello and welcome to your first Super App!
* In order to deploy this contract, you'll need a few things
@roshkins
roshkins / DemurrageNFT.sol
Created Mar 21, 2021
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.7.0+commit.9e61f92b.js&optimize=false&runs=200&gist=
View DemurrageNFT.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;
import {RedirectAll, ISuperToken, IConstantFlowAgreementV1, ISuperfluid} from "./RedirectAll.sol";
import {ERC721} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC721/ERC721.sol";
import {ERC1155} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC1155/ERC1155.sol";
/* Hello and welcome to your first Super App!
* In order to deploy this contract, you'll need a few things
@roshkins
roshkins / DemurrageNFT.sol
Created Mar 20, 2021
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.7.0+commit.9e61f92b.js&optimize=false&runs=200&gist=
View DemurrageNFT.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;
import {RedirectAll, ISuperToken, IConstantFlowAgreementV1, ISuperfluid} from "./RedirectAll.sol";
import {ERC721} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC721/ERC721.sol";
import {ERC1155} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC1155/ERC1155.sol";
/* Hello and welcome to your first Super App!
* In order to deploy this contract, you'll need a few things
@roshkins
roshkins / DemurrageNFT.sol
Created Mar 20, 2021
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.7.0+commit.9e61f92b.js&optimize=false&runs=200&gist=
View DemurrageNFT.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;
import {RedirectAll, ISuperToken, IConstantFlowAgreementV1, ISuperfluid} from "./RedirectAll.sol";
import {ERC721} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC721/ERC721.sol";
import {ERC1155} from "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC1155/ERC1155.sol";
/* Hello and welcome to your first Super App!
* In order to deploy this contract, you'll need a few things
View energenius.cpp
#include <eosiolib/eosio.hpp>
using namespace eosio;
class [[eosio::contract]] victorytoken : public eosio::contract {
public:
victorytoken(name receiver, name code, datastream<const char*> ds): contract(receiver, code, ds) {}
[[eosio::action]] void addbid(name user, int64_t price, uint64_t quantity) {
@roshkins
roshkins / moopaloosextensions.md
Last active Oct 22, 2018
Moopaloo's Twitch Extensions
View moopaloosextensions.md

Moopaloo's Twitch Extensions

You saw me developing at TwitchCon, now get your own extension made!

Or get your other software made, my skills include many Web App skills, such as React, Redux, Jest/Enzyme for Unit Testing, HTML, CSS, JavaScript used in production environments.

I have Backend skills using:

  • Python, Node.js (JavaScript), GoLang, Ruby I've done desktop .net development with .net, C#, Visual Basic. I can probably help you debug or finish your project.