Swarm City is a decentralized commerce platform built on the Ethereum blockchain. We use blockchain technology and smart contracts to allow people to communicate, transact value, and earn contextual reputation.
Visit https://swarm.city to see the latest updates.
It is our goal to provide a platform featuring an open global marketplace of services/service providers, using the Ethereum blockchain, the Kovan testnet, currency tokens, encrypted communication tools, and any other solution we find or build along the way that can be used offer direct access between buyers and sellers worldwide.
In the Swarm City DApp, you get access to a network of peer-to-peer (P2P) service providers and consumers. We are making it easy for anyone to easily create their own branded marketplaces, called Storefronts, using self organizing swarms of like-minded contributors, called Hives. To accomplish this swarm.city combines the power of blockchain technology, open-source development, platform cooperativism, and a decentralized ‘swarm’ organizational model open to all.
Take a closer look by reading "Unmistakably Swarm" or "Cutting out the Middleman".
Swarm City "Manifest"
- Swarm City is a decentralized swarm of people who believe in changing the world through enabling peer to peer transactions. We express our value through SWT, a token on the Ethereum blockchain.
- We believe every human being should have access to a marketplace to exchange their created value, and be able to transact freely with any other human being, without third party involvement.
- We don’t have leaders, founders, or managers… we don’t believe in titles. People who create value don’t need titles, they have reputation and actions to support it.
- We have a dedicated core team of people with the combined skill-sets needed to kickstart this decentralized community.
- We believe in Swarmwise principles and voluntarism, and organize and act in non-coercive ways.
- We believe in open-source creation, and sharing knowledge and ideas freely.
- We believe that the person who spots a problem is probably best suited to solve it.
As our city grows, reputation will be the compass that identifies leaders in Swarm City. A fancy title like founder, or leader has no value. The true organizers will be known by their reputation in maintaining hashtags, and by running hives.
This city will be owned by the people who build it and create value by using it — as it should be!
<iframe src="https://www.youtube.com/embed/t0yKy77wqmM?rel=0" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
Swarm City is a decentralized commerce platform built on the Ethereum Blockchain.
Join the Swarm...there are no boundaries!
- Create a profile, DApp
- See the code, Github
- Watch demos, YouTube
- Stay updated, Medium
- Chat with us, Slack
- Follow us on, Twitter
- Join threads, Reddit
- Connect with the Swarm, Facebook Hive
- Show your support, Facebook Page
- See the pics, Instagram
To contact Swarm City Support, use the (?) widget on the bottom left hand corner of the page on this site, email support@swarm.city, or ask us on Twitter.
We are building Swarm City so people can transact with each other without third party interference. #Freedom
Using Swarm City removes the need for third party intermediaries allowing every user to transact without obstruction. In doing so, transaction costs are greatly reduced, and there is no more need for users to trust third parties with their personal data.
Building decentralized apps (DApps) on the Ethereum blockchain has the potential to distrupt many global markets and industries including banking and payments, cyber security, supply chain management, forecasting, networking and the Internet of Things, insurance, private transportation and ridesharing, cloud storage, charity, voting government, public benefits, healthcare, online music distribution, retail, real estate, crowdfunding, and any industry that deals with data or transactions of any kind.
To find out how we think we can use the blockchain to change the world read our Medium article, "Cutting Out the Middleman"
To read more about how blockchain technology can distrupt industries here are a few full articles:
19 Industries The Blockchain Will Disrupt
Banking Is Only The Beginning: 30 Big Industries Blockchain Could Transform
5 Industries Blockchain Will Likely Disrupt by 2020 - Forbes
We had several reasons for choosing to build the Swarm City DApp on the Ethereum blockchain opposed to building our own blockchain or using another:
- It gives us the ability to create reputation for each transaction we do. When SWT is transacted over a hashtag (smart contract) the people transacting get reputation on that hashtag. So, say in a rideshare scenario, a driver and a rider who transact on #needaride both get reputation for successfully completing the deal. That can’t happen in our ecosystem if SWT isn’t used.
- There is a need to have economic incentives of participants in the platform aligned.
- To eventually insulate the community from value fluctuations of other currencies.
- It is a way to make the platform sticky. Since the value of SWT is closely linked to the success of Swarm City the participants are invested in the success of the ecosystem. That's not possible if you use ETH.
"Looking at flocks of birds doing their aerial ballet around the trees in autumn is amazing. They are all synchronised without a single leader to be seen. Nature shows us that large groups of individuals can be organised and strive for a common goal without compromising on individual interests, talents, skills and even cultures.
Swarm City acted as a magnet for like-minded people, who all found a common sense of belonging. This new shared culture has gone far beyond Swarm City now and next to the social community on Facebook has also attracted developers from the blockchain space and business entrepreneurs, bringing in more facets to the culture, where expressing core talent is stimulated, and freedom of action is encouraged.
All have one belief: we feel like together we can truly change the world." ~ kingflurkel, Swarm City Architect
Read the full article "Embracing more diversity and getting organized - 2.0"
Visit our website to see the core team and advisors.
If you want a more personal, in depth view, watch Matthew Carano interview King Flurkel. #SwarmCity
<iframe src="https://www.youtube.com/embed/2Z8Vmt20LII" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
There are 2 key reasons for the brand fork:
- the ARC symbol was already in use by some other coins and the previous token contract cannot be renamed
- the ARC symbol would not have suited the new branding
Read "Forking A Brand" or "Dear Arcade City Inc, Investor Stakeholders" published on the Swarm City Medium for more details.
The Swarm City team planned 3 releases:
1. Terminal, released on February 18, 2017, is the first big step toward building a decentralized economy. It gives users the ability to:
- create a user profile/digital wallet
- view balances
- send and receive SWT with simple shortcodes
- convert ARC to SWT
Read "First Release and Details on the Token Swap" for more details
2. Boardwalk, our Minimal Viable Product (MVP) was released on June 15, 2017. It provides users with a marketplace to communicate and transact within, called #pioneer. It gives users the ability to:
- complete basic peer-to-peer transactions on the first hashtag, #pioneer
- create an offer, ask the global audience for any thing or service, in exchange for the amount of SWT you offer
- generate Swarm City Reputation tokens, receive reputation tokens (SWR) for all completed transactions
- help fund the City with the hashtag maintainer fee deducted from each transaction. These funds are used to fund support, communication, and conflict resolution for this hashtag
Learn more by reading "Swarm City Boardwalk Overview"
3. Storefront, Swarm City "Hives" begin to organize and offer services on the platform. Context dependent GUIs providing users access to many individual marketplaces are established providing users with:
- the ability to create and maintain their own hashtag
- access to all other hashtags (marketplaces) in Swarm City
Learn more by reading "Storefront"
Also find more general info here "Unmistakably Swarm City - How and What we are Developing"
You can view the original Arcade City whitepaper used during the November 2017 tokensale, here. On January 1, 2017, there was a brand fork and a new mini whitepaper was created by the Swarm City developers to outline the intended path forward.
Yes, Swarm City is an open source P2P web application platform, providing decentralized, privacy-preserving software which keeps users in control of their own content.
See and contribute to the code on Github.
Copyright 2017 Swarm City
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
DApp is an abbreviation for Decentralized Application. DApps connect users and providers directly.
Swarm City is listed on the State of DApps site
The Ethereum Stack Exchange explains it like this...
A DApp runs backend code on a global decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers. A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to it’s backend since Ethereum contracts are code that run on the global Ethereum decentralized network.
A traditional app = "frontend + servers"
A DApp = "frontend + contracts"
Read this Coindesk article for a more in depth look.
No, we will not build a native app, as it would create a single point of failure in the app stores. However, Swarm City will be accessible through native apps like status.im.
The Merkle reports
"Decentralized applications also known as DApps, are the next logical step in the evolution of technology. A decentralized application is similar to a smart contract on the Ethereum blockchain, yet it also has key differences. Unlike smart contracts, Dapps do not need to revolve around finance but can leverage blockchain technology for any purpose that comes to mind."
NEWSBTC explains it like this
"Decentralized apps are a new type of software program designed to exist on the Internet in a way that is not controlled by any single entity. Where bitcoin is a decentralized value exchange, a decentralized application aims to achieve functionality beyond transactions that exchange value. Many types of decentralized apps are starting to emerge as blockchain technology continues to progress. More companies and individuals are seeing the potential for what can be achieved in decentralizing not just money but almost any type of computing imaginable.
Decentralized apps potentially represent the next generation of computing. In a completely decentralized world all things occur using peer-to-peer networks and the idea of centralized entities are non-existent. This distributed future is still being designed and built but the early stages of development are looking promising."
If you want a hardcopy to dig into this publication helps explain decentralized apps.
Commerce happens when two or more people trade goods or services for other things of value like cash or cryptocurrency and it requires two things:
- the ability to communicate
- the ability to transact
Swarm City enables people to securely communicate and transact in a completely decentralized way - without the middlemen.
Users can create a profile and digital wallet, convert ARC to SWT, send and receive SWT, see the SWT and ether balance and the equivalent USD value, place an offer, communicate privately, and complete a transaction exchanging SWT.
More details can be found in "System Architect Newsflash"
Creating a blockchain based app that’s fast and as responsive as a bee is hard. That’s why the Swarm City architecture consists of several layers that interoperate, to create an experience that enables a decentralized peer to peer sharing economy.
The protocol is the most important part; making sure layers can communicate by speaking the same language using the same grammatical rules. These layers are isolated so they can be changed without disabling the app.
One of these layers enables the communication between devices, the blockchain, and IPFS. Before data is stored on IPFS or the Ethereum blockchain, it needs to be available on every user’s device so it can interact with it. In the current live version, this part is played by Whisper.
With the development and release of Boardwalk (June 2017) the dev team reached and pushed the limits of what you can use Whisper for today.
To create an awesome user experience, Boardwalk 2.0 will use Firebase to enable the communication layer. In the meantime our dev and lab teams keep working on optimizing the Whisper solution, and when ready, will swap out the components on this layer. Firebase knows what’s going to be on IPFS before it’s there. But it needs to have the hash later on, so everyone can verify what is true.
IPFS stores all data — Firebase caches
There is a unique IPFS bridge constructed within Firebase, and its function is to listen to changes made to the Firebase database and storage. This bridge is a caching layer and hash index to the IPFS. All changes to Firebase will be saved to IPFS, and IPFS will generate a hash from the data, which in turn is saved back to Firebase updating the stored data with the IPFS hash.
Data is stored in the browser’s local storage via IndexedDB and Firebase database. This data is then synced to the IPFS. Firebase functions trigger updates to the Blockchain.
Public servers are used to interacting with geth, leaving the app completely infrastructure free with exception of the IPFS server.
The Swarm City Terminal is the entry point into the Swarm City ecosystem.
In Boardwalk version 1, users can do the following:
- create a profile and digital wallet
- convert ARC tokens to SWT
- send and receive SWT
- view the SWT and ETH token balances
- view the equivalent USD value of their SWT balances
- place an offer
- communicate privately
- complete a transaction, exchanging SWT on the Boardwalk with other users
- receive SWR, Swarm City Reputation tokens for completed transactions
Swarm City users will soon have the ability to create their own hashtags with the click of a button, which are smart contracts used to create individual markets with specified parameters.
Swarm City also has a built-in reputation system which helps users determine who they might trust and interact with in the marketplace. Every user builds reputation over time as they transact with others on the platform. Swarm City Reputation (SWR) tokens are minted only when a user successfully completes a transaction on the Boardwalk. The concept of reputation will evolve and become a very important feature.
#Pioneer is the first, and currently only, available hashtag in Swarm City Boardwalk, and is being developed and maintained by the Swarm City dev team. It is a non-context specific hashtag available to users worldwide. Any user can create any offer on #Pioneer without restrictions.
To find more info about the future of Swarm City, visit our Medium channel.
Read "Dev Progress Review:The Path Towards Boardwalk 2.0" for the latest dev progress report, Dec. 2, 2017.
Read "Swarm City Dev Hive update July 4, 2017" for important details regarding app development.
Read "Cutting Out the Middleman" to see what motivates us.
The Swarm City Terminal v1, the first release, was announced on February 18, 2017.
The Terminal is the starting point of the user journey in Swarm City that serves as the main entry screen into the ecosystem and will be the browser for the hashtags, starting with #pioneer.
SWT is exchanged directly between users over the Ethereum blockchain; no need for a middleman. The SWT wallet is stored locally on your device; no central servers or database.
Creating a SWT wallet gives users the ability to:
- generate a new wallet- a vault encrypted with your password and stored locally on your device, this is your public address; no central servers
- generate a private key- you have sole access and ownership of your private key. There is no way to recover lost or stolen private keys
- manage a basic profile - stored on IPFS
- exchange Arcade City tokens (ARC) for Swarm City Tokens (SWT)
- view balances
- send & receive SWT from any wallet directly to other users; no need for a middleman
- create a backup
- users can import any existing ERC-20 wallet using private keys
- log out
- delete user account
View on Github or create a profile.
Read "First Release & Details on the Token Swap" to gain more insight into what we have planned.
<iframe src="https://www.youtube.com/embed/QJOlo3NRx3I" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
Boardwalk version 1 is Swarm City's the second release. It was globally announced LIVE on June 15, 2017.
Boardwalk is Swarm City’s Minimum Viable Product (MVP). It enables users to create requests and execute deals with Swarm City Tokens (SWT). Boardwalk is where commerce begins in Swarm City, and provides a simple, intuitive system for participating in Swarm City’s peer-to-peer sharing economy.
Boardwalk is the Swarm City public marketplace or virtual mall that has many individual markets, referred to as hashtags. Users can witness all transactions and determine for themselves where they choose to transact. With Boardwalk, hashtag driven provider requests are introduced, #pioneer, which gives individuals the ability to communicate with each other, gain reputation, and transact.
See the Github repo here
More info on this release in "Swarm City: Boardwalk Overview"
Watch the live streamed video here
<iframe src="https://www.youtube.com/embed/hYiKlP-UnUg" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
On the surface, a hashtag serves as an individual market within the Swarm City Boardwalk marketplace. It gives context to each transaction.
On a technical level a hashtag is a MiniMe enabled contract, minting non transferrable reputation tokens. The contract’s address is also registered on our ‘hashtags’ contract, which basically is just an address string mapping, that we can index, read and even localize in the front end. To start with we will pre-populate the hashtags with existing services.
The smart contract specifies the context by which users transact on the blockchain. Each hashtag automatically performs commerce functions under certain conditions; for example holding funds, paying out funds, and creating reputation tokens. When paired with a blockchain, smart contracts allow for completely decentralized commerce.
How this works:
When a user posts a request, the hashtag automatically pulls the payout amount selected and the hastag maintenance fee from the requester’s wallet, and puts it into the smart contract.
A service provider can bid on any offer by commenting. When commenting the hashtag automatically pulls the offer amount and the hashtag maintenance fee from the responders wallet and puts it into the smart contract. Therefore, both parties deposit an equal amount into an agreed upon smart contract until the transaction is complete.
When the requester acknowledges in the app that the deal was completed as expected, the hashtag automatically sends those same funds minus the hashtag maintenance fees to the service provider, and mints reputation tokens for each party.
These automatic functions take the place of escrow agents and payment processors, and make transacting in Swarm City trustless and decentralized.
The June 15, 2017 release of Boardwalk version 1.0 introduced the very first Swarm City hashtag, called #pioneer.
Read "Hashtags Revisited" for a more in depth explanation.
“Swarmwise” is an inspiring manual written by Rick Falkvinge.
You can read it online or download the entire book for free.
"Somewhere today, a loose-knit group of activists who are having fun is dropkicking a rich, established organization so hard they are making heads spin. Rich and resourceful organizations are used to living by the golden rule — “those with the gold make the rules.” New ways of organizing go beyond just breaking the old rules into downright shredding them — leaving executives in the dust, wondering how that band of poor, ragtag, disorganized activists could possibly have beaten their rich, well-structured organization." ~ Rick Falkvinge
This tactical guide to changing the world using cost-efficient swarm methodology serves as a leadership handbook that outlines how the Swedish Pirate Party was able to excel past the political competition on less than one percent of their budget, and explains how anyone can use swarm methodologies and principles to organize, structure, grow politically, socially, or professionally.
"A swarm organization is a decentralized, collaborative effort of volunteers that looks like a hierarchical, traditional organization from the outside. It is built by a small core of people that construct a scaffolding of go-to people, enabling a large number of volunteers to cooperate on a common goal in quantities of people not possible before the net was available." ~ Rick Falkvinge
Swarm City Builders admire Rick and his work so greatly that it was decided to reflect it publicly, not only by implementing his ideas into our daily work practices, but also by implementing it directly into the naming of our Brand. We have routinely referenced his manual throughout the building of the City and it has paved the way for an entire swarm to become innovators and disruptors.
Hear what Rick Falkvinge has to say about Swarm City in his message for us on June 15, 2017...!!
<iframe src="https://www.youtube.com/embed/hYiKlP-UnUg?start=39.27" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
No, there will not be a Swarm City tokensale, ICO, ITO, or any other token offering.
Between November 1 and November 30, 2016, there was a crowdfunded ITO to raise DApp development funds.
On January 1, 2017, there was a brand fork, the dev team and the Swarm separated from the CEO of Arcade City Inc, and rebranded into what is currently known as Swarm City.
To enable the crowdfund contributors to hold value in their ARC tokens without being associated with the previous brand, a conversion tool was developed to convert the ARC tokens purchased during the sale into SWT, that are exchanged within the Swarm City DApp.
The updated whitepaper covering the ARC to SWT conversion can be viewed on the Swarm City Github.
Most notably there will be no more SWT tokens minted. A total of 9,525,397 ARC tokens were minted, so at most only 9,525,397 SWT can ever be minted. This number includes the 16% tokens minted in addition to the ARC Token Sale and these are exchangeable as well. The amount of SWT created through the ARC token conversion will be the maximum ever created. ARC is exchanged for SWT at ratio of 1:1. The conversion is optional and has no expiration date.
The ether raised during the tokensale was used to fund the project until July 19, 2017, when hackers exploited an error in the Parity wallet holding the remainder of the budget.
The team published a statement saying,
"The Swarm City Core team is more committed than ever to the development of Swarm City. The real value of our token lies in the community, and the technology the developers are creating. Black hat hackers, vulnerabilities, and bugs will not stop us from creating the decentralized sharing economy our community and the world craves."
...and the show "must go on"!
To learn more about the project history and stay updated check out our internal publications at Swarm City Times,
A smart contract is a computer protocol that stores rules for negotiating the terms of a contract, automatically verifies the contract, and then executes the agreed upon terms. The protocols enforce the outcome of the contracts between parties. Smart contracts are stored chronologically on the associated blockchain.
The blockchain coupled with smart contract technologies removes reliance on central systems between transactiong parties. Untrusted parties can interact directly with each other using smart contracts without the need for a middleman.
<iframe src="https://www.youtube.com/embed/FkeLDPZ-v8g" width="560" height="315" allowfullscreen="" frameborder="0"></iframe>
Yes, you can use MyCrypto to send SWT tokens just like any other ERC-20 token.
The Swarm City DApp is built on the Ethereum blockchain and therefore, requires ether to fuel the transaction. Users will need a small amount of Ether in the wallet holding the SWT to cover the gas transaction fees. To add ether to your wallet simply send ether to the public address holding the SWT.
Users do not need to move their SWT to a MyCrypto paper wallet to use MyCrypto to send SWT to other users. The Swarm City wallet can be loaded using MyCrypto using a private key.
Go to MyCrypto and use the private key to unlock your Swarm City wallet.
This link to MyCrypto Support has detailed instructions on how to send tokens.
Yes, you can use MEW to send SWT tokens just like any other ERC-20 token.
The Swarm City DApp is built on the Ethereum blockchain and therefore, requires ether to fuel the transaction. Users will need a small amount of Ether in the wallet holding the SWT to cover the gas transaction fees. To add ether to your wallet simply send ether to the public address holding the SWT.
Users do not need to move their SWT to a MEW paper wallet to use MEW to send SWT to other users. The Swarm City wallet can be loaded using MEW using a private key.
Go to MyEtherWallet and use the private key to unlock your Swarm City wallet.
This link to MEW has detailed instructions on how to send tokens.
[
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "cancelDeal",
"outputs": [],
"payable": false,
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "hashtagToken",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_dealowner",
"type": "address"
}
],
"name": "readDeal",
"outputs": [
{
"name": "status",
"type": "uint8"
},
{
"name": "commissionValue",
"type": "uint256"
},
{
"name": "dealValue",
"type": "uint256"
},
{
"name": "provider",
"type": "address"
}
],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_offerValue",
"type": "uint256"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "makeDealForTwo",
"outputs": [],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "payout",
"outputs": [],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_dealowner",
"type": "address"
},
{
"name": "_seekerFraction",
"type": "uint256"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "resolve",
"outputs": [],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_dealowner",
"type": "address"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "fundDeal",
"outputs": [],
"payable": false,
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "hashtag",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_dealid",
"type": "string"
},
{
"name": "_dealowner",
"type": "address"
},
{
"name": "_metadata",
"type": "string"
}
],
"name": "dispute",
"outputs": [],
"payable": false,
"type": "function"
},
{
"inputs": [
{
"name": "_hashtag",
"type": "address"
}
],
"payable": false,
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "owner",
"type": "address"
},
{
"indexed": false,
"name": "dealid",
"type": "string"
},
{
"indexed": false,
"name": "metadata",
"type": "string"
}
],
"name": "NewDealForTwo",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "provider",
"type": "address"
},
{
"indexed": false,
"name": "owner",
"type": "address"
},
{
"indexed": false,
"name": "dealid",
"type": "string"
},
{
"indexed": false,
"name": "metadata",
"type": "string"
}
],
"name": "FundDeal",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "owner",
"type": "address"
},
{
"indexed": false,
"name": "dealid",
"type": "string"
},
{
"indexed": false,
"name": "newstatus",
"type": "uint8"
},
{
"indexed": false,
"name": "metadata",
"type": "string"
}
],
"name": "DealStatusChange",
"type": "event"
}
]