opensea-js
openzeppelin-contracts
Our great sponsors
opensea-js | openzeppelin-contracts | |
---|---|---|
640 | 233 | |
2,265 | 23,900 | |
-0.0% | 1.5% | |
9.4 | 9.5 | |
10 days ago | 1 day ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opensea-js
-
Build an AI-powered NFT generator with TS, GPT, Polygon and CASE (Part 1/2)
We will create a web app that will let users mint a NFT in one click: creating an AI art from a prompt, storing it on IPFS and mint the unique NFT in Polygon so you can see it on OpenSea. Pretty cool right ?
-
Web3 Wallet Best Practices: Safeguarding Your Crypto Assets
Some classic phishing attempts are fake e-mails from scammers pretending they are part of Opensea, Binance, Metamask, or individuals messaging you on Telegram, Discord, or Twitter pretending they are part of a team or interested to buy your assets in different means than through the trustable marketplaces.
-
ERC 6551: Token Bound Accounts - A Revolution by Future Primitive.
Bulk Transfers and Collection Trading: The introduction of token-bound accounts enables the trading of entire NFT collections as a single unit. Platforms like OpenSea can leverage this functionality to facilitate bulk transfers of NFTs, streamlining collection management for both creators and collectors.
- What apps/sites/programs do people use to invest here?
-
Where/How can I learn NFT? Retired, I paint.
OpenSea: https://opensea.io
-
Daily General Discussion - March 16, 2023 (GMT+0)
https://opensea.io/ search for them here. For example mine is called "the singularity"
-
Made a new account
I use Opensea to view and manage my Reddit NFTs. Before connecting your wallet double check the link you are in and make sure it is legit. You can connect your Reddit Vault Account to opensea to transfer your NFT to your Trezor or use the reddit transfer thingy if you still have free transfers. I will use the opensea method since the reddit transfers are a one time thing afaik.
-
i need help! have no idea what im doing, how to sell or what it’s worth
After that, you'll need a small bit of the matic token to pay gas fees. Someone on the sub will probably send you some for free if you ask. After that make sure you're on the correct website, opensea.io, and it should be fairly straightforward to list it for sale.
Once you've imported the wallet into metamask go to opensea.io - that is the only website you should connect your wallet to as part of this process, since you don't understand a lot never accept connections on other websites until you're much more knowledgeable.
-
MoonPlace - a place like r/place but on-chain NFTs on Arbitrum Nova
my tiles shows up on opensea.io
openzeppelin-contracts
-
Blockchain transactions decoding: making wallet activity understandable
Lets look the events of Open Zeppelin’s ERC20 token contract:
-
I get an "ambiguous primary types or unused types" error when trying to mint an NFT requiring 2 signatures via EIP712
I modified my code to use EIP712 to require an authorized wallet to also sign in order for an NFT to be minted. I based this off of this: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/7e814a3074baa921db584c180ff6e300cdec8735/contracts/token/ERC20/extensions/ERC20Permit.sol. This is an example of someone calling a smart contract containing this ERC20Permit.sol code https://github.com/Uniswap/v3-periphery/blob/main/test/shared/permit.ts. This particular ERC20Permit.sol code is designed to allow an account to approve ERC20 spend limits without spending gas fees but the same underlying mechanisms could be applied to my use case.
-
Solidity digest / mar 2023
v4.8.2 of OpenZeppelin contracts and contracts-upgradeable bug fix for ERC721Consecutive that could cause a balance overflow when _mintConsecutive was used for batches of size 1 breaking changes to ERC721: the internal function _beforeTokenTransfer will no longer update balances when batchSize is greater than 1
-
The 4 Best dApp Frameworks for First-Time Ethereum Developers
Widely used open source framework with an active GitHub community and documentation
-
What is the current best practice for badges / soulbound / nontransferrable tokens?
In the next step of my journey, I went to Github to see what other people were building. I didn't fine much. My heros [OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/interfaces) don't seem to have any examples in their repository. Github's search yielded no results. Some Google searches finally did land me on two repositories. One is [an implementation of ERC-5114](https://github.com/TeamSHARKZ/soulbound) - horray!. The other one one of those traditional [awesome lists](https://github.com/attestate/awesome-soulbound-tokens). Great resource and introduced me to a standard I previously missed, [ERC-4973](https://eips.ethereum.org/EIPS/eip-4973). Of course, having completely missed a token reinforced how easy it is to miss something obvious along the way and encourages me to reach out and ask the community for more information.
-
Fork mainnet using hardhat to test and build on DeFi protocols and more
Now create a folder named IERC20.sol inside your contracts folder and paste the following code into it. This is the ERC20 interface we will need to interact with the USDC contract. You can also find this code here
-
Generating Decentralized identifier using ERC725 and ERC735
You're trying to import a markdown (text) file that describes the ERC721 spec, not an actual ERC721 compliant smart contract. I believe what you're trying to import is https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/ERC721.sol
-
Question about implementing a UUPS proxy
Look at TransparentUpgradeableProxy.sol, but the actual delegation happens in one of the contracts it inherits: Proxy.sol.
-
A look into formal verification of smart contracts using Certora
Let's grab some examples from OpenZeppelin's TimelockController spec. In a Timelock, operations can have different states. We can write a rule that checks, for instance, that calling execute is the only way for moving an operation from ready to done state.
-
Create & deploy an ERC-20 token in 15 minutes (Truffle, OpenZeppelin, Goerli)
The import line is importing the contents of this file which is available within our node_modules from installing OpenZeppelin earlier.
What are some alternatives?
solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
solmate - Modern, opinionated, and gas optimized building blocks for smart contract development.
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
ERC721A - https://ERC721A.org
metaplex - A directory of what the Metaplex Foundation works on!
Solana - Finds price floor for every single attribute in a given collection
Safemoon.sol - safemoon contract
solidity - Solidity, the Smart Contract Programming Language
metamask-extension - :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
truffle - :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
poap-contracts - The Proof of Attendance Protocol Ethereum contracts
openzeppelin-solidity - OpenZeppelin Contracts is a library for secure smart contract development. [Moved to: https://github.com/OpenZeppelin/openzeppelin-contracts]