Skip to content

Instantly share code, notes, and snippets.

@gasperbr
gasperbr / vega-navigator.json
Last active February 6, 2023 04:48
Navigator & Sequencer exports
{"variables":[{"id":"1db33ce9-d9d6-4b4d-ab18-97272e1f3077","name":"USDC available","valueType":"uint256","valueIndex":"0","staticValue":null,"contract":{"id":"3d89b1e8-9c6a-4026-b209-64981672ce08","address":"0x0bCfCE2525a0b78c447e06584b01CCeBfE8F6386","abi":[{"inputs":[{"internalType":"contract ILendingPoolAddressesProvider","name":"addressesProvider","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ADDRESSES_PROVIDER","outputs":[{"internalType":"contract ILendingPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllATokens","outputs":[{"components":[{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"tokenAddress","type":"address"}],"internalType":"struct AaveProtocolDataProvider.TokenData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllReservesTokens","outputs":[{"components":[{"internalType":"string","
import axios from 'axios';
import {BigNumber} from 'ethers';
interface Swap {
timestamp: string,
amountUSD: string
}
async function run() {
@gasperbr
gasperbr / 1_Storage.sol
Created February 18, 2020 18:33
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.16+commit.9c3226ce.js&optimize=false&gist=
pragma solidity >=0.4.22 <0.7.0;
/**
* @title Storage
* @dev Store & retreive value in a variable
*/
contract Storage {
uint256 number;