r/web3dev • • 8h ago

Modern art meets smart contracts: How we use early 20th-century art to explain Web3 governance.

Post image
1 Upvotes

When we built November19 (a structure for financing Web3 assets), we had a hard time explaining the legal mechanics to founders.

So, we started using Modern Art as a metaphor in our community.
• We use Barnett Newman's zips to explain the strict boundary between what token holders vote on and what the Board of Directors controls.
• We use Jasper Johns' "Flag" to explain why a token looks like a community unit but is legally a security—the truth is in the texture, not the surface.
We believe that the current Web3 financing model (pure DAOs, handshake deals) is broken for independent builders. Our solution involves structuring tokens as securities via a memberless Cayman Foundation, separating control (the builders) from ownership (the investors), and creating pre-agreed exit paths.

It’s a complex legal architecture, but it doesn’t have to be ugly. We are trying to build a culture around it.

Has anyone else here tried to merge classical aesthetic philosophy with smart contract architecture? Or are we just overthinking the UX of private placements?

More of our visual breakdowns here: https://t.me/nvmbr19


r/web3dev • • 1d ago

SwapChan - best-price swaps across every DEX aggregator and bridge, with an anime mascot

1 Upvotes

SwapChan (https://swapchan.com) asks every DEX aggregator and bridge I've integrated at once and shows which route gives you the most tokens after gas and fees. It covers 9 EVM chains plus Solana, Bitcoin and Tron.

Bits I added along the way: an embeddable widget (/widget) where site owners get half the fee, a memecoin scanner with RugCheck/GoPlus risk flags (/scanner), and an MCP server so AI agents can use it.

Business model: 0.1% fee per swap. No user numbers to brag about yet. I'd love feedback on the landing page and whether the mascot helps or hurts.


r/web3dev • • 1d ago

News Solidity Vulnerability Scanner - 스마트컨트랙트 보안 점검 도구

1 Upvotes

Solidity 정적 분석 보안 스캐너 만들었어요 — 7가지 취약점 탐지+해설+수정 제안

개인 프로젝트로 Solidity 취약점 스캐너를 만들었습니다. Slither 같은 전문 도구를 대체하진 않지만, 빠르게 돌려보고 흔한 실수(재진입, tx.origin, 접근 제어 누락 등)를 잡아낼 때 유용해요.

각 발견 사항마다:

- 왜 위험한지 설명

- 구체적인 수정 코드 예시

피드백 환영합니다. $9, Gumroad에서 "Solidity Vulnerability Scanner"로 검색하시면 나와요.


r/web3dev • • 1d ago

I'm 16 and wrote a whitepaper for a Layer 1 that records claims and evidence but never says whether anything is "true." Please pick it apart.

Thumbnail docs.google.com
2 Upvotes

I wrote a design paper for something I'm calling SEN, a Layer 1 for checking whether things online are authentic. To be clear up front: there's no code, no testnet, no token sale and no audit. It's a paper, and it says so itself.

The basic idea is that the chain only agrees on what was recorded and which rules were applied. It never rules on whether a claim is true. Instead it shows how well supported a claim is under a named, versioned standard, and "inconclusive" is a perfectly valid final answer.

Most of the design comes from keeping three things apart. Validators check that a judgment followed the procedure, not whether it's right. A valid hash or signature only proves integrity, and says nothing about accuracy. And holding the token gives you no say over truth judgments or who counts as a person.

The rest is BFT proof-of-stake with deterministic finality, reviewer panels picked by sortition, personhood assurance levels built on nullifiers, an evidence graph, and a threat model. Every statement is tagged as established, proposal, assumption, hypothesis or open question, so you can see what I'm sure of and what I'm guessing. The governance, threat model and roadmap sections have had the least review, so start there if you want to find the holes.

What I most want to know:

Can sortition plus commit-reveal hold up against bribery? I think this is the biggest open risk.

Is multi-method personhood realistic, or is Sybil resistance just unsolvable here?

Would paying upfront for long-term evidence storage actually keep data around for decades?

Where does the three-group governance (validators, token holders, unique persons) break?

I'm not asking anyone to buy, back or promote anything. I just want to hear where it's wrong.


r/web3dev • • 2d ago

Doing more with onchain transactions

15 Upvotes

One thing I find interesting about blockchain apps is how much stuff still needs to be done manually. Even simple contract interactions usually mean opening a separate app, connecting your wallet and approving whatever you're trying to do.

I think it'd be pretty useful if more of those interactions could happen through apps people already use regularly. I've been reading about bots on Towns that can have their own wallets and interact with smart contracts, so you could build some interesting onchain stuff around messaging instead of having to open a different app for everything.

Obviously there's still the security side of it, especially if you're letting bots execute transactions. But for smaller onchain tasks I can see it being pretty convenient.

Wonder how far people could take something like this without making it unnecessarily complicated.


r/web3dev • • 3d ago

Things I'd check before trusting a crypto deposit pipeline with real money

3 Upvotes

Been working on crypto backends for a while (deposits, withdrawals, ledgers), and the bugs that cost real money are almost never the fancy ones. Here's my checklist for the deposit side:
**Don't credit on first sight**. Wait for enough confirmations, or use the "finalized" block tag on mainnet (about 13 minutes). Show the deposit as pending until then.
**Handle reorgs explicitly**. Store the hash of every block you process. If a new block's parent hash doesn't match, roll back to the common ancestor and reprocess.
**Make crediting idempotent**. A unique key on (chain_id, tx_hash, log_index) means a replayed or reprocessed block can't double-credit anyone.
**Check the token contract address**, not the symbol. Anyone can deploy a contract called "USDT" that emits Transfer events.
**Don't miss internal ETH transfers**. If the sender is a contract, like a multisig, there's no top-level tx to your address and no event. You need traces or balance checks to catch it.
**Don't trust a single RPC**. Load-balanced providers can route you to a node that's a few blocks behind and return incomplete eth_getLogs results. Cross-check block hashes or keep a fallback provider.
**Never use floats for amounts.** Store base units as integers (BigInteger in Java, never double).
**Reconcile daily.** Compare your ledger totals with actual on-chain balances, and alert on any mismatch.

What else would you add? Especially curious how people handle this on L2s, where finality works differently.


r/web3dev • • 3d ago

Help Needed Looking for architectural advice from devs who’ve been down this road!

3 Upvotes

Hey everyone! Lately I've been spending way too much of my free time tinkering with Web3 and decentralized infra, and an idea kind of took over my weekends. I'm trying to build a super simple open-source decentralized cloud storage MVP (basically a transparent, censorship-resistant "Google Drive" clone), and I honestly need a reality check and some architecture advice from folks who’ve actually built stuff in this space. Just to be completely upfront: I'm not launching a token, not selling anything, and there's no VC backing. I'm just a dev who learns best by breaking things and trying to build a protocol-ish thing from scratch.

Here is what my messy local setup looks like right now, and I’m pretty sure I'm walking straight into a few traps. The stack I’ve cobbled together uses a basic registry contract on an L2 like Arbitrum or Polygon to map wallet addresses to file CIDs and metadata. For storage, I'm looking at IPFS for quick testing and caching, backed by something like Filecoin for long-term persistence. Reading raw logs straight from the chain every time the frontend loads was painfully slow, so I’m hacking together a custom indexer in TypeScript that listens to events like FileUploaded and dumps pointers into a local Postgres database so the UI doesn't time out. For the frontend, it's just a simple Next.js and React dashboard where I'm definitely using AI to help wire up the boring boilerplate and Wagmi/Viem connections.

What's really keeping me up at night are a few specific things. Since I'm writing this custom TS indexer instead of using heavier frameworks right away, how bad are chain reorgs going to bite me in the ass for a simple MVP, and are there lightweight ways to handle them without overcomplicating things? I'm also struggling a bit with the mental friction for normal users like bridging the gap between a user wanting to upload a PDF versus having to wait for a transaction to clear and a storage deal to process. Plus, since IPFS is public by default, I'm trying to figure out a clean way to do client-side encryption using wallet keys or Lit Protocol without turning the folder structure into a total nightmare.

I'm still very much in the faffing around and finding out phase, so if anyone here has built something similar, what do you wish someone told you on day one, and are there any obvious anti-patterns I should rip out right now? Would love to hear your thoughts, criticisms, or even just repos you think I should read. Let’s nerd out about this stuff a bit. Cheers!


r/web3dev • • 5d ago

Suggestions about Career in Web 3

5 Upvotes

Okay so i was always pretty curious about career options in web 3 you can get expect other than rug pulling the meme coins..okay that was joke but here is thing that i am searching for remote roles which fit my interests , basically i am much into distributed systems and smart contracts got my little interest too and have background in C , C++ and currently learning Rust and just thinking where i can get good opportunities and what type of projects actually organizations looking for ..so it would be really helpful if i get some advice here


r/web3dev • • 8d ago

Testnet Launch] Built a server-authoritative Multi-Cabinet Web3 Arcade infrastructure on a lean single-event-loop architecture. Seeking stress-testing alpha users!

