Skip to content

Instantly share code, notes, and snippets.

View cupOJoseph's full-sized avatar

Joseph cupOJoseph

View GitHub Profile
@cupOJoseph
cupOJoseph / cabure-attestation-ppv2-ceremony-deposit-420.json
Created July 13, 2026 15:45
Caburé attestation — ppv2-ceremony / deposit #420
{
"ceremony": "ppv2-ceremony",
"circuit": "deposit",
"index": 420,
"h_k": "0xb8780c2119456757f52bb755fb8a4e8a7c7a063ad3164ea6738fc59327790dbe3ffc71595e84beac6e4512b2d8e6a072d1384f0f3f45185676b66230d70c7a4a"
}
@cupOJoseph
cupOJoseph / climate-progressive-bank-market-map.md
Created May 11, 2026 19:03
Climate / progressive / equity-focused banking market map

Climate / Progressive / Equity-Focused Banking Market Map

Compiled May 11, 2026. Public-source only. Crunchbase is Cloudflare-blocked from this environment, so funding figures use public snippets/Tracxn/Dealroom/media/company pages where accessible. Deposit figures are best-available estimates: regulated U.S. banks use FDIC call-report data where available; fintechs generally do not hold deposits directly and customer deposits sit at partner banks.

Quick read

  • The largest clearly mission-aligned regulated banks in this map are Triodos, GLS Bank, Amalgamated, Forbright, Vancity, Southern Bancorp, Beneficial State, Climate First, Sunrise, and Clean Energy Credit Union.
  • The U.S. climate neobank wave has been rough: Ando shut down, Atmos moved away from deposits into clean-energy lending infrastructure, and Aspiration appears heavily restructured after raising very large sums.
  • For Democratic campaign/PAC banking specifically, **Amalgamated Ban
<script id="widget-script"> !function t(e,i,n,g,x,r,s,d,a,y,w,q,f,u,t,c,o){var p="widgetOptions";e[p]?(e[p]=e[p].length?e[p]:[e[p]], e[p].push({id:r,apiUserUuid:x,domain:g,buttonId:d,scriptId:s,uiVersion:a, campaignId:q,donationFlow:y,fundraiserId:w,preselectedCryptocurrencies:f,donationFormTitle:u,iframeTitle:t})) :e[p]={id:r,apiUserUuid:x,domain:g,buttonId:d,scriptId:s,uiVersion:a, campaignId:q,donationFlow:y,fundraiserId:w,preselectedCryptocurrencies:f,donationFormTitle:u,iframeTitle:t}, (c=i.createElement(n)).src=[g,"/widget/script.js"].join(""),c.async=1, (o=i.getElementById(s)).parentNode.insertBefore(c,o) }(window,document,"script","https://form.contributions.shift4payments.com","e6cf7d18-41b6-4a6c-954a-338578fd90b0", "1189136786","widget-script","widget-button", "2", "crypto", "", "", undefined, undefined, "");</script>
<div style="display: flex; justify-content: center;">
<button id="widget-button" style="color: var(--color-bg3-text); background-color: var(--color-bg3); font-size: 18px;
@cupOJoseph
cupOJoseph / mustang-contracts.md
Created March 8, 2026 16:22
Mustang Finance — ActivePool & Token Wrapper Contracts (Saga EVM)

Mustang Finance — ActivePool & Token Wrapper Contracts

Network: Saga EVM (Chain ID: 5464)

ActivePool Contracts

Branch Collateral Address
0 WETH 0xabd9e344aea0ead8ceb3952f163b37197eef9e09
1 yETH 0x28bf8d53c2f98fd6a5157ad0ea4d016562712420
@cupOJoseph
cupOJoseph / transactions.md
Last active April 13, 2025 03:49
Ethereum cross-chain agnostic transaction types

Standard transaction:

{
  from: "0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8",
  to: "0xac03bb73b6a9e108530aff4df5077c2b3d481e5a",
  gasLimit: "21000",
  maxFeePerGas: "300",
  maxPriorityFeePerGas: "10",
 nonce: "0",
@cupOJoseph
cupOJoseph / WilcatBackedSecurities.sol
Created July 24, 2024 13:59
Similar to mortgage backed securities: tradable loans implemented as NFTs for wildcat protocol. Trade your WBS to trade ownership of debt liability or deposits.
// SPDX-License-Identifier: MIT
// Compatible with OpenZeppelin Contracts ^5.0.0
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
//import wildcat market interfaces
import "https://raw.githubusercontent.com/wildcat-finance/wildcat-protocol/main/src/interfaces/IWildcatMarketController.sol";
import "https://raw.githubusercontent.com/wildcat-finance/wildcat-protocol/488b30d08c73a93be3e4bf99128c774997411d3a/src/market/WildcatMarket.sol";
@cupOJoseph
cupOJoseph / whiteElephant.sol
Created December 14, 2023 03:38
white elephant gift exchange 30 minute coding challenge as a solidity smart contract
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract Tickets is ERC721, Ownable {
uint ticketNumber = 0;
uint giftingTime = 1703462400;
@cupOJoseph
cupOJoseph / ponzi.sol
Created March 1, 2023 23:22
contract from our solidity 102 workshop at eth denver 2023
pragma solidity ^0.8.19;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract Farm{
//track time of last deposit
//block.timestamp
mapping(address user => uint timestamp) public timeOfLastDeposit;
//track how much deposited
@cupOJoseph
cupOJoseph / lossharvest.sol
Created December 3, 2022 04:28
a smart contract for loss harvesting. sell any NFT to it go 1 wei. Buy them back any time after 2023 for 0.001 eth
pragma solidity ^0.8.7;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/ERC721.sol";
contract harvest {
// Mapping from user address to a nft address to a list of token ids
mapping(address => mapping(address => mapping(uint256 => bool))) public userTokens;
# emoji-sequences.txt
# Date: 2022-08-15, 23:13:41 GMT
# © 2022 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
#
# Emoji Sequence Data for UTS #51
# Version: 15.0
#
# For documentation and usage, see https://www.unicode.org/reports/tr51