This page lists the smart contracts that make up the Neutron DAO system on both mainnet and testnet networks.

Mainnet (neutron-1)

NameAddressSource CodeCode ID
Neutron DAO Coreneutron1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrstdxvffcwd-core325
Single Proposal Moduleneutron1436kxs0w2es6xlqpp9rd35e3d0cjnw4sv8j3a7483sgks29jqwgshlt6zhcwd-proposal-single339
Single Pre-Proposal Moduleneutron1hulx7cgvpfcvg83wk5h96sedqgn72n026w6nl47uht554xhvj9nsgs8v0zcwd-pre-propose-single346
Multiple Proposal Moduleneutron1pvrwmjuusn9wh34j7y520g8gumuy9xtl3gvprlljfdpwju3x7ucsj3fj40cwd-proposal-multiple331
Multiple Pre-Proposal Moduleneutron1up07dctjqud4fns75cnpejr4frmjtddzsmwgcktlyxd4zekhwecqt2h8u6cwd-pre-propose-multiple341
Overrule Proposal Moduleneutron12pwnhtv7yat2s30xuf4gdk9qm85v4j3e6p44let47pdffpklcxlq56v0tecwd-proposal-single339
Overrule Pre-Proposal Moduleneutron1w798gp0zqv3s9hjl3jlnwxtwhykga6rn93p46q2crsdqhaj3y4gsum0096cwd-pre-propose-single-overrule342
Voting Registryneutron1f6jlx7d9y408tlzue7r2qcf79plp549n30yzqjajjud8vm7m4vdspg933sneutron-voting-registry326
NTRN Vaultneutron1qeyjez6a9dwlghf9d6cy44fxmsajztw257586akk6xn6k88x0gus5djz4eneutron-vault8
Credits Vaultneutron1rxwzsw37ulveefk20575mlxl3hzhzv9k46c8gklfkt4g2vk4w3tse8usrscredits-vault26
Lockdrop Vaultneutron1f8gs4rp232ngyta3g2efwfkznymvv85du7qm9y0mhvjxpp3cq68qgquudmlockdrop-vault27
Lockdrop Vault PCLneutron15lc33nfyp943s59pxylz8kvhhqxdfsurn2e70380evqzzkns422qnzt6n3lockdrop-vault-for-cl-pools1085
LP Vesting Vaultneutron1adavpfxyp5kgs3zp0n0vkc37qakeh5eqwxqxzysgg0ahlx82rmsqp4rnz8vesting-lp-vault41
LP Vesting Vault PCLneutron1w2jqqefaalu9ylyh6sge8atxg0re4llade8xwc5r2tx4zkdj4keq5r4pxkvesting-lp-vault-for-cl-pools1086
Vesting Investors Vaultneutron1dmd56h7hlevuwssp203fgc2uh0qdtwep2m735fzksuavgq3naslqp0ehvxinvestors-vesting-vault30

Security subDAO

NameAddressSource CodeCode ID
Security subDAO Coreneutron1fuyxwxlsgjkfjmxfthq8427dm2am3ya3cwcdr8gls29l7jadtazsuyzwcccwd-subdao-core327
Security subDAO Single Proposal Moduleneutron15m728qxvtat337jdu2f0uk6pu905kktrxclgy36c0wd822tpxcmqvnrurtcwd-subdao-proposal-single333
Security subDAO Pre-Proposal Moduleneutron1zjd5lwhch4ndnmayqxurja4x5y5mavy9ktrk6fzsyzan4wcgawnqjk5g26cwd-subdao-pre-propose-single346
Security subDAO Voting Moduleneutron1wastjc07zuuy46mzzl3egz4uzy6fs59752grxqvz8zlsqccpv2wqhjw0clcwd-voting-cw415
Timelock Moduleneutron1lvl674duw26psvzux5050du5kfg40kmy5z70t6am8pw6yje2wfjq66lmj2cwd-subdao-timelock-single332
Security subDAO CW4 Groupneutron1hyja4uyjktpeh0fxzuw2fmjudr85rk2qu98fa6nuh6d4qru9l0ssh3kgnucw4-group16
Security subDAO Pre-Proposal Module (without timelock)-cwd-security-subdao-pre-propose785

Grants subDAO