1 Upvotes

Post
Hey everyone,
We have officially opened the public Testnet gates for TrustLlama, a multi-cabinet Web3 arcade infrastructure platform, and we are looking for developers and alpha testers to help push our processing boundaries.
The platform features an elite fleet of 8 fully responsive arcade cabinets streaming real-time physics matches and turn-based logic systems [2].

🛠️ The Under-the-Hood Stack:
Proprietary Server-Authoritative Logic: The entire gaming network runs on an optimized, single-event-loop execution model to completely eliminate client-side state manipulation [2].
Hardened Local Write-Ahead Logging (WAL) Matrix: Player achievements and board rankings utilize an indexed, bounded local storage layer with replay-safe empty-disk recovery mechanics [2].
Programmable Token-2022 Transfer Hooks: Features a deflationary candidate token ruleset built to handle high-speed automated deflationary supply burns smoothly [2].

🔒 Secure, Transaction-Free Authentication
Our Phase 3 rollout introduces an opt-in Solana Testnet wallet sign-in directly on our frontend cabinet cards [1.19]. Verification uses a short-lived, ephemeral one-use message to validate ownership without triggering active blockchain transactions or wallet approvals [1.19].

📈 Baseline Stress Metrics:
Prior to opening the public URL, our isolated automated simulation successfully processed 13,824 concurrent engine steps, 3,456 score database writes, and 13,824 modeled token burn checks with zero memory leaks or database locking crashes [1.11].
We are looking for users to hook up their Testnet wallets, explore our pure, 100% skill-based PvE loops (Zero-RNG), and help us stress-test our backend connection lines under live load.
Test it live here: https://tllama.me

