Skip to content

Instantly share code, notes, and snippets.

// SPDX-License-Identifier: MIT
pragma solidity 0.8.13;
import {IERC1155CreatorCore} from "@manifoldxyz/creator-core-solidity/contracts/core/IERC1155CreatorCore.sol";
import {IERC1155CreatorExtensionApproveTransfer} from "@manifoldxyz/creator-core-solidity/contracts/extensions/ERC1155/IERC1155CreatorExtensionApproveTransfer.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
contract NonTransferableExtension is IERC1155CreatorExtensionApproveTransfer {
constructor() {}
import os
from typing import List, Optional
from web3 import Web3
from eth_abi import decode_abi
from dotenv import load_dotenv
load_dotenv()
//"SPDX-License-Identifier: UNLICENSED"
pragma solidity ^0.8.0;
// ....................................................................................................
// ....................................................................................................
// ....................................................................................................
// ........................................;++*!!????????!!**+;;.......................................
// .................................;+*?%$&&0101010101010101010&@$?*+;.................................
// .............................;*?$&10101010101010101010101010101010&@?*;.............................
// ..........................+!$&10101010101010101010101010101010101010101@?+;.........................
// .......................+?@010101010101010101010101010101010101010101010101&%+.......................

Ethereum Developer Resources!

Hello, World! Here is a list of resources that I have found helpful when learning about blockchain development. I will continuously update this page as we are all learning together!

Opinion Pieces

Why Web3 Matters (Chris Dixon): here

Using Token Incentives to Bootstrap New Networks (Chris Dixon): here

x0r Scavenger Hunt Solution Guide

Step 1: private_key

  • In the center of the key, there is the following base64 encoded string: IFhYWCBtaW1pYyBhdXR1bW4gcGl6emEgcGl0Y2ggWFhYIHVuZmFpciBwdXBweSBYWFggcm9hZCBmb3N0ZXIgWFhYIA==
  • The decoded base64 string is “XXX mimic autumn pizza pitch XXX unfair puppy XXX road foster XXX”
  • The XXX’s need to be replaced with other words scattered throughout the collection

Step 2: bank

  • The word “payment” is above the door of the bank.