/r/ethdev
Ethereum-related dev talk:
Contracts, DApps, Wallets, Clients, Infrastructure, Tooling, UIs, Patterns, and others.
No specific rules are enforced apart from the normal global reddit rules.
Updated faucets for 2022:
https://goerlifaucet.com (new since March)
Updated faucet for 2021:
Older faucets (some might be broken):
For Rinkeby, Ropsten, Kovan, Goerli Testnet Ethers: Get them here and here
For more Görli Testnet Ethers: Get them here
For more Ropsten Testnet Ethers: Get them here
http://ethereum.stackexchange.com/ - The Ethereum Programming Stack Exchange
r/EthDevJobs - To find Jobs, and posting you're Hiring
r/ethereum - Offical sub, for discussion of Tech and Application Development using Ethereum.
r/ethfinance - A community for investors, traders, users, developers, and others to discuss Ethereum and its cryptocurrency ETH.
r/ethtrader - Trading sub, for price discussion of Ether and other cryptocurrencies
r/ethstaker - About staking your ETH: help and guidance
r/EtherMining - Ether Mining discussion.
r/ethereumnoobies - Ethereum for newbies
Others: r/ethtraderpro, r/cryptocurrency
/r/ethdev
I always wanted to find some kind of medium to have real time conversations about cryptocurrency technology and its applications, so I recently started this podcast where I invite people in crypto to come and talk about the projects that they are involved in.
I'm currently on episode 8 and I'm already finding myself learning a lot. The last episode for instance, I invited the creator of Satori - a blockchain of AIs tasked with making predictions about the future. Each node specializes at predicting a single piece of data, and they can share prediction between node. Really fascinating concept.
I'm always looking for more guests to come on for a chat so if any of you are building something you want other people to know about, I'd be happy to have you on my show!
For those interested, this is the latest episode: https://open.spotify.com/episode/3g0sYW4KlbMIhlCVaRfvBr?si=e129d9adcc6b4c67
That's all I have :)
I'm looking a few hundreds of Sepolia ETH to sponsor testing of our users. If anyone is willing to trade or sell, DM. Thanks !
Hello, to my understanding, there is coins like BTC, LTC which are not controlled by smart contracts, those no one can freeze their addresses In the other end, their is smart contracts based tokens like USDT and USDC which gives their owners ability to freeze users addresses
2 questions:
How can i know if a value like BTC or USDT is a coin or an asset ? is there any site that shows all assets and all coins that exists nowadays in all chains?
In smart contracts based tokens, i see sometimes tether minted usdt or burned it, any explanation ?
Hi all! 👋🏼
The Solidity Developer Survey 2023 is live! 🎉
You can read the announcement blog post here and take the survey here. 2023 marks the 4th year of collecting feedback and insights from the community through the survey.
Your response helps us…
✅ shape the future roadmap of Solidity
✅ recognise impact of features/changes
✅ improve the language & compiler
And submitting a response takes ~10min! The survey is structured along the following categories:
Last but not the least, a big thank you to everyone who took the survey over the years!
We’d love to hear from previous participants again and reach even more this year. Do submit your response and signal our Twitter announcement in your network.
Hi, im currently learning solidity development i was wondering what are your thoughts on the book Mastering Ethereum.
i read Mastering Bitcoin back in 2020, i learned a lot from it.
so now im looking for something where i can learn about the bases and inner workings of ethereum, so my questions are.
is Mastering Ethereum book still worth it?
what other books or resoruces do you recomend for this porpuse?
I have been building smart contracts for 6 to 8 months right now, using Solidity.
Love the technology and tools, but I am having trouble finding something that interests me in terms of niche.
DeFi is not interesting to me, nor are things like basic NFTs.
What would you suggest to figure out where I can contribute to the web3 space?
How would you go about finding interesting web3 domains to build smart contracts for?
I'm trying to test a contract on Goerli but I can't find the DAI Stablecoin address on this network. Does DAI actually exist on etherscan? There appears to be a lot contracts that say they are DAI but won't actually facilitate a swap. Most I'm running this contract from the Uniswap V3 docs
https://docs.uniswap.org/contracts/v3/guides/swaps/single-swaps
I'm doing some research on rollups/L2s (zkSync, Optimism, Arbitrum etc.) and am looking to chat with some developers on their experience.
Here’s a few things I’m hoping to learn:
Willing to compensate generously if you're willing to connect on DMs!
Hey there, I am currently in the process of writing a contract for a token on the Ethereum blockchain. However, I have encountered a problem. I am trying to link a swap function for uniswap to a condition (that the maximum wallet size of 3% is not exceeded by the held balance of the token and the amount of tokens to be swapped). I have the following function for this:
...
_maxWltSize = (totalSupply() * 3) / 100;
...
// Swap ETH for tokens using Uniswap
function swapETHForToken(
uint256 amountOutMin,
address to,
uint256 deadline
) external payable ensure(deadline) nonReentrant {
require(msg.value > 0, "Amount must be greater than 0");
// calculate estimated token for eth equivalent
uint256 estimatedTokens = getEstimatedTokenForETH(msg.value);
// prove if max_walletsize does not passed throug swap
require(balanceOf(to) + estimatedTokens <= _maxWltSize, "Swap would exceed maximum wallet balance");
// Calculate the fees
uint256 burnFeeAmount = _calcBurningFee(msg.value);
uint256 devFeeAmount = _calcDevFee(msg.value);
// Calculate the amount to swap after deducting fees
uint amountToSwap = msg.value - burnFeeAmount - devFeeAmount;
// Prepare the token path for the swap (ETH -> weth -> Token)
address[] memory path = new address[](2);
path[0] = weth; // Use the updated weth address
path[1] = address(this);
// Perform the swap on Uniswap
uniswapRouter.swapExactETHForTokensSupportingFeeOnTransferTokens{value: amountToSwap}(
amountOutMin,
path,
to,
block.timestamp
);
// Transfer Fees to developerWallet
payable(developerWallet).transfer(devFeeAmount);
// Burn the burn fee
_burn(address(this), burnFeeAmount);
}
The problem that arises here is that even with a wallet size of more than 3%, the swap is executed. Is there any way to make this swap only conditional?
I am working on CBDC (central bank digital currency) as part of my research. I am planning to use Ethereum blockchain for the CBDC prototype. I am confused about what tools/technologies are required. I am writing design chapter of my dissertation, for that I have to explain how the user will interact with system, softwares used and how transactions are executed.
From central bank's perspective, they will run the Ethereum blockchain and validate the transactions. User will interact using a website ans create keys from a wallet. The user will get CBDC coins after deposit fiat currency. Coins can be ERC20 tokens. Payer can see his transaction using block explorer.
Above is the overview, I can think of. Am I thinking in the right direction. Please guide.
Also how I can implement privacy using smart contracts as in paper money, transactions are anonymous. How many smart contracts I need to implement CBDC functionalities. One that I can think of, would be giving coins in exchange of fiat money. What would be the other ones? Please guide.
Thanks in advance.
My web page dapp works great on desktop and on mobile metamask app, but not in mobile coinbase wallet nor in trustwallet. How can I inspect and check any error?
I’ve been thinking a lot about it.
Is it yield farming, staking or a normal arbitrage?
What are your thoughts about it? Have you made a good amount of money with flash loans?
Also, if you can recommend a good flash loan provider on polygon, I’d be grateful(Aave not included)
Thanks!
Hi Everyone,
I'm a learner who has recently delved into Solidity and Golang. I've worked on web development as Javascript dev and created a personal project which was gRPC connection between a client and server in Golang.
I'm eager to further enhance my skills. Could you please suggest interesting project ideas that would help me sharpen my skills in both Solidity and Golang which should not be a web development project.
The Blast L2 protocol is an Ethereum Layer-2 platform notable for its 'Native Yield' feature, automatically compounding user-deposited assets. Developed by the same team behind the NFT marketplace Blur (which had a solid airdrop), Blast attracted over $634 million (update as of 1st of December) in deposits after announcing its airdrop.
Set to launch in February 2024, it offers unique native yield features for ETH and stablecoins, and an airdrop to reward early adopters and developers. Blast has raised $20 million in funding, indicating strong market interest and potential for growth in the Ethereum ecosystem.
The L2 with native yield backed by u/Paradigm and u/StandardCrypto
X account: https://x.com/Blast_L2
Website: https://blast.io
Interested in your views on this project (compared to other L2s). Any standout points or concerns?
We are building a solid squad, if anyone likes to join. Please see below invites if you would like to join!
Hey, Redditors! 👋 I'm on the lookout for a cutting-edge operating system that ticks all the boxes for seamless development. 🖥️💻
I'm looking for an operating system based on these criteria:
- Blockchain Integration: I need a platform that smoothly integrates with blockchain technology, opening up a world of decentralized possibilities.
- Web3 Compatibility: The ideal OS should effortlessly support Web3 applications, ensuring a user-friendly and secure browsing experience.
- Developer-Friendly: As a developer, I value an OS that offers a robust environment for designing, testing, and deploying smart contracts.
- User Engagement Tools: An OS that goes the extra mile in facilitating user engagement through features like anti-spam measures and anti-fake protocols.
- Loyalty Programs: I'm interested in an OS that collaborates with businesses across various sectors, enhancing loyalty programs through innovative blockchain solutions.
- Gamification Elements: The cherry on top would be an OS that seamlessly integrates gamification into projects, enhancing user experiences in areas like entertainment and FinTech.
- Documentation: A comprehensive documentation system is crucial—keeping track of project requirements, milestones, and outcomes is key.
- Continuous Improvement: An OS that actively seeks feedback from users and stakeholders, demonstrating a commitment to continuous improvement.
If anyone knows of an operating system that fits this description, I'd love to hear your recommendations!❤️
Thank you in advance 💖
Hi,
I recently setup a ETH node using Geth and Prysm on a debian server.
The node looks to be synced, but when I call blockNumber RPC or getBalance, it return me 0x0 as result.
I don't really understand why, please find attached some logs of prysm and geth :
Prysm :
Dec 08 11:06:02 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:02" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x7026d6b0ded0 headSlot=7933828 prefix=blockchain
Dec 08 11:06:03 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:03" level=info msg="Synced new block" block=0x1e8e0cdc... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933828
Dec 08 11:06:03 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:03" level=info msg="Finished applying state transition" attestations=128 payloadHash=0x7026d6b0ded0 prefix=blockchain slot=7933828 syncBitsCount=506 txCount=144
Dec 08 11:06:12 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:12" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x1f8ab52219a3 prefix=blockchain slot=7933829
Dec 08 11:06:13 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:13" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x1f8ab52219a3 headSlot=7933829 prefix=blockchain
Dec 08 11:06:14 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:14" level=error msg="Unable to process past deposit contract logs, perhaps your execution client is not fully synced" error="processPastLogs: no contract code at given address" prefix=powchain
Dec 08 11:06:14 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:14" level=info msg="Synced new block" block=0x554dc760... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933829
Dec 08 11:06:14 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:14" level=info msg="Finished applying state transition" attestations=128 payloadHash=0x1f8ab52219a3 prefix=blockchain slot=7933829 syncBitsCount=507 txCount=192
Dec 08 11:06:25 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:25" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x0494557fd573 prefix=blockchain slot=7933830
Dec 08 11:06:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:26" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x0494557fd573 headSlot=7933830 prefix=blockchain
Dec 08 11:06:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:26" level=info msg="Synced new block" block=0xd5e9711d... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933830
Dec 08 11:06:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:26" level=info msg="Finished applying state transition" attestations=67 payloadHash=0x0494557fd573 prefix=blockchain slot=7933830 syncBitsCount=508 txCount=156
Dec 08 11:06:36 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:36" level=info msg="Peer summary" activePeers=45 inbound=2 outbound=43 prefix=p2p
Dec 08 11:06:38 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:38" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x2673533c5a7e prefix=blockchain slot=7933831
Dec 08 11:06:39 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:39" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x2673533c5a7e headSlot=7933831 prefix=blockchain
Dec 08 11:06:39 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:39" level=info msg="Synced new block" block=0x7e55f0be... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933831
Dec 08 11:06:39 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:39" level=info msg="Finished applying state transition" attestations=67 payloadHash=0x2673533c5a7e prefix=blockchain slot=7933831 syncBitsCount=507 txCount=153
Dec 08 11:06:48 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:48" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xe372da938e07 prefix=blockchain slot=7933832
Dec 08 11:06:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:50" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xe372da938e07 headSlot=7933832 prefix=blockchain
Dec 08 11:06:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:50" level=info msg="Synced new block" block=0xcc322380... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933832
Dec 08 11:06:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:06:50" level=info msg="Finished applying state transition" attestations=128 payloadHash=0xe372da938e07 prefix=blockchain slot=7933832 syncBitsCount=495 txCount=124
Dec 08 11:07:00 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:00" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x5e4d5d65d352 prefix=blockchain slot=7933833
Dec 08 11:07:00 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:00" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x5e4d5d65d352 headSlot=7933833 prefix=blockchain
Dec 08 11:07:01 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:01" level=info msg="Synced new block" block=0x0667f4da... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933833
Dec 08 11:07:01 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:01" level=info msg="Finished applying state transition" attestations=84 payloadHash=0x5e4d5d65d352 prefix=blockchain slot=7933833 syncBitsCount=509 txCount=161
Dec 08 11:07:12 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:12" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xa7a232217769 prefix=blockchain slot=7933834
Dec 08 11:07:13 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:13" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xa7a232217769 headSlot=7933834 prefix=blockchain
Dec 08 11:07:13 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:13" level=info msg="Synced new block" block=0x3b10f260... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933834
Dec 08 11:07:13 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:13" level=info msg="Finished applying state transition" attestations=128 payloadHash=0xa7a232217769 prefix=blockchain slot=7933834 syncBitsCount=509 txCount=268
Dec 08 11:07:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:26" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xeca073dc827d prefix=blockchain slot=7933835
Dec 08 11:07:27 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:27" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xeca073dc827d headSlot=7933835 prefix=blockchain
Dec 08 11:07:27 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:27" level=info msg="Synced new block" block=0x2bfe49e3... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933835
Dec 08 11:07:27 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:27" level=info msg="Finished applying state transition" attestations=128 payloadHash=0xeca073dc827d prefix=blockchain slot=7933835 syncBitsCount=508 txCount=374
Dec 08 11:07:36 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:36" level=info msg="Peer summary" activePeers=47 inbound=2 outbound=44 prefix=p2p
Dec 08 11:07:36 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:36" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xafb4244f7103 prefix=blockchain slot=7933836
Dec 08 11:07:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:37" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xafb4244f7103 headSlot=7933836 prefix=blockchain
Dec 08 11:07:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:37" level=info msg="Synced new block" block=0x0172ee58... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933836
Dec 08 11:07:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:37" level=info msg="Finished applying state transition" attestations=128 payloadHash=0xafb4244f7103 prefix=blockchain slot=7933836 syncBitsCount=482 txCount=262
Dec 08 11:07:49 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:49" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xee8a29719d10 prefix=blockchain slot=7933837
Dec 08 11:07:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:50" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xee8a29719d10 headSlot=7933837 prefix=blockchain
Dec 08 11:07:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:50" level=info msg="Synced new block" block=0xe552ebcc... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933837
Dec 08 11:07:50 yuripoloalphaone bash[1199697]: time="2023-12-08 11:07:50" level=info msg="Finished applying state transition" attestations=68 payloadHash=0xee8a29719d10 prefix=blockchain slot=7933837 syncBitsCount=508 txCount=256
Dec 08 11:08:01 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:01" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x6e466aa4d437 prefix=blockchain slot=7933838
Dec 08 11:08:02 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:02" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x6e466aa4d437 headSlot=7933838 prefix=blockchain
Dec 08 11:08:02 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:02" level=info msg="Synced new block" block=0xfcba0f9b... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933838
Dec 08 11:08:02 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:02" level=info msg="Finished applying state transition" attestations=128 payloadHash=0x6e466aa4d437 prefix=blockchain slot=7933838 syncBitsCount=507 txCount=219
Dec 08 11:08:13 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:13" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x0c1256cecb41 prefix=blockchain slot=7933839
Dec 08 11:08:15 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:15" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x0c1256cecb41 headSlot=7933839 prefix=blockchain
Dec 08 11:08:16 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:16" level=info msg="Synced new block" block=0xbb5b7525... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933839
Dec 08 11:08:16 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:16" level=info msg="Finished applying state transition" attestations=128 payloadHash=0x0c1256cecb41 prefix=blockchain slot=7933839 syncBitsCount=503 txCount=172
Dec 08 11:08:24 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:24" level=info msg="Called new payload with optimistic block" payloadBlockHash=0xdb76232f9ae2 prefix=blockchain slot=7933840
Dec 08 11:08:25 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:25" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0xdb76232f9ae2 headSlot=7933840 prefix=blockchain
Dec 08 11:08:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:26" level=info msg="Synced new block" block=0x5cc12bbf... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933840
Dec 08 11:08:26 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:26" level=info msg="Finished applying state transition" attestations=128 payloadHash=0xdb76232f9ae2 prefix=blockchain slot=7933840 syncBitsCount=508 txCount=147
Dec 08 11:08:29 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:29" level=error msg="Unable to process past deposit contract logs, perhaps your execution client is not fully synced" error="processPastLogs: no contract code at given address" prefix=powchain
Dec 08 11:08:36 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:36" level=info msg="Peer summary" activePeers=41 inbound=2 outbound=39 prefix=p2p
Dec 08 11:08:36 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:36" level=info msg="Called new payload with optimistic block" payloadBlockHash=0x748a4752bcd5 prefix=blockchain slot=7933841
Dec 08 11:08:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:37" level=info msg="Called fork choice updated with optimistic block" finalizedPayloadBlockHash=0x5312b7d2e725 headPayloadBlockHash=0x748a4752bcd5 headSlot=7933841 prefix=blockchain
Dec 08 11:08:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:37" level=info msg="Synced new block" block=0xc34ed287... epoch=247932 finalizedEpoch=247930 finalizedRoot=0x3a8c7307... prefix=blockchain slot=7933841
Dec 08 11:08:37 yuripoloalphaone bash[1199697]: time="2023-12-08 11:08:37" level=info msg="Finished applying state transition" attestations=128 payloadHash=0x748a4752bcd5 prefix=blockchain slot=7933841 syncBitsCount=506 txCount=144
Geth :
Dec 08 10:59:39 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:39.578] Syncing: state healing in progress accounts=1527@76.72KiB slots=176@13.82KiB codes=16232@115.32MiB nodes=75,139,002@24.27GiB pending=23901
Dec 08 10:59:41 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:41.810] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,801@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=38.351s
Dec 08 10:59:47 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:47.829] Syncing: state healing in progress accounts=1566@78.82KiB slots=188@14.76KiB codes=16232@115.32MiB nodes=75,139,191@24.27GiB pending=23954
Dec 08 10:59:49 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:49.814] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,802@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=39.122s
Dec 08 10:59:50 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:50.295] Forkchoice requested sync to new head number=18,740,802 hash=b1130b..7a6a0e finalized=18,740,733
Dec 08 10:59:56 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:56.373] Syncing: state healing in progress accounts=1589@79.98KiB slots=198@15.57KiB codes=16232@115.32MiB nodes=75,139,364@24.27GiB pending=24102
Dec 08 10:59:57 yuripoloalphaone geth[1199587]: INFO [12-08|10:59:57.824] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,802@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=39.515s
Dec 08 11:00:02 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:02.028] Forkchoice requested sync to new head number=18,740,803 hash=399c12..124acf finalized=18,740,733
Dec 08 11:00:04 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:04.508] Syncing: state healing in progress accounts=1596@80.34KiB slots=216@16.93KiB codes=16232@115.32MiB nodes=75,139,512@24.27GiB pending=24227
Dec 08 11:00:05 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:05.830] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,803@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=40.298s
Dec 08 11:00:12 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:12.913] Syncing: state healing in progress accounts=1616@81.34KiB slots=250@19.64KiB codes=16232@115.32MiB nodes=75,139,738@24.27GiB pending=24334
Dec 08 11:00:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:13.836] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,803@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=41.089s
Dec 08 11:00:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:13.964] Forkchoice requested sync to new head number=18,740,804 hash=ea5db4..843592 finalized=18,740,733
Dec 08 11:00:21 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:21.731] Syncing: state healing in progress accounts=1626@81.86KiB slots=274@21.55KiB codes=16233@115.35MiB nodes=75,139,909@24.27GiB pending=24424
Dec 08 11:00:21 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:21.846] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,804@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=41.489s
Dec 08 11:00:24 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:24.779] Forkchoice requested sync to new head number=18,740,805 hash=e531e6..3181de finalized=18,740,733
Dec 08 11:00:29 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:29.852] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,805@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=42.291s
Dec 08 11:00:31 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:31.079] Syncing: state healing in progress accounts=1654@83.43KiB slots=300@23.70KiB codes=16233@115.35MiB nodes=75,140,103@24.27GiB pending=24536
Dec 08 11:00:37 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:37.842] Forkchoice requested sync to new head number=18,740,806 hash=be9e1b..31d9ee finalized=18,740,733
Dec 08 11:00:37 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:37.858] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,805@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=43.101s
Dec 08 11:00:40 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:40.489] Syncing: state healing in progress accounts=1715@86.89KiB slots=328@25.97KiB codes=16233@115.35MiB nodes=75,140,318@24.27GiB pending=24523
Dec 08 11:00:45 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:45.863] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,806@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=43.509s
Dec 08 11:00:48 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:48.905] Syncing: state healing in progress accounts=1765@89.63KiB slots=349@27.62KiB codes=16233@115.35MiB nodes=75,140,541@24.27GiB pending=24591
Dec 08 11:00:49 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:49.349] Forkchoice requested sync to new head number=18,740,807 hash=c28d13..f42609 finalized=18,740,733
Dec 08 11:00:53 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:53.870] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,807@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=44.331s
Dec 08 11:00:57 yuripoloalphaone geth[1199587]: INFO [12-08|11:00:57.393] Syncing: state healing in progress accounts=1813@92.29KiB slots=375@29.74KiB codes=16233@115.35MiB nodes=75,140,769@24.27GiB pending=24697
Dec 08 11:01:00 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:00.624] Forkchoice requested sync to new head number=18,740,808 hash=5b2334..7155c7 finalized=18,740,733
Dec 08 11:01:01 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:01.876] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,807@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=45.160s
Dec 08 11:01:05 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:05.414] Syncing: state healing in progress accounts=1875@95.22KiB slots=410@32.64KiB codes=16233@115.35MiB nodes=75,141,010@24.27GiB pending=24643
Dec 08 11:01:09 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:09.879] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,808@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=45.575s
Dec 08 11:01:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:13.251] Forkchoice requested sync to new head number=18,740,809 hash=4a000c..ec4d8b finalized=18,740,733
Dec 08 11:01:15 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:15.926] Syncing: state healing in progress accounts=1906@96.73KiB slots=467@37.21KiB codes=16233@115.35MiB nodes=75,141,269@24.27GiB pending=24893
Dec 08 11:01:17 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:17.883] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,809@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=46.416s
Dec 08 11:01:24 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:24.648] Syncing: state healing in progress accounts=1938@98.58KiB slots=500@39.84KiB codes=16233@115.35MiB nodes=75,141,468@24.27GiB pending=25087
Dec 08 11:01:25 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:25.574] Forkchoice requested sync to new head number=18,740,810 hash=c06c57..9522ec finalized=18,740,733
Dec 08 11:01:25 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:25.889] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,809@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=47.264s
Dec 08 11:01:32 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:32.942] Syncing: state healing in progress accounts=1989@101.10KiB slots=570@45.79KiB codes=16233@115.35MiB nodes=75,141,716@24.27GiB pending=25120
Dec 08 11:01:33 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:33.894] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,810@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=47.687s
Dec 08 11:01:37 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:37.313] Forkchoice requested sync to new head number=18,740,811 hash=a183bc..5db85d finalized=18,740,733
Dec 08 11:01:41 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:41.899] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,811@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=48.547s
Dec 08 11:01:42 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:42.005] Syncing: state healing in progress accounts=2024@103.10KiB slots=667@53.67KiB codes=16233@115.35MiB nodes=75,142,002@24.27GiB pending=25035
Dec 08 11:01:49 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:49.903] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,811@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=48.974s
Dec 08 11:01:50 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:50.796] Forkchoice requested sync to new head number=18,740,812 hash=18bff1..f6790e finalized=18,740,733
Dec 08 11:01:52 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:52.005] Syncing: state healing in progress accounts=2047@104.28KiB slots=724@58.35KiB codes=16233@115.35MiB nodes=75,142,251@24.27GiB pending=25190
Dec 08 11:01:57 yuripoloalphaone geth[1199587]: INFO [12-08|11:01:57.908] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,812@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=49.845s
Dec 08 11:02:01 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:01.706] Syncing: state healing in progress accounts=2072@105.45KiB slots=790@63.80KiB codes=16233@115.35MiB nodes=75,142,528@24.27GiB pending=25290
Dec 08 11:02:02 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:02.780] Forkchoice requested sync to new head number=18,740,813 hash=65b41c..e3bd4c finalized=18,740,733
Dec 08 11:02:05 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:05.913] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,813@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=50.725s
Dec 08 11:02:11 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:11.627] Syncing: state healing in progress accounts=2089@106.30KiB slots=856@69.19KiB codes=16233@115.35MiB nodes=75,142,794@24.27GiB pending=25423
Dec 08 11:02:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:13.331] Forkchoice requested sync to new head number=18,740,814 hash=995ae8..37f7a3 finalized=18,740,733
Dec 08 11:02:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:13.919] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,813@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=51.612s
Dec 08 11:02:20 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:20.292] Syncing: state healing in progress accounts=2089@106.30KiB slots=881@71.34KiB codes=16233@115.35MiB nodes=75,142,952@24.27GiB pending=25628
Dec 08 11:02:21 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:21.923] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,814@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=52.050s
Dec 08 11:02:25 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:25.643] Forkchoice requested sync to new head number=18,740,815 hash=0022b6..9f0cfa finalized=18,740,733
Dec 08 11:02:29 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:29.929] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,815@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=52.948s
Dec 08 11:02:32 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:32.123] Syncing: state healing in progress accounts=2094@106.53KiB slots=908@73.50KiB codes=16233@115.35MiB nodes=75,143,174@24.27GiB pending=26071
Dec 08 11:02:33 yuripoloalphaone geth[1199587]: WARN [12-08|11:02:33.937] Snapshot extension registration failed peer=8faf3e54 err="peer connected on snap without compatible eth support"
Dec 08 11:02:36 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:36.840] Forkchoice requested sync to new head number=18,740,816 hash=6f25d9..2f589c finalized=18,740,733
Dec 08 11:02:37 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:37.934] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,815@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=53.855s
Dec 08 11:02:41 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:41.231] Syncing: state healing in progress accounts=2135@108.63KiB slots=959@77.64KiB codes=16233@115.35MiB nodes=75,143,421@24.27GiB pending=26126
Dec 08 11:02:45 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:45.939] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,816@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=54.300s
Dec 08 11:02:49 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:49.607] Syncing: state healing in progress accounts=2198@111.61KiB slots=1012@81.97KiB codes=16233@115.35MiB nodes=75,143,686@24.27GiB pending=26083
Dec 08 11:02:49 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:49.831] Forkchoice requested sync to new head number=18,740,817 hash=951907..1d7dd3 finalized=18,740,733
Dec 08 11:02:53 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:53.943] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,817@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=55.218s
Dec 08 11:02:57 yuripoloalphaone geth[1199587]: INFO [12-08|11:02:57.632] Syncing: state healing in progress accounts=2234@113.50KiB slots=1135@92.12KiB codes=16233@115.35MiB nodes=75,144,003@24.27GiB pending=26037
Dec 08 11:03:01 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:01.947] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,817@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=56.143s
Dec 08 11:03:02 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:02.597] Forkchoice requested sync to new head number=18,740,818 hash=6e7c0e..98e9dd finalized=18,740,733
Dec 08 11:03:06 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:06.103] Syncing: state healing in progress accounts=2245@113.97KiB slots=1248@101.25KiB codes=16233@115.35MiB nodes=75,144,285@24.27GiB pending=26007
Dec 08 11:03:09 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:09.953] Syncing: chain download in progress synced=100.00% chain=367.43GiB headers=18,740,818@6.96GiB bodies=18,740,700@243.76GiB receipts=18,740,700@116.70GiB eta=56.597s
Dec 08 11:03:13 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:13.150] Forkchoice requested sync to new head number=18,740,819 hash=b5877c..3ddc53 finalized=18,740,733
Dec 08 11:03:14 yuripoloalphaone geth[1199587]: INFO [12-08|11:03:14.725] Syncing: state healing in progress accounts=2263@114.82KiB slots=1426@115.91KiB codes=16233@115.35MiB nodes=75,144,668@24.27GiB pending=25867
And the syncing RPC result :
{
"jsonrpc":"2.0",
"id":1,
"result":{
"currentBlock":"0x11df6b9",
"healedBytecodeBytes":"0x7375da3",
"healedBytecodes":"0x3f7c",
"healedTrienodeBytes":"0x6124bd689",
"healedTrienodes":"0x47b3897",
"healingBytecode":"0x0",
"healingTrienodes":"0x454",
"highestBlock":"0x11df72e",
"startingBlock":"0x11dedb8",
"syncedAccountBytes":"0xcffc64156",
"syncedAccounts":"0x1115baac",
"syncedBytecodeBytes":"0x1c3607e8b",
"syncedBytecodes":"0x10a260",
"syncedStorage":"0x43f6267e",
"syncedStorageBytes":"0x3922c34475"
}
}
Someone of you have an idea of what can happened ?
Thank you,
Hey everyone! Just stumbled upon an insightful blog discussing the fascinating world of Ethereum and Smart Contracts. It delves into the workings of Ethereum's blockchain and the practical applications of smart contracts, offering a comprehensive view of their impact on various industries.
Finally, after 2 years of grinding at it in my free time I managed to deploy my first project to Mumbai test network.
I’m a traditional full stack developer and I was a complete noob in the Web3 space when I started this project. When I’ve learned about smart contracts I really wanted to try the technology, but because I was new to the space, I didn’t know much about the ecosystem and how I can integrate with it so I decided to try a small lottery on the Ethereum network.
Fast forward two years, after getting to discover a bit more about the space, I’ve put together a lottery game that is completely controlled by players through OpenZeppelin’s governance contracts and has a profit sharing mechanism that makes the players the house.
The project is nothing groundbreaking, but it brought a lot of value to me as I’ve learned things while working on it.
Halfway, through the project I decided to make a goal to share my project instead of letting it stale on my computer so I started to put in effort to make it look like other projects in the space, with white paper, home page, etc.
If you want to take a look and share your opinion, it’s here https://www.getchancey.com/ If you want to try it out, you should connect to Mumbai. Keep in mind, the UI has some quirks and some transactions require browser refreshes.
I’ve also created a discord server if you want to hang out. It’s at the bottom of the project’s page, but here is a direct link - https://discord.gg/RqBwCTyGfR
For the last few months, I've been working on a novel auction format that doubles as a P2P liquidity protocol. It's designed for people who need liquidity but don't want to undersell their assets.
The two quirks with the way these auctions work:
Video demonstrating how the instant liquidity portion works.
So far, from the tests we've done on tokenized & vaulted Pokemon cards, 80% (price-wise) happens within the first 24 hours of the auction (5-day auctions). Minimal price movement occurs at the end of the auction.
Besides NFT, there's also a play for illiquid holdings of ERC-20s that may be hard to sell or liquidate without cascading liquidity pools or order books. Essentially orders that normally go through OTC desks.
Still early in build mode and finding the right assets to apply this to, but keen on hearing what people think about this hybrid auction mechanism we're building.
hello, sometimes i see a transaction with a value X from NULL address 0x0000000000000000000000000000000000000000 arriving to my wallet that gathers suspicious tokens like this one https://bscscan.com/token/0x4ac52588a1e762dc285bcc957874a3688296f711
what is this? they wanna scam us or what ?
Dfinity has announced the long awaited launch of ckETH on the IC— unlocking loads of new opportunities for Ethereum users and DeFi devs to bridge ecosystems and tap into new liquidity.
Our company ICLighthouse has built many critical and useful tools and platforms on the Internet Computer and our latest is icRouter; a cross-chain tool which recently won first place in a Dfinity hackathon! icRouter is a simple and entirely trustless tool designed to make cross-chaining assets like ETH streamlined and painless while maximizing security. Our submission on devpost from the hackathon has more information on how it works for those interested in diving deeper.
Experience this innovative breakthrough firsthand. Dive in, explore, and join the ckETH revolution. We hope to see more developers building new tools and platforms leveraging these innovations and helping to take crypto as a whole to the next level!
For those interested in trying it out you can find our tool here: https://iclight.io/account
And we've posted a brief video demonstration here: https://www.youtube.com/watch?v=Ds-v6fy62Po
Apps like zerion do a horrible job of separating the scam tokens from real token assets in wallets, skewing the data a ton and I'm rusty on what latest dev services/tools are out there for deeper analysis on eth/evm-compatible chains.. if anyone knows a newer service out there i'd be grateful indeed
WebsiteAI sneak peak into our chrome extension