-
Notifications
You must be signed in to change notification settings - Fork 50
Conversation
I support @cmichi for IV Dan , although III Dan may be more appropriate |
Ranks higher than I Dan come with a minimum time period since I Dan as well as additional specific requirements per rank. To attain the level of I Dan please review section 6.2 of the Manifesto and see the requirements there:
Also
Please provide specific details on the three clear demonstrations of Polkadot protocol expertise, and the Polkadot core component you primarily designed and implemented: I am not sure if Ink! development is part of the core development of Polkadot: we should strictly focus on polkadot/substate/cumulus repo. Furthermore, Manifesto sections 6.3, 6.4, 6.5 and 6.6 all state that a time period of 12 months should generally be expected to have elapsed since attaining the prior rank, leading to a reasonable minimum period of 1 year since fulfilling I Dan requirements for attaining II Dan, 2 years since fulfilling I Dan requirements for attaining III Dan and so on. |
I would support rank I Dan |
This is the core question: are you defining the membership based on those three repositories. The manifesto explicitly mentions:
|
Yes, I believe the definition states core development (the three repos): section 2.4:
|
You've quoted the broader context of what I have quoted. Can you please elaborate on why you think this paragraph doesn't apply to ink!?
|
Please see the latest revision of the Fellowship Manifesto for clarification on this point. In short, Ink! (and the Contracts pallet) are not technologies or code required for, and primarily used by, the ongoing maintenance and evolution of the Polkadot (Main) Network. If there is ever a system parachain which includes the Contracts pallet and the protocol relies on contracts deployed into this chain which are written in Ink!, then this would change. Currently there are no such plans (that I know of, anyway). Recognition of contributions of---and expertise in---code and technology (tooling, pallets, extensions) valuable for the wider Polkadot ecosystem is important. It is not the Fellowship's aim to do this, but I would expect (as is mentioned in the Fellowship Manifesto) that there will be at least one additional Fellowship-like organisation which deals specifically with this. |
Hi there,
I'm Michi, I'm one of the lead developers at Parity Technologies. I've been leading the ink! project for well over a year and have been working on ink!/Substrate/Polkadot related repositories for the last four years.
My primary contributions have been in the form of bringing ink! into a production state. In total I've been working on ink! for three years now.
As part of this I've been significantly involved in the project, shaping its development, architecture and ecosystem. Here are my contributions that I consider noteworthy:
cargo-contract
‒ the tool that ink! developers use for building, testing, deploying and interfacing with their contracts.cargo-contract
, as a clippy-like pendant to lint ink! smart contracts with pre-defined best practice rules.ink-waterfall
, it tests our entire WebAssembly smart contracts stack for all our example contracts nightly. This includes thepolkadot-js
user interface via headless browser testing. This testing framework has found numerous bugs all over our stack, including inpolkadot-js
apps
andapi
. This project has proven invaluable to assess the compatibility of different components in our WebAssembly smart contracts stack.substrate-contracts-node
project, a Substrate node geared for smart contract development, scripting and CI usage. It is a major component of the ink! story nowadays.binaryen
toolwasm-opt
(a Wasm file size optimizer) to be usable as a Rust dependency (Grant PR). This development will benefit the broader Rust+Wasm ecosstem.pallet-contracts
on further developing the technology and ecosystem. I'm an active contributor on our public Wasm smart contracts channels and on the Substrate StackExchange.Pull Requests
These are some pull requests that I consider significant contributions. Those are all big architectural developments that made for major parts of ink!.
proxy
example use-ink/ink#1020v3.0
: Implement MVP for new off-chain testing engine use-ink/ink#712Significant projects which I started and have been the main developer of:
Noteworthy others:
optimization-passes
in the release profile use-ink/cargo-contract#231BuildMode
use-ink/cargo-contract#298wasm-opt
versions and improve error messages use-ink/cargo-contract#242Earliest non-trivial PRs:
Significant technical articles and videos:
I would like to apply for Rank 4.