Skip to content

Instantly share code, notes, and snippets.

@RachBLondon
RachBLondon / JavaScript-Tabs.js
Created September 24, 2015 09:31 — forked from Jiert/JavaScript-Tabs.js
Creating Tabs with Vanilla JavaScript
<!DOCTYPE html>
<html lang="en">
<head>
<title>Tabs</title>
<style>
.nav .active a { color: red; }
.tab-pane { display: none; }
.tab-pane.active { display: block; }
</style>
</head>
@RachBLondon
RachBLondon / vscode snippets
Created October 8, 2017 10:36
Some code snippets for vsocde
"Print to console": {
"prefix": "lv",
"body": [
"console.log('>>>>>> $1', $1);"
],
"description": "Log variables"
}
040279f88cf8a65ff83f2bfbd4ba852fb484c5d02a4647287f9dc8edbb030a920e609a020a93b59f0c54d1216b090f29374bd452a123cffe97e5e0f8dfd1d761d7;wayne-o
did:muport:QmZkTh3nuitUeFJNyNN1eWUMeCZQkfwSRUv4u8Vz9pnNZ2
import React, { Component } from "react";
import Box from "3box";
import ChatBox from "3box-chatbox-react";
export default class App extends Component {
state = {
needToAWeb3Browser: false
};
async getAddressFromMetaMask() {

Keybase proof

I hereby claim:

  • I am rachblondon on github.
  • I am rachblondon (https://keybase.io/rachblondon) on keybase.
  • I have a public key ASDUAyAk1wDbE3p7zQZrUBr09cBGSlCsE2X9ucBfSeVcYQo

To claim this, I am signing this object:

import React, { Component } from "react";
import LendingPoolAddressesProviderABI from "./ABI/LendingPoolAddressesProvider.json";
import LendingPoolABI from "./ABI/LendingPool.json";
import Web3 from "web3";
const referralCode = "0";
// const lpAddressProviderAddress = "0x24a42fD28C976A61Df5D00D0599C34c4f90748c8"; // mainnet address, for other addresses: https://docs.aave.com/developers/developing-on-aave/deployed-contract-instances
const lpAddressProviderAddress = "0x506B0B2CF20FAA8f38a4E2B524EE43e1f4458Cc5" // kovan
pragma solidity ^0.5.0;
import 'https://github.com/aave/aave-protocol/blob/master/contracts/interfaces/ILendingPoolAddressesProvider.sol';
import './ILendingPool.sol';
import './IERC20.sol';
contract AaveDeposit {
ILendingPoolAddressesProvider provider;
address dai;
uint amount;
pragma solidity ^0.5.0;
import './IERC20.sol';
contract TryingToSendDaiToContract {
address dai;
uint public amount;
address public thisContract;
constructor() public {
dai = 0xFf795577d9AC8bD7D90Ee22b6C1703490b6512FD; //Kovan
contract PeriodicPayments {
uint public mostRecentSegmentTimeStamp;
uint public mostRecentSegmentPaid;
uint public lastSegment;
uint public moneyPot;
constructor() public {
mostRecentSegmentTimeStamp = block.timestamp;
mostRecentSegmentPaid = 0;