NameAddressSource CodeCode ID
Grants subDAO Coreneutron1zjdv3u6svlazlydmje2qcp44yqkt0059chz8gmyl5yrklmgv6fzq9chelucwd-subdao-core327
Grants subDAO Single Proposal Moduleneutron14n7jt2qkngxtgr7dgdt50g4xn2a29llz79h9y25lrsqyxrwmngmsmt9ktacwd-subdao-proposal-single333
Grants subDAO Pre-Proposal Moduleneutron1s0fjev2pmgyaj0uthszzp3tpx59yp2p07vwhj0467sl9j343dk9qss6x9wcwd-subdao-pre-propose-single335
Grants subDAO Voting Moduleneutron1aj3xpcumkx3jr5kncr6gvtduuy4suu6m628ftadv8x8vx9vrfhxs8gkzk7cwd-voting-cw415

Testnet (pion-1)

NameAddressSource Code
Neutron DAO Coreneutron1kvxlf27r0h7mzjqgdydqdf76dtlyvwz6u9q8tysfae53ajv8urtq4fdkvycwd-core
Single Proposal Moduleneutron19sf2y4dvgt02kczemvhktrwvt4aunrahw8qkjq6u3pehdujwssgqrs5e4hcwd-proposal-single
Single Pre-Proposal Moduleneutron1fyhj2gq9k4dduahlyy46ffy22ad7lagglcec2acacyzjsd6w5n7qdx5hn4cwd-pre-propose-single
Multiple Proposal Moduleneutron14yu369rhq9pz6clxrvpeyxcuj66ay9k98p2dfh3sc9tlwtcqaxcqpk8rkycwd-proposal-multiple
Multiple Pre-Proposal Moduleneutron1a73cny2tvr0wggxkfgw72pmr03jwz6vkg0m3q8dzu4qpd983yfcsmxcurxcwd-pre-propose-multiple
Overrule Proposal Moduleneutron164w6crv7u0ya0aqqr74ghzt8k4ycwfjrzekxms00vzh07wekj4sq6lk8w7cwd-proposal-single
Overrule Pre-Proposal Moduleneutron16qcmkxjma2c9f07lsewjcnnx436s0x67flwfhx98xaq2ncss4p0s296q2wcwd-pre-propose-single-overrule
Voting Registryneutron1nusmqy8tmx5y2y5qrxprlm64fzwvjl9fhhn0qk5wy6mjkdrudsgqpmyywlneutron-voting-registry
NTRN Vaultneutron1hjjqfvpwpkl5ssc6hk76es2lznd4tws75jcvkql9xncmgasemjuqhzyzvgneutron-vault

Security subDAO (testnet)

NameAddressSource Code
Security subDAO Coreneutron1zv35zgj7d6khqxfl3tx95scjljz0rvmkxcsxmggqxrltkm8ystsqvt0qc7cwd-subdao-core
Security subDAO Single Proposal Moduleneutron1wyvwhmnvc43reeptqllqmu3a55cz5lj4remvv7gwwt79kdxvchws7npv9ucwd-subdao-proposal-single
Security subDAO Pre-Proposal Moduleneutron1kr23ya5ahn6dksmtyhxhhfn9t62384nk78mjlhgcetmk7q0vr9nqmvdm9ycwd-subdao-pre-propose-single
Security subDAO Voting Moduleneutron1ujdzgmjaks2s2uwnvm24tqdu0kmtlegr8gu87ngly2hdlumxtg7q3ca6lgcwd-voting-cw4
Security subDAO CW4 Groupneutron1lcepwp9hc95v8yq4tetrc989sp2rshaejmqa487jjyq8zmg0luuqg4ke0fcw4-group

Interacting with the DAO

To interact with the DAO, you can use the Neutron DAO UI or interact directly with the contracts using the neutrond CLI.

Example: Query DAO Information

# Query DAO config
neutrond query wasm contract-state smart neutron1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrstdxvff '{"config":{}}'

# Query active proposals
neutrond query wasm contract-state smart neutron1436kxs0w2es6xlqpp9rd35e3d0cjnw4sv8j3a7483sgks29jqwgshlt6zh '{"list_proposals":{"limit":10}}'

Creating a Proposal

Proposals are created through the pre-proposal module which handles the deposit and initial validation. The typical flow is:
  1. Submit a proposal to the pre-proposal module
  2. Pre-proposal module validates and forwards to the proposal module
  3. Voting period begins
  4. After voting period ends, proposal is executed if passed
The Neutron DAO uses a governance token voting system where voting power is determined by the amount of staked NTRN tokens in the voting registry.