Development Resources

This page list useful resources for developing on the Lens.


This page will be regurlarly updated as new features are released. Watch this space for more information.

Deployed Contracts

The Lens protocol smart contracts are deployed at the following addresses on the Lens Testnet:

FactoriesAddress
LensFactory0xB2b033701F9FbcF51ce3e4866C6605aCE3a4f3C7
AccessControlFactory0x8808A4C469da780330171971eb276425979638Dd
AccountFactory0xB1721107d493f389839203cca5c1399edC25bE2F
AppFactory0x7dc5F49cE5a41A4388ee0DE5195793CcEE27E739
FeedFactory0xA2e0E7a03a39A0C112Af8b8223c1Aaa5eEb348Eb
GraphFactory0xDc21f09BAcE62C939d1737E183F1ea77f4AD9C4B
UsernameFactory0xdec7c97F2ccC877e02eA1760A53d5dB00e49D748
GroupFactory0xF2866e330519e1B2Ae317653807cE824561B433D
Global InstancesAddress
GlobalGraph0x45a73e4cF0e129D2cd36eb9CDf094600Bff9A9a4
GlobalFeed0xB43fc665acc78aB3C06F61A7c98BbFAA68811Ba8
LensUsername0xC0A43E5E1b1373A46b0D3097e682e73Fe7AB1fAB
ActionsAddress
TippingAccountAction0x3C9eA86c390B3E014676ED74eFFA7Be5E3B42d1c
SimpleCollectAction0xAbC3606336ddcA29BB1C0f715f2F763B6c43b779
Feed RulesAddress
GroupGatedFeedRule0x84dAC106c3448F6a94fc4428C946Fe6131ee1C70
RestrictedSignersFeedRule0x5A691d90214632F5407B5F2a461593C5B35C6FAF
SimplePaymentFeedRule0xACDC7173d75D3caCAa7fFe4d9f303C389Dc1656e
TokenGatedFeedRule0x19FfBCDe971E47944E6aEc78Cb938AFf90F2C201
Post RulesAddress
FollowersOnlyPostRule0x9e7FaC4764547858c5bB3DAd1868ffAF85C615F9
Graph RulesAddress
RestrictedSignersGraphRule0xF8546fCe570a13B3D59Dd8787a8cae3aE1Ee5946
TokenGatedGraphRule0xd17830BFb10fF08CDF4B85e72fB6D2c411482c5b
Follow RulesAddress
SimplePaymentFollowRule0x2Cb2161deBB2ECab606d769291AC7EADf56fDE02
TokenGatedFollowRule0x34928c0D19b85CB53C0CCE159Bd5bb6541895d58
Group RulesAddress
ApprovalGroupRule0x85f45674BD18550a2A70724946bEff6561F77131
SimplePaymentGroupRule0xBb603FB4b045023A5cB345f457756Fce320f8fFf
TokenGatedGroupRule0xF47c750ae7EFc4F90FF0531d69696A07E8DFFcb5
Username RulesAddress
CharsetUsernameRule0x8B8F35c2E089e08D0ebeacc98Bd66DeB5cF146f8
LengthUsernameRule0xecacEfF9c81d5673dFA9e4edBCbC6633BA7d2752
SimplePaymentUsernameRule0x4556E3Ed825D5d54B649438bEA6F372566d04d08
TokenGatedUsernameRule0xed2899600144886F7cEecB6C047B36dE840f8c4B

Lens Contracts

You can find the source code for the Lens smart contracts on GitHub.