Skip to content

Instantly share code, notes, and snippets.

View luisivan's full-sized avatar
🦅
Fighting for freedom

Luis Cuende luisivan

🦅
Fighting for freedom
View GitHub Profile
import passkit from "passkit-generator";
import fs from 'fs'
try {
/** Each, but last, can be either a string or a Buffer. See API Documentation for more */
const wwdr = fs.readFileSync('./cert/AppleWWDRCAG4.pem')
const signerCert = fs.readFileSync('./cert/passes.pem')
const signerKey = fs.readFileSync('./cert/passes.key')
const pass = await passkit.PKPass.from({
// SPDX-License-Identifier: UNLICENSED
pragma solidity =0.8.10;
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {Initializable} from "@openzeppelin/contracts/proxy/utils/Initializable.sol";
import {Math} from "@openzeppelin/contracts/utils/math/Math.sol";
import {SafeTransferLib} from "@rari-capital/solmate/src/utils/SafeTransferLib.sol";
import {ERC20} from "@rari-capital/solmate/src/tokens/ERC20.sol";
contract Loan is Initializable, Ownable {
using SafeTransferLib for ERC20;