Midas mTBILL
Base: can freeze a holder, pause transfers, claw back, mint, change the code. A single key can freeze a holder and pause transfers and claw back tokens. A single key holds the admin key. Code changes must pass through a timelock with a 2-day delay.
This file replaced an earlier version on 2026-09-23. Superseded the same day: permissionless transfer had been filed as a venue. It is a fact about the contract, already recorded as no allowlist in the control table, and is now stated as a term rather than a place to trade. Earlier versions.
Subscribers see which of their clients hold this program and whether each household qualifies under these terms, and Ketju emails them when the file changes. $299 per firm per month, first 30 days free.
The verdict is on the memo: Midas (mTBILL / mBASIS / mBTC) Not approved
Eligibility
Each answer quotes the issuer’s own words from the document named under it. Ketju reads each document again and records whether the words are still there. Where the documents say nothing, the row states that.
- Who may hold it
No citizens or residents of the US, Canada, China, Australia, or Iran, and no entities formed under their laws.
“the investor is neither a citizen of nor does possess a permanent residence or working permit for the United States of America (USA), Canada, China, Australia or Iran and has no residence or registered office within the territory of one of these states;”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · General Terms and Conditions, 2.2 a) · words found 2026-09-23
- First purchase minimum
USD 1.00.
“Minimum Investment Amount USD 1.00”
Midas Software GmbH, Final Terms for mTBILL Tokens dated 7 October 2024 (MFSA filing copy) · Part A, Contractual Terms table · words found 2026-09-23
- Account types
People, companies, and partnerships with legal personality, if they pass the eligibility tests.
“Eligible to purchase and/or redeem Tokens are all natural and legal persons as well as partnerships with a legal personality if they fulfil the following requirements:”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · General Terms and Conditions, 2.2 · words found 2026-09-23
- Who it may be transferred to
Holders may sell tokens to each other over the counter, in bilateral trades.
“Subject to contrary provisions in the Final Terms, Blockchain-based Certificates are transferable and may be traded by Tokenholders in markets they chose via OTC-Contracts, i.e. on a bilateral basis.”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · Program description, B.1 Trading through OTC Contracts · words found 2026-09-23
- How a holder redeems
Midas pays a KYC-cleared holder within ten business days of a redemption request.
“If the Tokenholder is Greenlisted, the Issuer shall transfer the relevant Redemption Amount to the Tokenholder’s wallet or account within ten Business Days after notice of the exercise of the Issuer Call Option by the Issuer or notice of receipt of the Tokenholder Order Request Form by the Issuer.”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · General Terms and Conditions, 5.3 · words found 2026-09-23
- Who keeps the official record
The documents name no register; Midas counts as holders only KYC-cleared wallets that hold tokens.
“The Issuer will recognize and acknowledge as Tokenholders only those persons who both hold Tokens, and who have successfully completed the KYC/AML Requirements.”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · General Terms and Conditions, 4.1 · words found 2026-09-23
- What the issuer says it can freeze or take back
Midas may move or delete tokens against the holder’s will to obey the law or a court order.
“In order to comply with legal obligations and official or court orders, Tokens may also be transferred or deleted without or against the will of the Tokenholders.”
Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · General Terms and Conditions, 4.3 · words found 2026-09-23
| Fact | Answer |
|---|---|
| Who onboards the holder | issuer |
| Voting rights | None |
| Distributions | reinvested |
| SIPC coverage of the wallet | No |
Who controls it
Ketju read these powers from the deployed contracts and their verified source code: the token and every contract it checks on a transfer. A power listed here is something the issuer can do; it does not mean the issuer has used it.
| Chain | Freeze a holder | Pause | Claw back | Gate holders | Change the code | Keys held by |
|---|---|---|---|---|---|---|
| Ethereum | Yes | Yes | Yes | No | Yes | A single key can freeze a holder and pause transfers. A single key holds the redemption vault admin key. Code changes must pass through a timelock with a 2-day delay. |
| Base | Yes | Yes | Yes | No | Yes | A single key can freeze a holder and pause transfers and claw back tokens. A single key holds the admin key. Code changes must pass through a timelock with a 2-day delay. |
Who holds the keys
Ketju read every current holder of each power from the chain on 2026-09-24. A single key is one private key, and whoever holds it acts alone. A multisig needs the stated number of signers. A timelock delays every action, so holders can see it before it takes effect.
| Chain | Key | What it can do | Held by | Address |
|---|---|---|---|---|
| Ethereum | Proxy admin | change the code | a contract run by a timelock with a 2-day delay | 0xbf25…0aac |
| Ethereum | M tbill mint operator role | mint new tokens | a contract | 0x9936…6683 |
| Ethereum | M tbill burn operator role | claw back tokens | a contract | 0xf6e5…4517 |
| Ethereum | M tbill burn operator role | claw back tokens | a contract | 0x569d…f0ec |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x0b10…cdf5 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x0b10…cdf5 |
| Ethereum | Redemption vault admin role | grant and revoke these powers | a single key | 0x2acb…9a12 |
| Ethereum | Deposit vault admin role | grant and revoke these powers | a single key | 0x2acb…9a12 |
| Ethereum | Admin role | grant and revoke these powers | a single key | 0xd419…1227 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xb755…f21d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xb755…f21d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xc91d…990d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xc91d…990d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x3e23…97a0 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x3e23…97a0 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x4f75…eeea |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x4f75…eeea |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xa4bc…fff9 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xa4bc…fff9 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x2fac…bbd2 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x2fac…bbd2 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x1720…b00f |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x1720…b00f |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x7f81…c530 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x7f81…c530 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x428d…cea4 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x428d…cea4 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xc888…5f75 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xc888…5f75 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xc4da…8b2e |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xc4da…8b2e |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x120f…4f0a |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x120f…4f0a |
| Ethereum | Admin role | grant and revoke these powers | a 1-of-3 multisig | 0xb608…7e89 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x60b8…d466 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x60b8…d466 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x5683…4e25 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x5683…4e25 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xe10a…d9d3 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xe10a…d9d3 |
| Ethereum | M tbill pause operator role | pause transfers | a single key | 0x7ef5…59dd |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x6cf7…edc5 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x6cf7…edc5 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xcfa6…2256 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xcfa6…2256 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x743f…8619 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x743f…8619 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x1118…b85d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x1118…b85d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x4a2d…6f1a |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x4a2d…6f1a |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x96ed…e84d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x96ed…e84d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x329d…6717 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x329d…6717 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xae30…03cd |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xae30…03cd |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xa264…b5c8 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xa264…b5c8 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xa328…6f6a |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xa328…6f6a |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x3714…e708 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x3714…e708 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x92bf…8e94 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x92bf…8e94 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x081b…3169 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x081b…3169 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x8d5c…44ef |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x8d5c…44ef |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x8781…e00d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x8781…e00d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x2e93…600d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x2e93…600d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xc072…0a72 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xc072…0a72 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x4a13…4341 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x4a13…4341 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x6839…afb4 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x6839…afb4 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x76e3…d361 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x76e3…d361 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x7191…024d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x7191…024d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x9f2b…a128 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x9f2b…a128 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xaddb…4b18 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xaddb…4b18 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x9ba8…c987 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x9ba8…c987 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xb5a2…3882 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xb5a2…3882 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x2c4c…d2da |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x2c4c…d2da |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x20d4…5125 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x20d4…5125 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xb5cc…ef05 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xb5cc…ef05 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x5ba8…f4c0 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x5ba8…f4c0 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xc819…05cb |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xc819…05cb |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xeca2…976d |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xeca2…976d |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xa13f…4f07 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xa13f…4f07 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x462c…15aa |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x462c…15aa |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xf965…3350 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xf965…3350 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x50b0…e8c2 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x50b0…e8c2 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x7ebf…5bd4 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x7ebf…5bd4 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x28e4…478c |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x28e4…478c |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0x1202…d424 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0x1202…d424 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xd481…dcd1 |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xd481…dcd1 |
| Ethereum | Blacklist operator role | freeze a holder | a single key | 0xf5f5…edfd |
| Ethereum | Greenlist operator role | decide who may hold | a single key | 0xf5f5…edfd |
| Ethereum | Greenlist operator role | decide who may hold | a contract | 0x805c…cdb1 |
| Base | Proxy admin | change the code | a contract run by a timelock with a 2-day delay | 0xbf25…0aac |
| Base | M tbill mint operator role | mint new tokens | a contract | 0x8978…1470 |
| Base | M tbill burn operator role | claw back tokens | a contract | 0x2a8c…b656 |
| Base | Admin role | grant and revoke these powers | a single key | 0xd419…1227 |
| Base | Redemption vault admin role | grant and revoke these powers | a single key | 0x2acb…9a12 |
| Base | Deposit vault admin role | grant and revoke these powers | a single key | 0x2acb…9a12 |
| Base | Blacklist operator role | freeze a holder | a single key | 0xb755…f21d |
| Base | Greenlist operator role | decide who may hold | a single key | 0xb755…f21d |
| Base | Blacklist operator role | freeze a holder | a single key | 0x2fac…bbd2 |
| Base | Greenlist operator role | decide who may hold | a single key | 0x2fac…bbd2 |
| Base | Greenlist operator role | decide who may hold | a single key | 0xc91d…990d |
| Base | Blacklist operator role | freeze a holder | a single key | 0xc91d…990d |
| Base | Greenlist operator role | decide who may hold | a single key | 0xa4bc…fff9 |
| Base | Blacklist operator role | freeze a holder | a single key | 0xa4bc…fff9 |
| Base | Admin role | grant and revoke these powers | a 1-of-3 multisig | 0xb608…7e89 |
| Base | M tbill pause operator role | pause transfers | a single key | 0x7ef5…59dd |
| Base | Blacklist operator role | freeze a holder | a single key | 0x3714…e708 |
| Base | Greenlist operator role | decide who may hold | a single key | 0x3714…e708 |
| Base | Blacklist operator role | freeze a holder | a single key | 0xb409…e772 |
| Base | Greenlist operator role | decide who may hold | a single key | 0xb409…e772 |
| Base | Blacklist operator role | freeze a holder | a single key | 0xa13f…4f07 |
| Base | Greenlist operator role | decide who may hold | a single key | 0xa13f…4f07 |
| Base | M tbill mint operator role | mint new tokens | a single key | 0x7ef5…59dd |
| Base | M tbill burn operator role | claw back tokens | a single key | 0x7ef5…59dd |
Ethereum: 3 contract reads, 4 functions in verified source, 2026-09-23
- eip1967.implementation=0xd4998cc1ba435298c521f250b81856b1f25c8455
- eip1967.admin=0xbf25b58cb8dfad688f7bcb2b87d71c23a6600aac
- paused()=false
- BLACKLISTED_ROLE in verified source 0xd499…8455
- pause in verified source 0xd499…8455
- burn in verified source 0xd499…8455
- mint in verified source 0xd499…8455
Base: 3 contract reads, 4 functions in verified source, 2026-09-23
- eip1967.implementation=0xefed40d1eb1577d1073e9c4f277463486d39b084
- eip1967.admin=0xbf25b58cb8dfad688f7bcb2b87d71c23a6600aac
- paused()=false
- BLACKLISTED_ROLE in verified source 0xefed…b084
- pause in verified source 0xefed…b084
- burn in verified source 0xefed…b084
- mint in verified source 0xefed…b084
Where it trades
| Venue | Kind |
|---|---|
| Midas issuance and redemption | issuer primary |
Redemption
| Route | Settlement | Settles in |
|---|---|---|
| Redeem with the issuer in its window | Eligible holders can redeem through an instant redemption vault while it has liquidity; Midas processes standard redemptions at the published NAV | USD, USDC, USDT, EUR |
- Midas offers mTBILL to U.S. persons or changes the USD 1.00 minimum
- The proxy admin or implementation on Ethereum or Base changes, or Midas adds a transfer allowlist
- Midas uses a blacklist, pause, or burn against a holder, or the instant-redemption vault is drained
- Midas changes the collateral, custodian, or oracle without disclosing the change for mTBILL specifically
- Midas publishes final terms under its July 2025 prospectus; Ketju will then check the file against them
Daily checks
Every day Ketju reads each control function in the table above and the contracts the token checks on a transfer. Ketju compares the token’s on-chain supply with yesterday’s, and its market quote with yesterday’s quote, since a fund of this kind accrues a few basis points a day. Ketju also reads every document quoted above and reviews the file again if a quoted passage disappears from its document. Ketju counts a new, removed, or changed key as a change only when the chain’s own log shows the grant, revocation, or signer change since yesterday. If the log does not show it, Ketju updates the key list in this file and does nothing more. A change opens a review before any client action. Subscribers get an email that names each of their clients who hold the token, with the household result.
File history
Ketju has revised this file 2 times since filing it. Ketju keeps each earlier version as published, with the reason for the change.
| Date | Change |
|---|---|
| 2026-09-23 | Filed. |
| 2026-09-23 | Revised. Superseded the same day: permissionless transfer had been filed as a venue. It is a fact about the contract, already recorded as no allowlist in the control table, and is now stated as a term rather than a place to trade. |
| 2026-09-23 | Revised. Superseded to quote the issuer’s terms: the final terms set a USD 1.00 minimum and settle in USD, USDC, USDT, and euro, and the prospectus bars Canada, China, Australia, and Iran as well as the United States. |
Sources
- Midas: mTBILL product page and U.S. disclaimer · primary · accessed 2026-08-14
Supports: not offered to U.S. persons, geo-blocked in the United States - Midas docs: prospectus and final terms · primary · accessed 2026-08-14
Supports: Liechtenstein FMA-approved prospectus, secured note - Midas docs: mTBILL · primary · accessed 2026-08-14
Supports: tracks sub-three-month Treasury bills, daily third-party verification - Midas docs: issuance and redemption · primary · accessed 2026-08-14
Supports: eligibility screening at issuance and redemption, instant and standard redemption - Midas docs: deployed contracts · primary · accessed 2026-08-14
Supports: mTBILL contract identity on Ethereum and Base, redemption vaults - Verified implementation on Ethereum (Sourcify) · primary · accessed 2026-09-23
Supports: BLACKLISTED_ROLE and blacklist operator, pause operator, burn from a holder address, mint operator role - Midas Software GmbH, Base Prospectus dated 17 July 2024 (FMA Liechtenstein approved; MFSA filing copy) · primary · accessed 2026-09-23
Supports: who may-hold, account types, transfer, redemption, record, freeze - Midas Software GmbH, Final Terms for mTBILL Tokens dated 7 October 2024 (MFSA filing copy) · primary · accessed 2026-09-23
Supports: minimum