2026-10-20
Fixed
- Solana error codes in the
rwa_tokenandrwa_marketIDLs. The files published here on 2026-09-28 numbered some errors differently from the deployed programs:rwa_token6005–6011 andrwa_market6019–6020. The programs return, for example, 6005MathOverflowand 6009InvalidMaturity(rwa_token), and 6019InvalidAmountand 6020RateNotDeclared(rwa_market). If you mapped error numbers from the old files, download them again from Solana programs.
Changed
- Solana IDLs updated to the programs deployed on mainnet on 2026-10-19 (the market-making release):
rwa_vault— 13 new instructions. Venue and market draws:draw_stock,draw_payment,draw_return,draw_owed_payment,market_draw_stockandmarket_draw_payment. Returns and owed payments:credit_return,consume_returnandcredit_owed_payment. Admin:set_market_program,set_venue_allowance,set_venue_revokedandmigrate_vault. New errors: 6001AllowanceExceeded, 6002AlreadyMigratedand 6003VenueRevoked.rwa_market—set_venue_program. New errors 6021–6025:InvalidAddress,MalformedVenueLink,VenueLinkAlreadySet,WrongMakerStateandMakersMustUseTheVenue.rwa_token—lower_max_supply. New errors: 6015UseSetMaxSupplyToUncapand 6016NotAReduction.rwa_exit— new errors: 6013VenueNotFlat, 6014VenueNotPausedand 6015AssetStillActive.
2026-10-14
Added
- Credit — borrow cNGN against gNTB, or lend cNGN. Overview, with Morpho Blue on Base and Kamino Lend on Solana: market parameters, every call to supply, borrow, repay and withdraw, how collateral is priced, liquidation and risks. Live on Base Sepolia and Solana devnet only; no mainnet market yet.
- Market-making pools — the per-asset venue where approved market makers create and redeem stock with the vault and quote investors a spread. How it works and how to become a market maker, with the maker calls on both chains. Testnets only.
- Addresses: Base Sepolia gNTB, the Morpho market and its oracle, the VenueFactory and all 11 venues; Solana
rwa_venueprogram, the devnet gNTB mint and venue, and the Kamino market and reserves. Therwa_venueIDL is published with the others.
Changed
- Solana transfers need no hook accounts. The tradeable mints (DPRI and gNTB, mainnet and devnet) no longer have an active transfer hook, so a plain Token-2022
transferCheckedworks. The hook guidance, theHolderClockandExtraAccountMetaListderivations were removed. Read on chain 2026-10-14. - Solana devnet borrow rates lowered for normal times. The cNGN reserve’s curve is now 6% at 50% utilisation, 11% at 80%, 12% at 85%, 30% at 90% and 80% at 100%, so borrowing stays under gNTB’s yield until the pool is nearly fully lent. See credit.
- Prices accrue. The overview no longer calls the Market price “admin-set”: debt and fund tokens are priced by accrual, every second, at the asset’s rate.
2026-09-28
Changed
- gNTB rate reset from 15.5% to 14.5% (1450 bps), and its trading fee from 0.5% to 0%, on both chains. Accrual up to the moment each reset executed was settled at 15.5%; the price has grown at 14.5% since. Read the current rate from the Market, not from this changelog — see yield and accrual.
Added
- The token’s declared rate can now be restated after a reset, so it no longer goes stale when the Market rate moves. EVM:
RWAToken.setInterestRateBps(uint256)(token v2.0.1), emittingInterestRateUpdated(previous, current). Solana:rwa_token::set_interest_rate_bps, emittingInterestRateUpdated { mint, old, new }. Both are admin (multisig) only, and move a non-zero rate to another non-zero rate only — whether an instrument accrues is still fixed at mint. On Solana, the Token-2022 metadata fieldinterest_rate_bpsis updated alongside.
2026-09-24
Added
- gNTB — GetEquity Nigerian Treasury Bills Fund, live and tradeable on both chains. Base:
0x0BBD0A655773AabCF014B7C6E7a2FFB5489528f0(18 dp). Solana mint:CsMkseiQZJiaXSyiE7NZayosWWQmycwdYxU85aYCxg5d(Token-2022, 6 dp). Settles in cNGN on both. Added to the Base and Solana address tables, both re-read on chain on 2026-09-24. - The asset is a fund, so it has no maturity and pays no coupons:
payoutFrequencyisNONEandmaturityDateis0. Its 15.5% (1550 bps) accrues in the price rather than being distributed — see yield and accrual. Note the symbol isgNTBwith a lowercaseg; symbol lookups on the factory are case-sensitive.
2026-09-11
Fixed
- Create Member — corrected the request reference. The endpoint requires all of
fname,lname,email,phone,password,dob,sex,homeAddress,city,stateandcountry; the previous example omitted six of them and includedusername, which the endpoint rejects. Unknown body fields are not ignored. Also documented the 100 req/min rate limit, the existing-email and duplicate-phone behaviour, and themember.createdwebhook. - Create Member —
dobandsexare now stored on the member and returned in the response. Both were already required on the request but were silently discarded.
2026-07-25
Added
- Token Historicals —
GET api/token/{id}/ohlvc. Fetches historical daily price and volume (OHLCV) data for a token. - Get member by email —
GET api/member?email={email}. Fetches a single organisation member by their email address.
2026-07-24
Added
- Cancel an Order —
POST api/orders/{orderId}/cancel. Cancels an order owned by the API client; reverses escrowed funds and fires theorder.cancelledwebhook. - Cancel a member order —
POST api/members/{id}/orders/{orderId}/cancel. Cancels an order owned by a member of the API client.
2026-07-22
Added
- Fund and Buy —
POST api/token/{id}/fund-buy. Funds a wallet and buys a token in a single flow (card or bank transfer).
Removed
- Members withdrawal request endpoint removed from navigation.
2026-07-15
Added
- On-Chain documentation section: overview, Ethereum (Base) addresses & contracts, Solana addresses & programs, and a cross-chain reference.
- Solana program IDLs:
rwa_token,rwa_market,rwa_vault,rwa_exit, andrwa_automation.
Removed
- Fund member wallet endpoint removed from navigation.
2026-07-04
Added
- Withdraw endpoints for the organisation wallet and member wallets.
- Fund Wallet — organisation wallet funding.
Changed
- Clarified the Members and Wallet overview pages.
2026-06-11
Added
- Individual webhook event pages:
member.created,order.created,order.cancelled,transaction.created,wallet.funded,listing.created,token.transferred,withdrawal.created,withdrawal.approved,loan.created,loan.repaid,esop.transferred,token.gifted, andtoken.gift.accepted.
Changed
- Split the single webhook page into per-event pages and expanded the signature-verification payload details.
2026-05-12
Changed
- Member fund-and-invest now documents bank-transfer funding.
2026-02-03
Added
- Fund and Invest as a member, plus Fund Invest Quote.
Changed
- Moved the fund-invest endpoint from Trade to Members.
2026-01-27
Added
- Get Raising Tokens endpoint.
2025-12
Added
- Loan repayment withdrawal request documentation.
- Python snippet for webhook signature verification.
Changed
- Updated the business base URL and Members documentation.
2025-11-03
Added
- Search Token and Get Token endpoints.
2025-08 – 2025-10
Added
- Credit Loan endpoints: Get Asset, Get User By Id, Get User Investments, and loan configuration.
- Interest-loan support on create-loan.
Changed
- Split Orders into Active Buy Orders and Active Sell Orders.
- Added cancel-loan support to repay-loan.
2025-04 – 2025-06
Added
- Initial Credit Loan documentation: create loan, repay loan, get loan by id, get creditor loans, and loan configuration.
2024-10
Added
- Member management: create member, get members, member currency & token balances, member transactions, member orders, and buy/sell token as a member.
2024-03
Added
- Initial API documentation: Customers, Orders, Trade, Transactions, Wallet, and Webhook sections.
- Webhook overview and signature verification.
