Did you know that there are more than $100 billion of total value locked in smart contracts across all blockchains? These smart contracts process millions of transactions daily. Smart contracts on the Polygon blockchain alone (where Binaryx operates) process over 3 million transactions daily.
Welcome to our third transparency guide! If you've been following our previous publications, you already know how seriously we take openness at Binaryx.
Now, we're showing you exactly how the technology behind your investment works—the smart contracts that secure your property tokens, distribute your rental income and enforce your ownership rights.
Why does this matter to you? Because blockchain technology isn't just about trading fancy tokens and getting yields faster—it's about giving you, the investor, unprecedented access to verify your investments independently. No more taking companies at their word; now you can check the facts yourself.
By the end of this article, you'll know exactly how smart contracts on Binaryx work and are upgraded, how to review them and your property token holdings on PolygonScan, and understand the security mechanisms protecting your investment—all without needing to learn how to code.
Here is a brief structural overview of the article to ensure you won't get lost in it. The article is structured to help you understand how Binaryx uses smart contracts to secure your investments and give you unprecedented transparency. The article progresses logically from fundamental blockchain concepts to practical application, allowing you to build your knowledge step by step.
Part I. Understanding Basics: Smart Contract Platforms and How Do They Work
Part II: Smart Contracts on the Binaryx Platform: Functionality and Safety
Part III: Binaryx’s Smart Contracts Upgradability
Part IV: How to Explore Binaryx Smart Contracts Yourself?
Part V: Binaryx’s Code Transparency and Reviewing
The first generation of blockchain technology (Bitcoin) was essentially a decentralized ledger—a way to record who sent what to whom without needing a bank in the middle. The second-generation blockchains like Ethereum and Polygon (which Binaryx uses) evolved beyond simple transaction recording. They became fully programmable platforms where developers can deploy self-executing programs called "smart contracts."
A smart contract is simply a program that runs on the blockchain. Unlike traditional programs that run on private computers or servers, smart contracts:
To clarify the relationship between a smart contract and tokens, let's start with a fundamental concept: tokens are created and managed by smart contracts. Blockchain tokens cannot exist outside of their smart contract.
Here's how it works:
To use a real-world analogy: if a bank account were a smart contract, the dollars in your account would be the tokens. The dollars don't physically exist in your account—they're just entries in the bank's ledger. Similarly, tokens are just entries in the smart contract's ledger.
Let's explore more precisely how traditional banking transfers work and reveal why smart contracts represent such a huge step forward. Here are the obstacles you face when transferring money internationally through traditional banking:
For example, sending $1,000 from the US to Indonesia might involve your local bank, a correspondent bank like Citibank, and finally the recipient's bank. Each entity maintains separate records, and the entire process relies on a complex web of trust relationships established over decades.
Smart contracts can reduce transaction costs by up to 57% and execute transactions 10-100x faster than traditional banking systems. The entire process is transformed:
Now, over 70% of central banks are exploring smart contract technology for CBDCs. Soon the entire financial world will be run of smart contracts.
Smart contracts are the backbone of the Binaryx platform. While our website and user interface make the platform accessible, it's our smart contracts that handle all financial transactions and ensure the security of your investments
Every smart contract on the Binaryx Platform is created to address a specific purpose. Our property tokens and their revenue distribution mechanisms all rely on carefully crafted smart contracts that are tailored to each function. These contracts begin as code written by our development team, undergo thorough testing and security audits, and are then deployed to the Polygon blockchain where they become active.
When we first launched Binaryx in 2023, our smart contracts were fully transparent and accessible in a public repository. However, we had to temporarily make our repository private due to security concerns after experiencing DDoS attacks. We dive into this deeper in the "Binaryx's Code Transparency" part below and show how you can explore our smart contracts code yourself.
As an investor, there are three key types of smart contracts you should know about:
Each property token contract maintains its ledger of token ownership. When you buy tokens for a specific property, the corresponding smart contract updates its ledger to show your ownership. This same contract will later reference its ledger when distributing income or calculating voting power.
Binaryx’s smart contracts have undergone comprehensive third-party security audits conducted by Blaize.Security, a blockchain security company with over 7 years of experience and thousands of smart contract audits across various blockchain ecosystems. The audit examined our key smart contracts and rated security 9.8/10. The assessment employed both automated analysis tools (Mythril, Solhint, Slither, Smartdec) and manual code review to identify potential vulnerabilities.
Blaize.Security concluded that our code demonstrates good readability and properly implements the necessary business logic:
"Contracts have all the possibilities for selling assets. All conditions of sale are transparent to the user. The role of the administrator is only to change the state of an asset. Likewise, the rules by which changes in the state of an asset occur are fixed in smart contracts."
Most major DeFi protocols and platforms have upgradable smart contracts. The industry leaders – Uniswap, Aave and Compound – have all gone through multiple smart contract upgrades and will continue to evolve in the future. At Binaryx, we follow the industry standard.
To put it simply, our smart contracts are designed to be upgradable for two important reasons:
The ability to modify smart contracts is strictly controlled at Binaryx. While our development team can create and propose changes, they cannot implement them unilaterally. Any significant change requires approval from multiple authorized parties through our multi-signature system. Even in the worst-case scenario—if a team member's account were compromised—the attacker would still be unable to implement changes without additional approvals.
However, the token holders can collaborate and vote to enforce some smart contract changes, as they did in Kammora Living’s smart contract. In this case, investors voted to change the token distribution to modify the discount percentage.
So, implementing this change required several steps:
All smart contract code upgrades at Binaryx undergo rigorous testing before reaching the production stage:
We are planning to publish our test suite soon.
Although we at Binaryx have a vision for how our platform may develop, the reality will likely be shaped by the broader evolution of blockchain technology and changing market needs. Most importantly, Binaryx's future smart contract changes will partially depend on you—our users and investors. Your feedback, voting decisions, and changing needs will guide our development priorities.
To understand how dramatically protocols can evolve, let's examine Uniswap's journey as a case study. Uniswap is the largest decentralized exchange with over $1.5 trillion in lifetime trading volume, and it has undergone four major version upgrades since its inception in 2018:
What's particularly interesting about Uniswap's evolution path is how it thrived from completely immutable contracts in v1 (which required full redeployment for any changes) to a sophisticated upgradable architecture in later versions.
Every smart contract and its associated tokens have a unique address on the blockchain but appear on different pages in the blockchain scanner. For Binaryx properties, in each property's document section, you can find either a token address under the "Token" item or a smart contract address under the "Smart Contract" item. Clicking on either of these hyperlinks will take you directly to the PolygonScan blockchain explorer.
Smart contracts come before tokens because they establish the rules for token creation and other functionality. This is why newer properties only display a smart contract link – the tokens either haven't been launched yet or were only recently created. For each property, you can find its smart contract in the "DAO LLC Articles of Organization" document, signed under the Wyoming SF0038 legislation. You can learn more about this framework in our legal guide.
When you look up an address on PolygonScan, you can examine both the token and its managing contract—provided tokens have already been minted. If you're viewing a token page, click on the smart contract hyperlink under "Token Contract" in the "Other Info" section in the top right corner.
If you're on a smart contract page and tokens are already minted, click on the token hyperlink under the "Token Tracker" item in the "More Info" section in the middle of the page.
Currently, your interaction with property-specific smart contracts (types 2 and 3) is primarily observational—you can verify ownership records, track transaction history, and monitor token distributions. However, the Revenue Distribution Contract is where you can actively interact to claim your rental income.
You can monitor who owns tokens in a property by using PolygonScan. Let's look at the Tropical Loft’s token distribution as an example:
The Holders section gives you valuable insight into ownership concentration and distribution patterns. You can easily spot your own wallet address in this list to verify your ownership stake. By regularly checking token distribution you understand how diverse the investor pool is for your property and track any significant changes in ownership patterns over time.
The blockchain records every transaction involving your property tokens, creating a transparent and immutable history that you can review at any time. Here's how to access and understand this information using Tropical Loft’s token page as an example:
This page displays a chronological record of every token transfer, showing:
By examining the transaction history, you can verify when you received your tokens, track rental payment distributions, and monitor the overall activity level of your property token. This transparency is one of blockchain's greatest advantages—allowing you to independently verify all movements of your investment without relying on third-party reports.
Here's how you can claim your rental payments directly through the blockchain:
Blockchain technology promises transparency by design. At Binaryx, we're committed to this principle, however, we must balance it with practical development needs. Here's a look at where we stand on code transparency.
Currently, our smart contract code is housed in a private repository. This wasn't our initial approach—in fact, we started with the public repository. However, during development, we had to temporarily close the code private because of the repetitive DDoS attack. After a security assessment, we decided to restrict access to protect sensitive backend configurations.
We fully recognize that smart contracts should be publicly viewable. Transparency is a core value of blockchain technology, and we're actively working to make our code public again. Our development team is separating the frontend, backend, and smart contract code into different repositories to enable this transparency while maintaining necessary security measures. The repository with all smart contract rules is currently being prepared to become fully public, and within two months, everyone will be able to access and study these rules directly.
While we're working on making our entire repository public, you can already examine the source code of our main smart contracts directly on PolygonScan. Here's how you can review the code of the Revenue Distribution Contract and its implementation:
Smart contracts on the blockchain are immutable once deployed. To allow for upgrades while maintaining the same address and data storage, we use a proxy pattern:
This separation allows Binaryx to upgrade the implementation (business logic) while keeping the same address and all stored data intact, as users and other contracts always interact with the unchanging proxy address. By examining the implementation contract, you can see exactly how our functions work, what security measures are in place, and how your tokens and payments are managed.
Some newer smart contracts may show a yellow verification circle instead of a green one on PolygonScan. This occurs when similar code is deployed across multiple contracts, requiring additional manual verification steps with PolygonScan.
Binaryx is a real estate tokenization platform that operates under Wyoming’s 2021 law (W.S. SF0038), turning real estate properties into digital tokens. For each property, Binaryx creates a dedicated LLC in Wyoming that issues tokens on the blockchain. When you buy these tokens, you become a co-owner of the LLC that owns the property, with all ownership rights protected by state law.
Want to learn more about how Binaryx protects your investment? Check out these articles: