Skip to content

Instantly share code, notes, and snippets.

View anataliocs's full-sized avatar
👨‍💻
Working with Soroban Rust smart contracts

Chris Anatalio anataliocs

👨‍💻
Working with Soroban Rust smart contracts
View GitHub Profile
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
contract Primitives {
bool public boo = true;
/*
uint stands for unsigned integer, meaning non negative integers
different sizes are available
uint8 ranges from 0 to 2 ** 8 - 1
gid:S8rNiPpqbqjzkYrsk6yH7f
@anataliocs
anataliocs / truffle-config.js
Created May 2, 2022 20:54
truffle-config.js
const path = require("path");
const HDWalletProvider = require("@truffle/hdwallet-provider");
const mnemonic = "";
module.exports = {
// See <http://truffleframework.com/docs/advanced/configuration>
// to customize your Truffle configuration!
contracts_build_directory: path.join(__dirname, "client/src/contracts"),
networks: {
@anataliocs
anataliocs / yolo-mode chrome(MacOS)
Created March 4, 2021 20:57
Open a new Chrome window in incognito with a totally separate user profile in a new window with the following disabled: Web security Cache and Various flags about http security and CORS
open -na Google\ Chrome --args --user-data-dir=/tmp/temporary-chrome-profile-dir --disable-web-security --incognito --media-cache-size=1 --disk-cache-size=1 --new-window --allow-insecure-localhost --ignore-certificate-errors-spki-list --unsafely-treat-insecure-origin-as-secure --aggressive-cache-discard --cors-exempt-headers
@anataliocs
anataliocs / java
Created September 9, 2019 21:32
toString method to display a well-formatted 2d array in Java
@Override
public String toString() {
return lineSeparator() + Arrays.stream(matrix)
.map(a -> Arrays.toString(a) + lineSeparator())
.collect(Collectors.joining(lineSeparator()));
}

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@anataliocs
anataliocs / run_dynamodb_local.sh
Created November 21, 2016 18:34 — forked from zircote/run_dynamodb_local.sh
A quick run script to get a AWS DynamoDB Local instance going
#!/bin/sh
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
RUN_DIR=${DIR}/.dynamodb
DYNAMODB_LOCAL="http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz"
PORT=8000
ARGS="-inMemory -port ${PORT}"
install_dynamo_db(){
mkdir -p $1
curl -L $2 | tar xvz -C $1
@anataliocs
anataliocs / FucksGiven.java
Created April 13, 2016 15:36
fucks given
public int getNumberOfFucksGiven() {
Calendar today = Calendar.getInstance();
switch(today.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY: return 0;
case Calendar.TUESDAY: return 0;
case Calendar.WEDNESDAY: return 0;
case Calendar.THURSDAY: return 0;
case Calendar.FRIDAY: return 0;
case Calendar.SATURDAY: return 0;