> For the complete documentation index, see [llms.txt](https://whitepaper.ethos.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.ethos.network/security/contracts-and-ownership.md).

# Contracts and Ownership

## Contracts and Ownership

Smart contracts are managed by multisigs in a [Safe](https://app.safe.global/home?safe=base:0xB4a9bc5fb037eBd805a405F2b53cFadF4bCB4774).

`0xB4a9bc5fb037eBd805a405F2b53cFadF4bCB4774` has owner permissions of the smart contracts and requires 3 of 5 signatures to manage the Ethos smart contracts

| "Owner" wallets (3/5 multi-sig)              |
| -------------------------------------------- |
| `0xF66F66Bd3f35dba8a49866e42A7A9666fcAf9e42` |
| `0x2a721196C5ea068EE17Afe3A70ce68746171De0d` |
| `0x88ADa959a9dA289abe667362caF02755F34C552D` |
| `0xefa91bD0c7a608B41A300Ae1C3a9f0AA16A41726` |
| `0x7437c2BC96e062C009B8885B7c9ACa8F77302682` |

Ethos also uses an Admin permission and separate multisig for non-withdraw operations. This is also protected by a multi-sig [Safe](https://app.safe.global/home?safe=base:0x72F04d999E12D456FE7eE0Acaa345124A081018D) and requires 2 of 4 signatures to manage non-withdraw operations. The address for this Safe is `0x72F04d999E12D456FE7eE0Acaa345124A081018D`

| "Admin" wallets (2/4 multi-sig)              |
| -------------------------------------------- |
| `0xF66F66Bd3f35dba8a49866e42A7A9666fcAf9e42` |
| `0x88ADa959a9dA289abe667362caF02755F34C552D` |
| `0xefa91bD0c7a608B41A300Ae1C3a9f0AA16A41726` |
| `0x7437c2BC96e062C009B8885B7c9ACa8F77302682` |

Here is a list of all Ethos smart contracts:

| Contract Name          | Address                                      | Basescan Link                                                             |
| ---------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
| ContractAddressManager | `0xC31252d6bE0252018F1b12deF25f6582dB0f3E9a` | <https://basescan.org/address/0xC31252d6bE0252018F1b12deF25f6582dB0f3E9a> |
| EthosAttestation       | `0x27499D9A439D1c7B4538f247625cc7aA159D3c14` | <https://basescan.org/address/0x27499D9A439D1c7B4538f247625cc7aA159D3c14> |
| EthosDiscussion        | `0x2820b3aB3543ADB80810f11F2651f0DD9A04E801` | <https://basescan.org/address/0x2820b3aB3543ADB80810f11F2651f0DD9A04E801> |
| EthosProfile           | `0x209820B843900Ef77BD639455cDE15F38A252a36` | <https://basescan.org/address/0x209820B843900Ef77BD639455cDE15F38A252a36> |
| EthosReview            | `0x6D3A8Fd5cF89f9a429BFaDFd970968F646AFF325` | <https://basescan.org/address/0x6D3A8Fd5cF89f9a429BFaDFd970968F646AFF325> |
| Reputation Market      | `0xC26F339F4E46C776853b1c190eC17173DBe059Bf` | <https://basescan.org/address/0xC26F339F4E46C776853b1c190eC17173DBe059Bf> |
| EthosVote              | `0x89e6Ff2Ce8318433E011d848D8a35FbFeE60c2Ed` | <https://basescan.org/address/0x89e6Ff2Ce8318433E011d848D8a35FbFeE60c2Ed> |
| EthosVouch             | `0xD89E6B7687f862dd6D24B3B2D4D0dec6A89A6fdd` | <https://basescan.org/address/0xD89E6B7687f862dd6D24B3B2D4D0dec6A89A6fdd> |
| InteractionControl     | `0x0A31c99B8eDD563CDF01534a82956Eda5CDB4CE5` | <https://basescan.org/address/0x0A31c99B8eDD563CDF01534a82956Eda5CDB4CE5> |
| SignatureVerifier      | `0x78a32a705bFc1600e0A2E056316E44877BDa7f57` | <https://basescan.org/address/0x78a32a705bFc1600e0A2E056316E44877BDa7f57> |
| EthosSlash             | `0xB2C41DebA270E1eA6abBe0e2fA70432630634a59` | <https://basescan.org/address/0xB2C41DebA270E1eA6abBe0e2fA70432630634a59> |
| EthosBroker            | `0x5fab43B6E906F05d5D5e9D4b0582dd7b4Eedc7E7` | <https://basescan.org/address/0x5fab43B6E906F05d5D5e9D4b0582dd7b4Eedc7E7> |
| EthosBond              | `0x21380B24Ee8B4A8D809A5049D0a9Ac047828384A` | <https://basescan.org/address/0x21380B24Ee8B4A8D809A5049D0a9Ac047828384A> |
| EthosProject           | `0x8B92d27846559Abd7CEE0c01435a35f3d7731C35` | <https://basescan.org/address/0x8B92d27846559Abd7CEE0c01435a35f3d7731C35> |
| EthosListingPass       | `0xADA5A6e455cB93e8A934D09eb564Ff465d923C54` | <https://basescan.org/address/0xADA5A6e455cB93e8A934D09eb564Ff465d923C54> |
| ReverseAuction         | `0xD56695235933cE2d9de477467b44378322eCD194` | <https://basescan.org/address/0xD56695235933cE2d9de477467b44378322eCD194> |

### $WHUF Token

The $WHUF token contract is deployed on Base with a fixed supply of 10,000,000. No minting function exists. The contract includes pause and freeze functions, controlled by the 3-of-5 owner multisig under a board-approved key management policy.

| Contract    | Address                                      | Basescan Link                                                             |
| ----------- | -------------------------------------------- | ------------------------------------------------------------------------- |
| $WHUF Token | `0xeeee77bC7e82c0d4166d52F58239D4c5Bf41eeee` | <https://basescan.org/address/0xeeee77bC7e82c0d4166d52F58239D4c5Bf41eeee> |

#### $WHUF Wallets

All $WHUF allocations and operational wallets are held in Safe multi-signature wallets on Base. Each requires 3-of-5 signer approval for any transaction. Contributor rewards are held and emitted directly by the EthosRewards smart contract (no multisig).

| Wallet                | Address                                      | Basescan Link                                                             |
| --------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
| Token Sale            | `0x88cE3F766d791A0F9e7e4d6101e79869815cC440` | <https://basescan.org/address/0x88cE3F766d791A0F9e7e4d6101e79869815cC440> |
| Early Supporters      | `0x41fcF710ebeC93163CE862D40b2Ea57DDe0c76ae` | <https://basescan.org/address/0x41fcF710ebeC93163CE862D40b2Ea57DDe0c76ae> |
| Team                  | `0x0783Ee333a8605aAc39c5f523BB2474B2A1c5525` | <https://basescan.org/address/0x0783Ee333a8605aAc39c5f523BB2474B2A1c5525> |
| Treasury (Foundation) | `0x26A866D3d3902b1df131ffc65eA8e8B972D61262` | <https://basescan.org/address/0x26A866D3d3902b1df131ffc65eA8e8B972D61262> |
| Ecosystem Development | `0xB53422dC4A4B96CC26c15AceCCB03A326Aca8532` | <https://basescan.org/address/0xB53422dC4A4B96CC26c15AceCCB03A326Aca8532> |
| Bounties              | `0xb604624B6570204a3B1b6EE36A0A3b434F393A02` | <https://basescan.org/address/0xb604624B6570204a3B1b6EE36A0A3b434F393A02> |
| Owner                 | `0xd75Ce41816424Afb648654A9C06B2cE6f315E5f8` | <https://basescan.org/address/0xd75Ce41816424Afb648654A9C06B2cE6f315E5f8> |
| Admin                 | `0x4E55b1b7fEd60C97B2f92944dA00dCbCB4D7C26B` | <https://basescan.org/address/0x4E55b1b7fEd60C97B2f92944dA00dCbCB4D7C26B> |
| Token Proceeds        | `0x0d254983ebF8BE13001e278d8f98C5584524beB0` | <https://basescan.org/address/0x0d254983ebF8BE13001e278d8f98C5584524beB0> |

#### $WHUF Signers (3/5 multi-sig)

| Signer wallets                               |
| -------------------------------------------- |
| `0x14B6a6c78EC346108e8268af9d31Be6E97Fa545b` |
| `0x078793026a6C2DD1cCa5CEBb8a82E7fe3af652Bf` |
| `0x68cd5144CCCA4Faca637a9c5315115aD7237C285` |
| `0x21aDDD0C8E0c0A4c4f66a6500f5e0abe71E2aD53` |
| `0x73f2de541449b81aa516e6914571e47ce1bed50d` |

Allocation details and unlock schedules are documented in the $WHUF Token Whitepaper.