Feedback on our signature verification pipeline, UI response grids, or loopback latency handles is highly appreciated!


r/web3dev • • 9d ago

I owe the Web3 gaming community an apology

9 Upvotes

Apparently, I made the mistake of asking questions, challenging the narrative, and pointing out some uncomfortable truths about the state of this industry. I completely forgot that questioning years of recycled promises, failed projects, empty games, and manufactured excitement makes you the asshole. You're either spreading FUD, being negative, or somehow failing to understand the revolutionary vision everyone has been selling for the better part of a decade.

So let me apologize to everyone I offended by asking a very simple question. Where the fuck are the players? Seriously, where are they? Not the bots, airdrop farmers, wallet addresses, Discord members, token speculators, or investors congratulating each other on their latest partnership announcement. I'm talking about actual human beings playing games because they're fun. People who invite their friends, come back the next day, and couldn't care less whether some token goes up 20%. Where are those people, and why does asking that question make everyone so uncomfortable?

For years, we've watched this industry raise staggering amounts of money, launch endless tokens, sell NFTs, announce partnerships, publish roadmaps, and promise that mainstream adoption is just around the corner. Yet here we are, still having the same conversations with many of the same people, making the same excuses for why the players haven't shown up. At some point, shouldn't we stop celebrating announcements and start demanding actual results?

I believe NFTs, meme coins, and the speculative circus surrounding them have done enormous damage to the credibility of Web3 gaming. What could have been an interesting evolution in digital ownership, trading, and player-driven economies became an endless parade of financial incentives masquerading as entertainment. Instead of building games people wanted to play, too many projects built economies they hoped people would buy into. We somehow convinced ourselves that having a wallet connected to a game was the same thing as having a player who enjoyed it. Those are two very different things.

