cool
app.js
chat_ctrl.js
magnet:?xt=urn:btih:2C9BD4B83EEBDC27FBBDB8023CA7F6F94C6DA566&dn=Zakir+Khan%3A+Haq+Se+Single+%282017%29+Stand-up+Specials+%281080p+AMZN+WEB-DL+x265+HEVC+10bit+Hindi+AAC+5.1+Kappa%29&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Feddie4.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fcoppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.moeking.me%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=https%3A%2F%2Ftracker.nanoha.org%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.files.fm%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker6.lelux.fi%3A6969%2Fannounce&tr=http%3A%2F%2Fopen.acgnxtracker.com%3A80%2Fannounce&tr=udp%3A%2F%2Fmovies.zsw.ca%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leech.ie%3A1337%2Fannounce |
// post hooks for inserMany | |
schema.post<MovieDocument[]>('insertMany', async function (docs, next) { | |
console.log('docs POST =', docs); | |
if (Array.isArray(docs) && docs.length) { | |
const correctData = docs.map((singleDoc) => { | |
console.log('singelDoc post before added =', JSON.stringify(singleDoc)); | |
// If id AND name are present, then we can use them to generate the sort_name | |
if (singleDoc.id?.length > 0 && singleDoc.name) { |
{ | |
"subscriber": { | |
"email_address": "barbuyer@gmail.com", | |
"payer_id": "VZXRX2AG4RY6G", | |
"name": { | |
"given_name": "BarBuyer", | |
"surname": "Jones" | |
}, | |
"shipping_address": { | |
"name": { |
Premium Service:
Reads:
Source: Official Openzeppelin youtube channel
All resources related to Upgradability from Openzeppelin: Click here
Depending on where we put the upgradeTo()
function we decide b/w two types of upgradable smart contracts.
// SPDX-License-Identifier: MIT | |
// OpenZeppelin Contracts (last updated v4.8.0) (token/ERC721/ERC721.sol) | |
pragma solidity ^0.8.0; | |
import './IERC721.sol'; | |
import './IERC721Receiver.sol'; | |
import './extensions/IERC721Metadata.sol'; | |
import '../../utils/Address.sol'; | |
import '../../utils/Context.sol'; |