Kaan Uzdoğan

Results 134 issues of Kaan Uzdoğan

Clean issue for the implementation of the creation bytecode DB. We have a [geth fork](https://github.com/sourcifyeth/go-ethereum) running on our servers which saves the creation bytecodes of contracts on the EVM level...

When visiting links withtout a trailing slash, the repository returns a `404`. * https://repo.staging.sourcify.dev/contracts/full_match/1/0x1F98431c8aD98523631AE4a59f267346ea31F984 * Will return `404` * https://repo.staging.sourcify.dev/contracts/full_match/1/0x1F98431c8aD98523631AE4a59f267346ea31F984/ * Will return `200` and load An easy solution would...

🪲 bug

Previously we were not checking properly when verifying a contract fully if the contract has metadata hash. If a contract doesn't have a metadata hash appended in CBOR, it can't...

Right now we have two different names for representing a Match including the bytecode `auxdata`. It's both "full" and "perfect". This creates confusion and inconsistency. Let's have a single name...

needs-discussion

As @xiaohanzhu suggested, it could be possible to `SELFDESTRUCT` a contract and deploy a different contract at the same address. How is this possible @xiaohanzhu ? If so, at the...

Since the issue https://github.com/ethereum/sourcify/issues/787 came up again, we should include file upload tests to the server. If possible, we should test file upload on different platforms e.g. Windows. Maybe we...

tests

I see we are only publishing the builds of the packages `contract-call-decoder` and `bytecode-utils` and not the source files. We should include the source code and source mappings in the...

enhancement

When evaluating a NatSpec expression the radspec evaluation throws when there's an expression without a value. For example for this function's `@dev` field ```solidity /// @notice Chooses the person at...

bug

When decoding the below transaction the `decodedParam` has the unexpected output 1n. ```js decodedParams: [ 1n, ], ``` This is due the variable being a `bigint` ``` js typeof decoded.method.decodedParams[0]...

bug

At [Sourcify](https://sourcify.dev) we have a public repository of source-verified Solidity smart contracts https://ipfs.io/ipns/repo.sourcify.dev/ As contracts get verified we add the files to IPFS, and pin them on our node. Then,...

Bug