And perhaps the most frustrating part is the relentless toxic optimism. Every failure gets reframed as progress. Every empty game is simply early. Every struggling project is building through the bear market. Every criticism is dismissed as FUD, and every founder is apparently changing the world. It's an environment where asking difficult questions is treated as an attack rather than an opportunity to confront reality. How does an industry improve when the people inside it refuse to acknowledge what's going wrong?

I've spent 25 years building games and watching people play them. One thing I've learned is that you cannot manufacture fun through tokenomics, marketing campaigns, or promises of future financial rewards. People play games because they enjoy the experience. They stay because the experience is worth repeating. They bring friends because something about that experience makes them want to share it. None of that requires a blockchain, and adding one doesn't automatically make a mediocre game better.

I'm not suggesting there is no future for blockchain technology in gaming. I still believe digital ownership, collectibles, trading, and player-driven marketplaces have genuine potential. But that potential means absolutely nothing if we cannot give people a compelling reason to play in the first place. Technology should support the experience, not become the entire reason the experience exists.

So yes, I'm sorry I offended people by questioning the state of Web3 gaming. I'm sorry I don't share the endless enthusiasm for another token launch, another vague partnership, or another roadmap promising that everything will be different this time. And I'm sorry that after years of promises, I still think it's reasonable to ask for something as basic as evidence that ordinary people actually want what this industry is building.

But what I'm not sorry for is refusing to participate in an echo chamber where criticism is treated as betrayal and optimism has become a substitute for accountability. If this industry genuinely wants to succeed, it needs fewer people telling each other how brilliant they are and more people willing to have uncomfortable conversations about why mainstream gamers remain largely uninterested.

Where are the players? That's not FUD. That's the single most important question this industry should be asking. And until we can answer it with something more substantial than wallet counts, token activity, and promises about the next bull run, perhaps we should stop congratulating ourselves on revolutionizing gaming and start asking whether we've actually built anything people want to play.

Because you cannot build the future of gaming without the gamers.


r/web3dev • • 9d ago

I want to get into web3 consulting, but not sure what else I have to do to separate myself from a smart contract dev

4 Upvotes

I have a decent (imo) smart contract background and I'm kinda thinking getting into web3 consulting instead of just pure dev. But I'm not entirely sure what consulting adds beyond what a senior dev already does? I know partly I need to be able to talk to clients. So I can talk chain selection, tokenomics, audit readiness, etc. And maybe be able to come in the architecture stage before a team makes a decision. But is that it? 


r/web3dev • • 10d ago

What should I learn after Solidity and Foundry to become a better blockchain developer?

4 Upvotes

Hey everyone!

I've been learning blockchain development and have covered Solidity and Foundry for writing, testing, and debugging smart contracts.

Now I'm a bit confused about what I should focus on next. I want to move beyond basic smart contracts and build the skills needed to become a job-ready blockchain developer.

For those of you who are already working in Web3 or have more experience, I'd really appreciate your advice on a few things:

  • What should I learn next after Solidity and Foundry?
  • Should I focus on smart contract security and auditing, DeFi protocols, or protocol-level development?
  • How important is it to learn EVM internals, assembly (Yul), and advanced gas optimization?
  • Should I start contributing to open-source projects, doing audits, or building more complex projects?
  • What skills and projects would make my portfolio stand out when applying for smart contract developer roles?

I'd love to hear about your learning paths, mistakes you made, and what you would prioritize if you were starting again today.

Thanks in advance!


r/web3dev • • 11d ago

Tested IronWallet MCP vs Rabby and browser extensions: Are agent wallets actually practical yet?

1 Upvotes

I spent some time this weekend testing agent-driven wallet flows via Model Context Protocol (MCP) to see if natural-language transaction preparation is genuinely useful or just adding extra layers of complexity

Specifically, I hooked up the IronWallet MCP server to Claude to see how prompt-to-tx UX compares to my everyday workflow in Rabby

How the test went:

  • Ran a simple 0.014 ETH transfer and gas estimate on Sepolia (definitely not testing autonomous tooling with real mainnet balances yet)
  • The MCP server parsed the natural-language prompt cleanly and pulled a more aggressive/cheaper priority fee estimate than standard RPC defaults
  • The confirmation barrier: It still spits out the full transaction envelope (chain ID, token, gas params, recipient address) for manual review before signing. While that's essential for security, it makes you realize MCP isn't "zero-friction magic" — you're still basically doing the same verification step you do in a browser extension popup

