web3.swift
web3.swift copied to clipboard
Ethereum Swift API with support for smart contracts, ENS & ERC20
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:...
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,...
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
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_
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');`
Ropsten network is going to be deprecated by July, should possibly move all tests to Goerli. Should also update the `EthereumNetwork` definitions