/r/ethdev

Photograph via snooOG

Ethereum-related dev talk:

Contracts, DApps, Wallets, Clients, Infrastructure, Tooling, UIs, Patterns, and others.

Ethereum Development and DApps

No specific rules are enforced apart from the normal global reddit rules.

Search our history

Testnet Ethers

Updated faucets for 2022:

https://goerlifaucet.com (new since March)

Goerli Github Request Issue

https://www.rinkebyfaucet.com

Updated faucet for 2021:

https://faucets.chain.link/

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

Other subreddits

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

105,279 Subscribers

1

Arkham big news

0 Comments
2023/12/11
22:07 UTC

3

I recently started a podcast where I talk to people in crypto about the projects they're working on, anyone want to come on and talk about their project?

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 :)

0 Comments
2023/12/11
20:16 UTC

1

Looking for a couple hundreds of Sepolia ETH. Can trade with Goerli ETH or buy.

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 !

0 Comments
2023/12/11
16:13 UTC

2

smart contracts tokens vs coins

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 ?

2 Comments
2023/12/11
15:20 UTC

2

Solidity Developer Survey 2023

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:

  • Demographics
  • Dev & User Profile
  • Solidity Background
  • Solidity Dev Experience
  • Language Design
  • and Solidity Developer Community

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.

0 Comments
2023/12/11
12:45 UTC

1

opinion/help about the book Mastering Ethereum?

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?

0 Comments
2023/12/11
07:53 UTC

3

Suggestions for choosing web3 niche

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?

7 Comments
2023/12/10
10:36 UTC

1

What is the Goerli Dai Address?

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

6 Comments
2023/12/10
04:13 UTC

1

Anyone built dApps using rollups or L2s? What has your experience been?

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:

  1. Why did you personally consider using L2s? What was your checklist or criteria in selecting a protocol to build on?
  2. What is the difference in the learning curve and ease of use between L1s and L2s?
  3. While in theory, rollups may be the better long-term solution, what are some of the challenges you face building successful dApps using rollups/L2s compared to L1s that have been around longer? (e.g. cost, community, ecosystem etc.)
  4. What are some of the tools and or services that you think will make current L2s better?

Willing to compensate generously if you're willing to connect on DMs!

1 Comment
2023/12/10
00:01 UTC

1

Is there any way to make this swap only conditional?

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?

2 Comments
2023/12/09
20:56 UTC

0

Create proof of concept of CBDC using Ethereum

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.

11 Comments
2023/12/09
19:59 UTC

2

How can I debug a wallet dapp on mobile?

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?

1 Comment
2023/12/09
09:49 UTC

0

What are the best ways to make money with flash loans?

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!

19 Comments
2023/12/09
05:11 UTC

1

Seeking Project Ideas for Skill Improvement in Solidity and Golang

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.

6 Comments
2023/12/09
03:53 UTC

0

Blast L2 confirmed Airdrop (May 2024) Info & Invitations

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!

blast.io/5VPEY

blast.io/8J7GL

blast.io/O45OK

blast.io/LI3LX

blast.io/J93CN

blast.io/4UKSR

blast.io/K4AIP

blast.io/6LUOS

blast.io/FC12T

blast.io/9D32B

blast.io/DBBFX

0 Comments
2023/12/08
18:53 UTC

0

Seeking Operating System

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 💖

12 Comments
2023/12/08
11:50 UTC

0

Certik Audit ~ AuditU©️ AuditPi©️ AuditRobo©️

0 Comments
2023/12/08
10:54 UTC

1

GETH : RPC blockNumber reutnr 0x0

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,

2 Comments
2023/12/08
10:51 UTC

0

Ethereum and Smart Contracts

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.

https://www.solulab.com/ethereum-and-smart-contracts/

1 Comment
2023/12/08
06:32 UTC

18

After 2 years, my project is live!

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

9 Comments
2023/12/08
01:48 UTC

3

Feedback: Liquid Auctions (Auctions with a DeFi/NFTFi twist)

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.

Liq

The two quirks with the way these auctions work:

  1. Incentivized bidding to draw bidders in to bid high and early instead of waiting until the end
  2. Sellers can take the money the top bidder puts up as temporary liquidity (loan/advance).

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.

1 Comment
2023/12/07
19:20 UTC

2

i receive random transactions from unknown tokens with null as sender

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 ?

3 Comments
2023/12/07
15:18 UTC

0

Blockchain: A Visual Journey into Decentralized Wonders!

0 Comments
2023/12/07
13:58 UTC

0 Comments
2023/12/07
10:50 UTC

0

Ethereum support is now live on ICP via ckETH.

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

6 Comments
2023/12/06
17:59 UTC

4

Anyone know a goto analysis tool besides etherscan api or dune analytics for analyzing wallet trade/holdings history?

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

4 Comments
2023/12/06
17:49 UTC

2 Comments
2023/12/06
15:18 UTC

Back To Top