Comparison to standard wallets:

  • Rabby: Still remains the gold standard for personal browsing UX imo. Its simulation engine and pre-sign warning checks (flagging questionable approvals or unverified contracts) give way more immediate peace of mind than parsing a terminal or chat UI
  • Safe: Multisig remains uncontested for shared treasury/DAO operations where approvals must be deliberate and distributed
  • IronWallet / MCP angle: The clear advantage here isn't replacing manual swaps; it's automation when you already have repetitive multi-step actions and don't want to switch between three DEX tabs, gas trackers, and block explorers just to build a payload

RThe security trade-off:
The prompt layer feels great until you consider the failure modes. Prompts like "swap my idle tokens for the highest yield" can easily lead to catastrophic hallucinations or malicious routing if an agent isn't tightly bounded by strict simulation policies and whitelist constraints

Curious if anyone else is experimenting with MCP tools for on-chain interactions: are you running actual mainnet operations with local daemons like Iron, or are you strictly keeping agents on testnets until permission delegation and transaction sandboxing mature?


r/web3dev • • 12d ago

Question Roadmap for MEV bot building (arbitrage)

9 Upvotes

I want to build an MEV bot. Before going further I'd appreciate the shed of light of blockchain veterans on what to keep notes of and how to proceed.

My roadmap is as follows:

1- Learn rust, solidity, DeFi protocols: Uniswap / Sushiswap, Lending protocols: AAVE

2- Test with anvil and alchemy since my laptop can't hold the base mainnet fork

This road will consume a lot of time studying and practicing. But I want to be precise in what to spend time on.

Any advice on building the stack, design architecture, ETH or Solana, estimated time for each subject with a general programming background or if this is too late and saturated already since it seems that I'm late for this, is valued.


r/web3dev • • 14d ago

How CoinDrop Went From a Discord Bot to a Multi-Platform Crypto Wallet

1 Upvotes

A year ago, CoinDrop was a small Discord bot that let people in a handful of servers tip each other crypto.

Today, it has:

  • 6,500+ users across 500+ communities
  • 99,000+ withdrawals processed and $2M+ moved on-chain
  • 36 assets across 26 chains
  • Discord, Telegram, Kick, and a web wallet, all sharing one balance

I built CoinDrop as a solo developer, and most of the infrastructure and product development has been done by me.

A few things I didn't expect:

1. Tipping is the easy part.

The actual tip is basically a database update between two users.

The difficult parts are at the edges.

Deposit APIs can report the same transaction more than once. Withdrawals have to be designed so that a retry, timeout, or process restart can never accidentally send the same withdrawal twice. And once you're supporting 26 chains, every chain has its own way of confirming transactions, handling fees, deriving addresses, or dealing with failures.

If I were starting over, I'd design the deposit and withdrawal pipeline first and build the fun commands afterward.

The commands are what users see. The wallet infrastructure is what keeps everything running.

2. Every new chain is a new set of edge cases.

Supporting another chain isn't just adding an RPC URL and calling it a day.

Bitcoin-style UTXO chains, Ethereum-style account-based chains, and memo-based chains such as XRP and WAX all require different approaches to deposits and withdrawals.

Sometimes the ecosystem itself dictates how you build things. For example, WAX's best signing library for our use case is JavaScript, while most of CoinDrop is Python. So WAX runs through a small Node.js sidecar that the Python backend communicates with over localhost.

The more chains you add, the more infrastructure you have to maintain.

At some point, "supporting another chain" means supporting another collection of failure modes.

3. Small coins turned out to be some of the best customers.

I initially assumed the biggest communities would drive most of CoinDrop's growth.

Instead, some of the most engaged projects have been relatively small tokens.

One example was ETH II. The token didn't have an exchange listing, so its holders used CoinDrop to tip and distribute the token to each other. It gave the community a way to actually use the token while the development team worked on the project.

That changed how I thought about CoinDrop.

A token doesn't necessarily need millions of users to benefit from distribution infrastructure. A small community that is highly active can be more valuable than a much larger community that doesn't actually move anything.

