Contract addresses
Every contract Capxul uses, in each environment.
Each address is read from the constant the Capxul code uses, so this page changes with the code.
| Environment | Chain | Chain ID |
|---|
| devnet | Base Sepolia | 84532 |
| staging | Base Sepolia | 84532 |
| production | not provisioned | |
A local fork of the staging chain. Contracts that staging does not have are deployed when the devnet starts. Chain: Base Sepolia (84532).
| Contract | Address | What it does |
|---|
| CapxulPaymentsV3 | 0x46b28f455c8de7c1505e3185A3f8f87B07eaE1aE | Sends every payment and records what it was for. |
| CapxulEscrowFactory | 0xC452db5a78c051AA068cf9fB7eD8D8abcD4f6CD9 | Creates the escrow that holds a payment until it is released. |
| PayrollDepartments | 0xbCc19E87e3de06719266b9244EA445dFd09f1747 | Holds each department's yearly budget and its payment agreements. |
| Contract | Address | What it does |
|---|
| Safe proxy factory | 0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67 | Creates each company and personal account (a Safe 1.4.1). |
| Safe L2 singleton | 0x29fcB43b46531BcA003ddC8FCB67FFE91900C762 | The Safe 1.4.1 code every account runs. |
| Safe module setup | 0x2dd68b007B46fBe91B9A7c3EDa5A7a1063cB5b47 | Turns on modules when an account is created. |
| Safe 4337 module | 0x75cf11467937ce3F2f357CE24ffc3DBF8fD5c226 | Lets an account act through sponsored user operations. |
| EntryPoint v0.7 | 0x0000000071727De22E5E9d8BAf0edAc6f37da032 | The ERC-4337 entry point for user operations. |
| MultiSend | 0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526 | Runs several calls as one transaction. |
| MultiSendCallOnly | 0x9641d764fc13c8b624c04430c7356c1c7c8102e2 | Runs several calls as one transaction, with no delegate calls. |
| Zodiac module proxy factory | 0x000000000000addb49795b0f9ba5bc298cdda236 | Creates each company's Roles module. |
| Zodiac Roles v2.1.1 | 0xf2964ce6161ce0e75964fe7927ce114cb0b283d5 | The Roles code that holds each permission and department role. |
| Roles MultiSend unwrapper | 0xb4cd4bb764c089f20da18700ce8bc5e49f369efd | Lets Roles check each call inside a MultiSend. |
| Roles packer library | 0x869718c939652084bc491fbc5ce0d3c1d5b309f0 | The library Roles calls when it stores a permission. |
| Contract | Address | What it does |
|---|
| Test USDC | 0x06ba8b863ca77490b0e7008427562bdbfcff730e | A test USDC token. It has no value. |
| Test USDT | 0xcb5f361ae070e75d573941b8cd54995fa3876d75 | A test USDT token. It has no value. |
| Test WETH | 0x85b7bd39ce3df9a85135e1e307225dd435f67e47 | A test WETH token. It has no value. |
| Test WBTC | 0xcf433a81f507dcc88c2c404650ffafb40750b451 | A test WBTC token. It has no value. |
| Test cNGN | 0xda515a7267e190710f0003f951c62bcfd70d6b2a | A test cNGN token. It has no value. |
| Test EURC | 0x15055b4ed1d248c169b92705757cd9c3d985ad5f | A test EURC token. It has no value. |
The public test network. It holds test money only. Chain: Base Sepolia (84532).
Not open yet. Production is onboarded by hand. No contracts are listed for it yet.