web3.swift icon indicating copy to clipboard operation
web3.swift copied to clipboard

Ethereum Swift API with support for smart contracts, ENS & ERC20

Results 32 web3.swift issues
Sort by recently updated
recently updated
newest added

I want to create new ethereum account but got this error message Error message: Ambiguous use of 'create(keyStorage:keystorePassword:)' ``` swift let keyStorage = EthereumKeyLocalStorage() let account = EthereumAccount.create(keyStorage: keyStorage, keystorePassword:...

bug

I want to inherit ERC165 for creating ERC1155 class but got this error in my app. ``` swift public class ERC1155: ERC165 {} //

getEvents value type is Events and when I want to access it's properties I get 'events' is inaccessible due to 'internal' protection level ``` swift let logs = try await...

These two methods are a bit confusing to me, why do I not get the same result? and what is the difference between these two methods? From the method names,...

bug

Based on `1.1.1` as `1.2.0` has lots of breaking changes. Cherry-picked source code headers + template changes Used JS SDK as reference implementation: https://registry.npmjs.org/zksync-web3/-/zksync-web3-0.7.8.tgz

Can we implement some ABI structs generator? It would be very convenient to convert ABI.json to ABIFunction type entities

enhancement

Also, better to modify CI to run formatter tool to ensure there's no changes needed before merging _Originally posted by @DarthMike in https://github.com/argentlabs/web3.swift/issues/244#issuecomment-1160443793_

enhancement

do we have a example (or unit test case) that tell us how to set or update text record for ENS Records? Reference page: https://docs.ens.domains/dapp-developer-guide/managing-names using javascript: `ens.name('iam.alice.eth').setText('test', 'Test record');`

enhancement

Ropsten network is going to be deprecated by July, should possibly move all tests to Goerli. Should also update the `EthereumNetwork` definitions

enhancement