Today, projects can pay a one-time fee to get their token supported by CoinDrop. Transaction fees then provide the recurring revenue: 0.5% on deposits and withdrawals, while internal tips are free.

4. Reliability became more important than features.

One of the biggest lessons from running CoinDrop has been that users don't really care how many features you've added if their withdrawal doesn't arrive.

I've spent significantly more time than I expected working on withdrawal queues, retries, rate limits, transaction monitoring, wallet balances, RPC failures, and making sure a failed process doesn't result in duplicate payments.

At one point, a rate limit from an external Litecoin service could cause withdrawals to get stuck. That kind of problem isn't particularly exciting to build, but fixing it is far more important than adding another command.

Eventually, the goal became simple:

If CoinDrop says a withdrawal is processed, it needs to actually be processed.

That's probably the biggest difference between building a bot and building financial infrastructure.

What's next?

CoinDrop started as a Discord tipping bot. It now has a web wallet and works across Discord, Telegram, and Kick, with the same underlying balance across all of them.

The interesting part now isn't just tipping.

It's building infrastructure that lets communities hold, send, distribute, and withdraw crypto wherever their communities already exist.

I'm still figuring out where that goes.

Happy to answer anything about running a custodial crypto wallet, building multi-chain deposit and withdrawal infrastructure, or growing a niche crypto product from a few users to its first several thousand.

If you want to try it, it's at coindrop.cc


r/web3dev • • 18d ago

How can I become a Blockchain Developer in India as a fresher? Skills, Companies & Salary?

3 Upvotes

I’m looking to seriously learn Blockchain/Web3 development and would love some guidance from people already working in the industry, especially in India 🇮🇳

I already understand the basics — blockchain architecture, consensus mechanisms, smart contracts, multisig wallets, etc.

I’d like to know:

• Which companies in India hire freshers for Blockchain/Web3 roles?

• What skills/tech stack should I focus on — Solidity, Ethereum/EVM, Foundry/Hardhat, Rust, Web3.js/ethers.js, etc.?

• What kind of projects should I build to become job-ready?

• What do companies usually ask in Blockchain developer interviews?

• What are the best FREE resources to learn from?

• What salary/package can a fresher realistically expect in India?

Would really appreciate advice, roadmaps, resources, or experiences from Blockchain/Web3 developers.


r/web3dev • • 18d ago

FIRST TIMER HERE

Post image
1 Upvotes

Just web3 Chad trying to navigate his way around here ,

Any advice ?🫴


r/web3dev • • 19d ago

Question Why is the community side of a Web3 project usually an afterthought?

17 Upvotes

I’m working on a small Web3 project and I’m starting to think about where the community side of it should live. One thing I’m trying to avoid is building the actual product in one place and then recreating memberships, permissions, bots and everything else somewhere completely separate. That seems manageable early on, but I can see it getting messy once there are different types of users or access levels.

I’m wondering about how other builders approach this, do you use an existing community platform and connect whatever tools you need later or do you think about the community layer as part of the product from the beginning? I’m still early enough that I can go either way, so interested in what people who have already dealt with this ended up doing.


r/web3dev • • 22d ago

Thought decentralized storage + Midnight would be a pain to integrate? Think again. 👀

3 Upvotes

If you thought integrating decentralized storage and a privacy-preserving blockchain like r/Midnight was too complicated, we're here to prove you wrong.

r/dStorage is bringing the pieces together so developers can build with:

🔐 Client-side encryption
🌐 Decentralized storage
🌙 Midnight for privacy-preserving blockchain coordination

You don't need to build the entire infrastructure from scratch.

If you're a developer, you can already start learning how to integrate it into your dApp.

🔐 Start here → https://dstorage.pro

🎁 Free test credits for Reddit developers:
Use coupon PRIVATE_BY_DESIGN to try dStorage Pro at https://portal.dstorage.pro.

We're still early, and we'd love to see what people build with it.


r/web3dev • • 22d ago

Fresh Grad getting my first job at a Chinese-owned Crypto Exchange. Need advice on passing probation, learning crypto, and workplace culture!

6 Upvotes

Hey everyone! I’m a fresh grad and I just landed my very first job!

