What is Helios?
Helios is a data aggregator built by LearnWeb3 that tracks what activities developers are doing on-chain and off-chain. It is used to find high quality signals of you continuing your learning journey and contributing to the ecosystem outside of the LearnWeb3 platform.
How does Helios work?
Helios currently tracks developer activity on GitHub, and on-chain activity such as contract deployments. It also looks at events you have attended, hackathons you have participated in, hackathons you have won, and so on. By combining all of these signals, Helios creates a holistic view of your activity in the ecosystem.
What about other things I have done?
Helios is still in its early stages, and we are working on adding more signals to it. If you have any suggestions, please let us know in our Discord!
Github Contributions
Unfortunately, it is very easy to fake a high number of commits to private repositories on Github. It is important that the XP system is not easy to cheat your way through. As such, Helios looks at Github activity in certain high-value organizations and repositories where we believe it would be hard to get "fake" commits merged.
To ensure you get points for contributions to Github, make sure you link your Github account to your LearnWeb3 profile from the Settings page. Currently, the following Github repos are tracked for contributions by Helios:
- https://github.com/cosmos/cosmos-sdk
- https://github.com/cosmos/ibc-go
- https://github.com/cosmos/gaia
- https://github.com/cosmos/chain-registry
- https://github.com/ethereum/go-ethereum
- https://github.com/ethereum/solidity
- https://github.com/ethereum/ethereum-org-website
- https://github.com/ethereum/remix-project
- https://github.com/ethereum/EIPs
- https://github.com/ethereum/web3.py
- https://github.com/hyperledger/aries-cloudagent-python
- https://github.com/hyperledger/besu
- https://github.com/hyperledger/aries-vcx
- https://github.com/hyperledger/solang
- https://github.com/hyperledger/fabric
- https://github.com/hyperledger/aries-mobile-agent-react-native
- https://github.com/nethermindeth/nethermind
- https://github.com/nethermindeth/warp
- https://github.com/nethermindeth/juno
- https://github.com/ChainSafe/lodestar
- https://github.com/ChainSafe/forest
- https://github.com/ChainSafe/web3.unity
- https://github.com/ChainSafe/js-libp2p-gossipsub
- https://github.com/MetaMask/metamask-extension
- https://github.com/MetaMask/metamask-mobile
- https://github.com/MetaMask/metamask-docs
- https://github.com/MetaMask/metamask-sdk
- https://github.com/MetaMask/snaps
- https://github.com/MetaMask/core
- https://github.com/solana-labs/solana-program-library
- https://github.com/solana-labs/solana
- https://github.com/solana-labs/solana-payments-app
- https://github.com/foundry-rs/foundry
- https://github.com/foundry-rs/book
- https://github.com/foundry-rs/forge-std
- https://github.com/WalletConnect/walletconnect-monorepo
- https://github.com/WalletConnect/walletconnect-docs
- https://github.com/WalletConnect/walletconnect-utils
- https://github.com/WalletConnect/web-examples
- https://github.com/ChainAgnostic/CAIPs
- https://github.com/ChainAgnostic/namespaces
- https://github.com/starkware-libs/cairo-lang
- https://github.com/starkware-libs/cairo
- https://github.com/starkware-libs/papyrus
- https://github.com/status-im/status-mobile
- https://github.com/status-im/status-desktop
- https://github.com/status-im/status-go
- https://github.com/status-im/nimbus-eth2
- https://github.com/status-im/status-web
- https://github.com/prysmaticlabs/prysm
- https://github.com/prysmaticlabs/documentation
- https://github.com/ceramicnetwork/docs
- https://github.com/ceramicnetwork/js-ceramic
- https://github.com/ceramicnetwork/js-did
- https://github.com/ceramicnetwork/ceramic-anchor-service
- https://github.com/ceramicstudio/js-composedb
- https://github.com/ceramicstudio/wheel
- https://github.com/3box/rust-ceramic
- https://github.com/3box/ceramic-http-client-rs
- https://github.com/filecoin-project/lotus
- https://github.com/LearnWeb3DAO/Celo-Track
- https://github.com/LearnWeb3DAO/Freshman-Track
- https://github.com/LearnWeb3DAO/Sophomore-Track
- https://github.com/LearnWeb3DAO/Junior-Track
- https://github.com/LearnWeb3DAO/Senior-Track
- https://github.com/LearnWeb3DAO/Flow-Track
- https://github.com/LearnWeb3DAO/siwx
- https://github.com/lens-protocol/core
- https://github.com/lens-protocol/momoka
- https://github.com/lens-protocol/lens-sdk
- https://github.com/lens-protocol/api-examples
- https://github.com/lens-protocol/LIPs
- https://github.com/lensterxyz/lenster
- https://github.com/smartcontractkit/chainlink
- https://github.com/smartcontractkit/chainlink-starknet
- https://github.com/smartcontractkit/chainlink-solana
- https://github.com/smartcontractkit/documentation
- https://github.com/smartcontractkit/external-adapters-js
- https://github.com/alchemyplatform/create-web3-dapp
- https://github.com/alchemyplatform/alchemy-sdk-js
- https://github.com/smartcontractkit/full-blockchain-solidity-course-py
- https://github.com/ethers-io/ethers.js
- https://github.com/wagmi-dev/wagmi
- https://github.com/rainbow-me/rainbowkit
- https://github.com/gakonst/ethers-rs
- https://github.com/wagmi-dev/viem
- https://github.com/superfluid-finance/protocol-monorepo
- https://github.com/thirdweb-dev/contracts
- https://github.com/thirdweb-dev/js
- https://github.com/thirdweb-dev/python-sdk
- https://github.com/thirdweb-dev/go-sdk
- https://github.com/thirdweb-dev/dashboard
- https://github.com/thirdweb-dev/unity-sdk
- https://github.com/family/connectkit
- https://github.com/LIT-Protocol/lit-js-sdk
- https://github.com/LIT-Protocol/js-sdk
- https://github.com/LIT-Protocol/docs
- https://github.com/NomicFoundation/hardhat
- https://github.com/OpenZeppelin/openzeppelin-contracts
- https://github.com/trufflesuite/truffle
- https://github.com/safe-global/safe-react
- https://github.com/safe-global/safe-contracts
- https://github.com/safe-global/safe-wallet-web
- https://github.com/ethereum/solc-js
- https://github.com/trufflesuite/trufflesuite.com
- https://github.com/rotki/rotki
- https://github.com/taikoxyz/taiko-geth
- https://github.com/taikoxyz/zkevm-circuits
- https://github.com/taikoxyz/simple-taiko-node
- https://github.com/taikoxyz/taiko-mono
- https://github.com/celestiaorg/docs
- https://github.com/celestiaorg/celestia-node-client-rs
- https://github.com/rocket-pool/rocketpool-go
- https://github.com/rocket-pool/smartnode
- https://github.com/ConsenSys/teku
- https://github.com/gnidan/abi-to-sol
- https://github.com/ArtBlocks/artblocks-contracts
- https://github.com/ArtBlocks/artblocks-docs
- https://github.com/rocket-pool/rocketpool-js
- https://github.com/LedgerHQ/ledgerjs
- https://github.com/pooltogether/pooltogether-pool-contracts
- https://github.com/camel-ai/camel
- https://github.com/ethereum-push-notification-service/push-sdk
- https://github.com/ethereum-push-notification-service/push-smart-contracts
- https://github.com/ethereum-push-notification-service/push-mobile-app
- https://github.com/ethereum-push-notification-service/push-delivery-node
- https://github.com/ethereum-push-notification-service/push-dev-docs
- https://github.com/ethereum-push-notification-service/push-vesting-frontend
- https://github.com/web3j/web3j
- https://github.com/web3/web3.js
- https://github.com/hwchase17/langchain
- https://github.com/hwchase17/langchainjs
- https://github.com/OpenZeppelin/ethernaut
- https://github.com/Worldcoin/idkit-js
- https://github.com/Worldcoin/semaphore-rs
- https://github.com/Worldcoin/orb-hardware
- https://github.com/Worldcoin/world-id-docs
- https://github.com/Worldcoin/world-id-contracts
- https://github.com/OpenAI/gym
- https://github.com/OpenAI/human-eval
- https://github.com/OpenAI/evals
- https://github.com/OpenAI/tiktoken
- https://github.com/OpenAI/openai-node
- https://github.com/OpenAI/DALL-E
- https://github.com/paradigmxyz/reth
- https://github.com/paradigmxyz/artemis
- https://github.com/paradigmxyz/mev-share-rs
- https://github.com/libp2p/rust-libp2p
- https://github.com/LayerZero-Labs/LayerZero
- https://github.com/LayerZero-Labs/sdk
- https://github.com/near/nearcore
- https://github.com/near/near-api-js
- https://github.com/near/core-contracts
- https://github.com/0xsequence/sequence.js
- https://github.com/0xsequence/wallet-contracts
- https://github.com/Uniswap/v3-core
- https://github.com/Uniswap/v3-periphery
- https://github.com/Uniswap/v2-core
- https://github.com/Uniswap/v4-core
- https://github.com/Uniswap/v4-periphery
- https://github.com/a16z-infra/companion-app
- https://github.com/Uniswap/interface
- https://github.com/celestiaorg/celestia-core
- https://github.com/base-org/node
- https://github.com/Consensys/starknet-snap
- https://github.com/bluesky-social/atproto
- https://github.com/chainstacklabs/chainbench
- https://github.com/chainstacklabs/chainstats
- https://github.com/chainstacklabs/unstoppable-rpc
- https://github.com/celestiaorg/celestia-app
- https://github.com/thirdweb-dev/docs
- https://github.com/OpenBMB/ChatDev
- https://github.com/decentralized-identity/did-jwt-vc
- https://github.com/KYVENetwork/chain
- https://github.com/KYVENetwork/kyvejs
- https://github.com/KYVENetwork/docs
- https://github.com/streamr-dev/network
- https://github.com/streamr-dev/network-contracts
- https://github.com/streamr-dev/network-explorer
Contract Deployments
Currently, Helios tracks all contract deployments happening on Ethereum Mainnet. In the future, we will add support for other popular networks.
To ensure you get points for deployments to Ethereum, make sure you link your Ethereum address to your LearnWeb3 profile from the Settings page.
Events and Hackathons
Helios employs a variety of on-chain and off-chain techniques to track event attendance. There are mainly five categories which you can fall in to earn XP through this feature - Attendee, Hacker, Volunteer, Judge, and Winner.
To maximize the chances that we can attribute all the requisite XP to you, make sure you link your Ethereum address and connect an Email to your LearnWeb3 profile from the Settings page.