Skip to content

Instantly share code, notes, and snippets.

@combattardigrade
combattardigrade / DAIInterestRateModel.sol
Created February 24, 2021 16:53
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.5.17+commit.d19bba13.js&optimize=false&runs=200&gist=
pragma solidity ^0.5.10;
import './InterestRateModel.sol';
contract DAIInterestRateModel is IInterestRateModel {
using SafeMath for uint256;
bool public isInterestRateModel = true;
@combattardigrade
combattardigrade / DAIInterestRateModel.sol
Created February 23, 2021 03:10
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.6.12+commit.27d51765.js&optimize=false&runs=200&gist=
pragma solidity ^0.5.10;
import './InterestRateModel.sol';
contract DAIInterestRateModel is IInterestRateModel {
using SafeMath for uint256;
bool public isInterestRateModel = true;
@combattardigrade
combattardigrade / DAIInterestRateModel.sol
Created February 23, 2021 01:55
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.6.12+commit.27d51765.js&optimize=false&runs=200&gist=
pragma solidity ^0.5.10;
import './InterestRateModel.sol';
contract DAIInterestRateModel is IInterestRateModel {
using SafeMath for uint256;
bool public isInterestRateModel = true;
@combattardigrade
combattardigrade / CrosschainLoans.sol
Created February 16, 2021 20:32
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.6.0+commit.26b70077.js&optimize=false&runs=200&gist=
/**
* @title CrosschainLoans
* @author BlitsLabs (www.blits.net)
*/
pragma solidity 0.6.0;
interface ERC20 {
/**
* @dev Returns the amount of tokens in existence.
@combattardigrade
combattardigrade / CrosschainLoans.sol
Created February 16, 2021 20:31
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.6.0+commit.26b70077.js&optimize=false&runs=200&gist=
/**
* @title CrosschainLoans
* @author BlitsLabs (www.blits.net)
*/
pragma solidity 0.6.0;
interface ERC20 {
/**
* @dev Returns the amount of tokens in existence.
@combattardigrade
combattardigrade / Token.sol
Created December 9, 2020 03:09
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.6.6+commit.6c089d02.js&optimize=false&runs=200&gist=
pragma solidity >=0.6.0 <0.8.0;
// SPDX-License-Identifier: MIT"
contract Token {
mapping (address => uint256) private _balances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
uint256 private _decimals;
uint256 private theTotalSupply;
@combattardigrade
combattardigrade / Token.sol
Created December 9, 2020 00:42
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.5+commit.eb77ed08.js&optimize=false&runs=200&gist=
pragma solidity >=0.6.0 <0.8.0;
contract Token {
mapping (address => uint256) private _balances;
uint256 private _totalSupply;
string private _name;
@combattardigrade
combattardigrade / Token.sol
Created December 9, 2020 00:34
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.5+commit.eb77ed08.js&optimize=false&runs=200&gist=
pragma solidity >=0.6.0 <0.8.0;
contract Token {
}
@combattardigrade
combattardigrade / git+overleaf+github.md
Created October 5, 2019 19:59 — forked from jnaecker/git+overleaf+github.md
Using Overleaf as your TeX editor but getting your files to Github

git + overleaf + github

Setup

Connect Overleaf and your local repo

  1. Make a new project on Overleaf.
  2. In the share menu, copy the link from "Clone with git"
  3. On your computer:
    • use cd to navigate to where you want to put your project
@combattardigrade
combattardigrade / IDEX.sol
Created July 24, 2019 00:36 — forked from dominiek/IDEX.sol
IDEX Smart Contract
pragma solidity ^0.4.16;
contract Token {
bytes32 public standard;
bytes32 public name;
bytes32 public symbol;
uint256 public totalSupply;
uint8 public decimals;
bool public allowTransactions;
mapping (address => uint256) public balanceOf;