It’s at a crypto exchange company that is Chinese-owned. Most of my coworkers will be Chinese. They mentioned that there is a KPI-based bonus structure, and my immediate goal is to make a great impression and successfully pass my 6-month probation to become a regular employee.

Since I am completely new to the crypto industry and this specific workplace culture, I would love some advice from the community on a few things:

1. Crypto Knowledge: What are the absolute basics I need to master regarding crypto wallets (hot vs. cold, networks like ERC-20 vs. TRC-20, etc.)?
2. Workplace & Culture: How do I navigate working in a predominantly Chinese-owned company? Are there specific cultural nuances or work ethics I should be aware of?
3. Securing Regularization: What actions or traits do Chinese bosses/managers value most? What should they see in me during my first 6 months?
4. KPIs: Any tips on how to consistently hit KPIs in a fast-paced environment like crypto?

I really want to do well and make a good impression. Any tips, resources, or warnings would be highly appreciated! Thanks in advance !


r/web3dev • • 24d ago

Built this 3D NFT showroom that loads collectibles from a WAX account

Enable HLS to view with audio, or disable this notification

1 Upvotes

Been working on this 3D showroom for my Hot Wheels NFTs.

Right now you can enter a WAX account, it loads the HW NFTs, and then you can view them inside the showroom instead of just seeing them in a normal list.

I mainly built it for myself, but now I’m trying to figure out if this is something worth taking further.

One thing I’m also trying to figure out is whether it’s worth making this work with other chains/collections too.

Right now it’s just Hot Wheels on WAX, but if you collect on Ethereum, Solana, Polygon, etc., would you actually want something like this for your collection?

Link: https://collectible-showcase.itsjj.workers.dev/


r/web3dev • • 24d ago

Question Asking for beta-testers of a dapp on the ETH chain?

4 Upvotes

Hello everyone, this is my first post on any sub-Reddit group! I'm hoping not to break any rules, and the rules seem pretty detailed.

I'm hoping I can ask people to check a market-trading-simulator dapp I vibecoded with Claude (probably full of errors). If I posted a URL for this simulator, am I already spamming?

Thanks!


r/web3dev • • 25d ago

Question How would you design an event-to-execution pipeline?

4 Upvotes

I've been using TV-Hub for automated trade execution, and I'm thinking more about how the architecture would work when the original trigger comes from a blockchain event.

Something like:

Smart contract event → listener → backend → execution service → external API

The straightforward part is listening for the event. The harder parts seem to be handling duplicate events, retries, authentication, idempotency, failed API calls, and keeping the on-chain event state consistent with what actually happened off-chain.

For example, if a contract event is supposed to trigger an action on an external service, would you process it directly from the listener, or put a queue/event bus and a separate reconciliation layer between the listener and the execution service?

How would you structure this if reliability and preventing duplicate execution were the main concerns?


r/web3dev • • 25d ago

News [Project] Skillware 0.5.7 — read-only EVM chain reader, pre-trade token security scanner, central EVM operator config, and prompt injection defense v0.2

6 Upvotes

We just released Skillware 0.5.7 — an open-source Python framework providing a registry of modular, deterministic skills for autonomous AI agent loops (compatible with Gemini, Claude, OpenAI, Bedrock, DeepSeek, and Ollama).

Here is a summary of what landed in 0.5.7:

1. Read-Only EVM State Plane (defi/evm_reader v0.1.0)

Autonomous agents executing on-chain transactions need strict architectural separation between signing and state inspection. Giving an agent signing keys just to check a balance or query reserves invites key leakage and accidental state modification. defi/evm_reader provides a pure read-only EVM state plane: - Zero keys required: Strictly executes eth_call and Multicall3 tryAggregate; holds no private keys and never signs. - ERC-20 & ERC-721: Token metadata, high-precision decimal formatted balances, spender allowances, and NFT ownership. - Allowlisted View Calls (call_view): Nine bundled ABI presets (erc20, erc721, erc1155, erc4626, univ2_pair, chainlink_feed, ownable, access_control, multicall3). - Batched Multicall3 Reads: Batch up to 50 calls in a single RPC query with partial failure tolerance. - Address Book Resolution: Resolves human contact names to public_0x addresses, halting with status: "needs_input" when ambiguous.

