How Smart Contracts Work on 8lends
Once an 8lends loan contract is deployed, neither the platform nor the borrower can rewrite its terms — and you withdraw funds without anyone's approval.
Every operation on 8lends – investments, interest payments, principal repayments, claims, and position sales – is handled by smart contracts on the Base blockchain. The terms of each loan are written into the contract and can't be changed once it's deployed: neither the platform nor the borrower can alter them. Withdrawals don't require anyone's approval – you initiate them yourself, without 8lends' say-so. The contracts have been independently audited by CertiK and Cyberscope. All transactions can be verified publicly on basescan.org.
What is a smart contract?
A smart contract is a self-executing program that lives on the blockchain. Its terms are coded in and trigger automatically when certain things happen. No one – not the platform operator, the borrower, or any investor – can change or cancel those terms after the contract is deployed.
On 8lends, smart contracts do the jobs that a bank, depository, payment agent, and registrar would handle in traditional finance:
- Accept investments from investors into a shared pool
- Send the collected funds to the borrower once the target is reached
- Calculate and pay out interest automatically, in proportion to each investor's share
- Repay the principal at the end of the term
- Return funds to investors if the pool doesn't close
8lends key contract addresses
| Contract | Base Address |
|---|---|
| Fundraiser (main investment and payment contract) | [0xf435A133D6cDCb81061F18a4763560f9931DB57D](https://basescan.org/address/0xf435A133D6cDCb81061F18a4763560f9931DB57D) |
| 8LNDS Token | [0x55f9c8992fc4abce5aca585bf8f18284a2379d4c](https://basescan.org/address/0x55f9c8992fc4abce5aca585bf8f18284a2379d4c) |
| Proof of Loan Distribution | [0xD48f1d3EEC18d8B71ddF1575bAE160030878d705](https://basescan.org/address/0xD48f1d3EEC18d8B71ddF1575bAE160030878d705) |
| Uniswap Liquidity Pool 8LNDS/USDC | [0x241De8C5B58830B8046830b05031786795d5Cba8](https://basescan.org/address/0x241De8C5B58830B8046830b05031786795d5Cba8) |
All contracts are verified – the source code is published on basescan.org for anyone to review independently.
How an investment moves through the smart contracts
Step 1. Opening a position
You connect a non-custodial wallet to the platform and choose a project with "Open" status. After you confirm the transaction, 100 USDC (minimum) or more is sent to the fundraiser contract. From that moment, your position is locked on-chain.
Step 2. Pool closes
When the total amount raised hits the target, the contract sends the funds to the borrower. The project automatically moves to "Funded" status. The loan terms (rate, term, repayment schedule) are all specified in the contract.
If the pool gets close to the target but not quite all the way there, the loan can still go ahead. For example, a target of 25,000 USDC that raises 24,500 USDC (98%) will be marked Funded, and the loan is issued for the amount actually raised. "Not Funded" is rare – it's used when the amount raised is significantly below what's needed, in which case the funds are automatically returned to investors.
Step 3. Monthly interest payments
The borrower pays interest into the contract each month. The contract automatically splits that interest among investors according to their share of the pool. You can withdraw your accrued interest at any time via Claim USDC – the funds move straight from the contract to your wallet. No permission needed: you trigger the withdrawal yourself, no 8lends approval required.
Step 4. Principal repayment
The full principal is repaid in one lump sum at the end of the term (a bullet repayment). The contract distributes it to investors and moves the project to "Repaid" status.
What smart contracts do automatically
- Accept your deposit and record your share in the pool
- Send the collected total to the borrower when the pool closes
- Return deposits automatically if the pool didn't close
- Pay out monthly interest
- Process claims (withdrawing accrued interest or your principal to your wallet)
- Handle Secondary Market trades (transferring positions from seller to buyer)
- Distribute 8LNDS tokens through the Reward System for Proof of Loan
What the platform CANNOT do after deployment
Technically, the platform cannot:
- Change any terms of an active loan (rate, term, schedule)
- Freeze your funds
- Move funds from one wallet to another without your signature
- Cancel interest payments you're owed
- Block you from withdrawing from the contract
That's the whole point of permissionless DeFi: once the contract is live, not even the 8lends team can touch your funds.
Smart contract audits
8lends contracts have been independently audited by two specialist firms:
| Auditor | What was audited |
|---|---|
| [CertiK](https://www.certik.com/) | Code security, exploit protection, correctness of the payment logic |
| [Cyberscope](https://www.cyberscope.io/audits/8lends) | Smart contract security, checking for common vulnerabilities |
Full audit reports are publicly available on the auditors' websites. Audits are security checks, not financial regulatory approvals.
What to do if the 8lends interface is unavailable
Smart contracts on Base run on their own, independently of the platform's front-end. If the 8lends website is down or stops working, you can still interact with Base:
- Go to basescan.org and enter the fundraiser contract address or your own wallet address
- View all your positions, balances, and on-chain transaction history
- Call the claim function through basescan.org (requires some technical know-how) or use any interface that supports interaction with Base smart contracts
All active loan terms will keep executing according to the code written into the contract.
Frequently Asked Questions
Who controls my funds after I invest?
The smart contract on Base. Not the 8lends platform, not a bank, not Maclear AG. The funds sit at the contract address until the coded conditions are met (interest payment, principal repayment, your claim).
Can 8lends developers steal funds from the contract?
No – once deployed, the contracts can't be altered, and the code contains no way to arbitrarily withdraw funds to the team. The CertiK and Cyberscope audits confirmed there are no such weaknesses. Every possible path funds can take is laid out in the public code.
What if a vulnerability is found in a smart contract?
Any vulnerabilities found and their fixes are published openly. Active loans continue running under the existing contracts. New projects can be launched with an updated contract version that has been re-audited.
Can I cancel an investment if I change my mind?
Not while the pool is still open – your funds are already in the smart contract. However, if the pool doesn't close (gets "Not Funded" status), your deposit will automatically be returned to your wallet. After the pool closes, you can sell your position through the Secondary Market.
What version of Solidity are the contracts written in?
The version and compiler details are in the verified code on basescan.org at each contract's address.
What is a gas fee and who pays it?
Gas fee is a small charge for processing a transaction on the Base network. It's paid in ETH to the Base network (not in USDC, not to 8lends). Gas fees on Base are usually just a few cents. 8lends doesn't make any money from gas fees.
See also:
- How the 8lends Platform Works: From Application to Investor Payouts
- How 8lends Protects Investors
- How 8lends Selects Companies for Funding
- Glossary
Risk disclosure: Investing on 8lends involves risk, including the possible loss of your principal. Smart contracts have undergone independent security audits, but that is not a financial regulatory approval and does not guarantee returns. Past performance is no guarantee of future results. 8lends is a platform operated by Alpha Systems LLC, a registered VASP supervised by the FSA of Saint Vincent and the Grenadines. Maclear AG (Switzerland), a member of PolyReg SRO supervised by FINMA, acts as the Collateral Agent. Regulatory framework as of May 2026.