Arjan Zijderveld

Results 17 issues of Arjan Zijderveld

**Background** Article at https://github.com/MystenLabs/ed25519-unsafe-libs mentions potentially unsafe ed25519 signature libraries that allow a public api where secret and public key can be provided independently as signing function inputs. Misuse of...

When name of chains are not unique, for example when 'development' is used, the auto_discover results in incorrect type definition assumptions. Suggestion is to drop too generic names like development

Now to encode a `struct` type it requires a `dict` with elements according to its specification. For example the session key struct: ``` {'grandpa': '0x...', 'babe': '0x...', 'im_online': '0x...', 'authority_discovery':...

Create lookup dict of metadata storage functions/events/calls in stead of nested if-statements to improve performance

When certain block are not processed or no blocks at all then most likely there is a missing or invalid type definition in the [type registry](https://github.com/polkascan/polkascan-pre-harvester/blob/c5f544ad631e3754ba1e818a26b7aac1ef11f287/app/type_registry/custom_types.json). Some steps to check:...

good first issue

See https://github.com/paritytech/substrate/pull/10918 PolkadotJS changes: https://github.com/polkadot-js/api/pull/5257

substrate-update

- [x] Refactor Runtime API calls; will be embedded in metadata - [x] Process `Address` and `ExtrinsicSignature` types from metadata - [x] Update unit tests - [ ] Update library...

Add a more intuitive approach to interface with the runtime functionality, examples: - [x] Storage functions: ```python substrate.runtime.at(block_hash).pallet("System").storage("Account").get("13GnsRKEXCAYLJNScBEDj7rHTXkkHAVTj5QMNp6rnyGuTAVN") ``` - [x] Runtime calls ```python call = self.kusama_substrate.runtime.pallet("Balances").call("transfer").create( dest='EaG2CRhJWPb7qmdcJvy3LiWdh26Jreu9Dx6R1rXxPmYXoDk', value=3 *...

Functions to be added: - [ ] `ContractMetadata.create_from_data()` - [ ] `ContractCode.create_from_contract_bundle_data()` - [ ] `ContractCode.create_from_contract_bundle_file()` - [ ] `ContractCode.create_from_contract_data()`