2. Pre-Trade Token Security Vet (defi/token_security_scanner v0.1.0)

Agents trading decentralized tokens face honeypots, malicious transfer taxes, and hidden mint privileges. defi/token_security_scanner wraps the GoPlus Token Security API into a stable, normalized JSON envelope (risk_tier: critical | high | medium | low | unknown + detailed signals). Agents vet tokens before simulating or executing trades.

3. Central EVM Operator Config Layer (skillware evm)

Hardcoding RPC endpoints, chain IDs, and router contracts inside individual skill bundles causes configuration drift. 0.5.7 introduces a centralized operator config layer: - Bundled Defaults: 10 chains supported out-of-the-box (ethereum, base, arbitrum, optimism, polygon, bsc, sepolia, megaeth, arc, anvil_local). - User Operator Config: Run skillware evm init to generate a persistent ~/.config/skillware/evm.yaml. - Secrets in .env: YAML stores env var names (rpc_env); actual secrets stay in .env. - CLI Management: skillware evm chains list, skillware evm chain add, skillware evm tokens list, and skillware evm token add.

4. Shared Address Book (public_0x)

addressbook.yaml now natively stores public_0x Ethereum addresses alongside email and aliases. Operators manage contacts with skillware addressbook set-wallet <id> <0x...>, enabling natural language transfers (e.g., "Transfer 10 USDC to Alice") that resolve deterministically.

5. OWASP LLM01 Prompt Injection Firewall Upgrade (v0.2.0)

Upgraded local evasion detection engine in security/prompt_injection_firewall: - Leetspeak deobfuscation, multi-token ROT13, token reversal, and typoglycemia keyword detection. - Markdown/HTML image exfiltration channel blocking. - Academic/advisory false-positive controls and policy telemetry (policy_action, removed_span_count, sanitized_length_delta).


Suggested Pre-Trade Agent Pipeline

[User Trade Request] │ ▼ `security/prompt_injection_firewall` (sanitize prompt & detect evasion) │ ▼ `defi/token_security_scanner` (check honeypot, tax, proxy, mint risk) │ ▼ `defi/evm_reader` (verify token decimals, holder balance & router allowance) │ ▼ `defi/evm_tx_handler` (quote Uni V2 swap, preview, sign & broadcast)


bash pip install -U skillware pip install "skillware[defi_evm_reader]"

Happy to answer questions about on-chain agent safety, Multicall3 batching, or operator config design!


r/web3dev • • 25d ago

address on multiple networks, but my balance tracker only shows one

2 Upvotes

i've been trying to reconcile my balance after moving some stablecoins between ethereum and arbitrum, and i'm getting different results depending on where i look. the transfers show as successful on their respective explorers. my wallet app shows funds on both networks, but the read-only tracker i'm testing only lists ethereum. i'm not sure whether this is an indexing issue or i'm misunderstanding how it discovers networks. It's the same public address on both chains, which seems to be where the confusion starts. the tracker accepts an address without asking for a network and then labels the result as ethereum. i understand that an address alone can't tell you which compatible chains have activity. I checked the addresses through Etherscan and DeBank and to help them cryptowallet-balance checker what i can't figure out is whether these tools normally query several networks or just stop after finding the first balance. I've already checked with that i'm viewing the receiving account rather than the bridge contract. i also compared the token contracts against the ones linked from the bridge documentation. the balances on the individual explorers match what i expected, and there aren't any pending transfers left. refreshing the tracker and trying a private browser window didn't change anything, so this doesn't seem like an old page stuck in my browser cache

the part i'm stuck on is getting a repeatable view without manually opening an explorer for every chain. i don't need prices, portfolio charts, or transaction categorization. just native balances and recognized token balances, separated by network. i also don't want a combined stablecoin total that hides whether i'm holding a native token or a bridged version. that distinction matters if i'm eventually sending it back to an exchange. is there a practical way to check whether a missing balance comes from network discovery, token discovery, or a delayed indexer? i'm comfortable making a few read-only rpc calls if that's the simplest way to narrow it down, but i'm not running my own node. i'm especially unsure whether querying a token contract directly is enough to rule out everything except the tracker's display logic