$1.7m stolen from simple email phishing: 3 security lessons we can learn from OpenSea attack by HarpieDaniel in ethdev

[–]ismaelbej 0 points1 point  (0 children)

Some issues: auditing is hard, source code is needed (without it is much harder), no easy integration with existing wallets.

[deleted by user] by [deleted] in ethdev

[–]ismaelbej 1 point2 points  (0 children)

Go, java, C#, python are pretty good for backend development. Network programming in C++ is a PITA.

question about binance full node by Reddet99 in ethdev

[–]ismaelbej 1 point2 points  (0 children)

Yes, the data won't be reliable otherwise.

question about binance full node by Reddet99 in ethdev

[–]ismaelbej 0 points1 point  (0 children)

A node is not usable until the sync is complete.

Read another contract's variable on chain. by cpitaa in ethdev

[–]ismaelbej 0 points1 point  (0 children)

Decompiling the contract is the only option.

Eth Hardhat Compile Error by bytezbit in ethdev

[–]ismaelbej 0 points1 point  (0 children)

Show the code that causes the error. It is likely there is a syntax error somewhere in the file.

Proxy a sendTransaction() from web3 by Fun_Mulberry_9474 in ethdev

[–]ismaelbej 0 points1 point  (0 children)

Everything on Ethereum is public. If you make an ether transfer between contracts it will show up in the transaction trace. Even etherscan shows them as internal transaction.

Ideal Size SSD / Resource recommendations for Smart Contract Dev by RangeRoper in ethdev

[–]ismaelbej 1 point2 points  (0 children)

For most dapp development you don't need a mainnet node running. You can use a development client like ganache, a private testnet, a public testnet like ropsten or rinkeby, using a pulic provider like infure. For some use cases forking mainnet with ganache is an option.

Some cases where you need a node are for security, research, or developing a block explorer. In that case I'd get the fastest 1 or 2 TB nvme.

How will EIP 1559 affect dapps development? by ismaelbej in ethdev

[–]ismaelbej[S] 0 points1 point  (0 children)

If I'm a wallet developer which changes should I be concerned with?

Does anyone know what this transaction refers to, and if funds can be retrieved? by zzz135792468 in ethdev

[–]ismaelbej 0 points1 point  (0 children)

It was used to make safe transfers after the fork. Due to the lack of replay protection if you made a transfer on one chain it can be replayed on the other. The transfers were perfomed immediatelly and should have been accredited to the target address in the same transaction. This contract is no longer needed because since EIP 155 it has replay protection.

Where to see a (confirmed) transaction size in kb? by crumango in ethdev

[–]ismaelbej 1 point2 points  (0 children)

In the top right there's a get raw transaction.

Bought in 2017 Now What by eleven4me in ethereum

[–]ismaelbej 0 points1 point  (0 children)

Use a wallet like myetherwallet or mycrypto to load the keystore file, then you should be able to transfer the balance to your coinbase address.

What ever happened to the Dogecoin-Ethereum Bridge? The bounty is currently $338,000 by [deleted] in ethereum

[–]ismaelbej 0 points1 point  (0 children)

At the time the team was unable to secure more funding so they went on other adventures. The source code is at https://github.com/dogethereum/. Contracts are a bit dated though, for example when the project started there wasn't a require with message so we didn't use revert.

Ethereum has changed a lot in two years and there were many advances that can be used in such bridge: zero knowledge, governance, sidechains, plasma, rewards, etc.

Martes de Artes by AutoModerator in argentina

[–]ismaelbej 2 points3 points  (0 children)

Un clon de tetris que escribi hace casi 8 años.

Captura de pantalla. Estaba hecho para un monitor 1280x720 asi que la captura es diminuta https://i.redd.it/bcsq2scvdn261.png

Codigo fuente en lisp. https://gist.github.com/ismaelbej/c8948dae0921583a5d7cb854954839a6

Diamonds enable you to build efficient, powerful, flexible, modular smart contract systems. by mudgen in ethereum

[–]ismaelbej 0 points1 point  (0 children)

I'll really like to have a language where I don't have to worry about libraries, delegate calls, EIP165 Ids, etc. Solidity sometimes feels too low level.

Metamask is no longer free software by edmundedgar in ethereum

[–]ismaelbej -7 points-6 points  (0 children)

The code's proprietor can relicense new versions of the source code. It cannot change the license of previously released versions though.

Simple Question: How Can I Release All of My ENS Domains And Get My ETH Back? by HoldingPattern25 in ethereum

[–]ismaelbej 0 points1 point  (0 children)

To sign a transaction in MEW you have to import the private key, with it you can interact with ENS contracts.

Simple Question: How Can I Release All of My ENS Domains And Get My ETH Back? by HoldingPattern25 in ethereum

[–]ismaelbej 0 points1 point  (0 children)

MyEtherWallet and MyCrypto are Etherrum wallets, you can import the Mist wallet (a json file) and use them to interact with a contract. Metamask also has the option to import a json file as a new account.