Coming soon...
MultiBaas is a blockchain middleware that allows you to build decentralized applications quickly and easily.
To use MultiBaas you will need to create a new deployment. To do that you will first create an account on our management portal
Go to the Sign Up page to create a new account. You will need to enter
After creating a new account you will be directed to the New Deployment page. You can also reach this page by the following actions:
The MultiBaas UI is designed in English but has limited support for the following languages...
MultiBaas takes smart contract source code and dynamically constructs a REST API that users can use to interact with smart contracts ...
API keys belong to individual user accounts and inherit the same permissions as the associated account. If you want to your API key to ...
Curl is a free, open source command line utility that can be used to interact with URLs including those defined in the MultiBaas API.
MultiBaas currently supports Ethereum smart contracts written in the Solidity programming language, although support for additional ...
Due to the compilation process, it is currently required to combine your contracts into a single file before uploading.
MultiBaas compiles the smart contract server-side and provides feedback as to what sub-contracts are present in the source code.
After uploading a solidity file containing one or more smart contracts, you will be prompted to deploy or link the compiled contracts to a..
Besides deploying a smart contract to a new address, you can also link a smart contract to an existing instance.
Contracts, contract meta-data, deployed instances, and blockchain addresses have a number of user-defined attributes in order to help you...
Once you have uploaded and deployed or linked a smart contract you can then interact with it through either the UI or the API.
MultiBaas provides users with the ability to, on a per-method per-input/output parameter basis, adjust how the value is interpreted on its..
Multisignature (multisig) wallets are smart contracts that allow multiple signers to review and agree on an action on the blockchain ...
MultiBaas comes with a number of sample smart contracts pre-installed. They may be linked to deployed contracts on the blockchain or just...
A blockchain is a distributed database that uses a decentralized consensus algorithm to agree on the current state of the world.
MultiBaas generates its own stable ABI that provides a stable platform to build DApps on. The MultiBaas ABI, along with the rest of the...
thereum addresses are represented by 40 hexadecimal digits prefixed with "0x". An address can refer to an account controlled by an ...
Plasma is a "layer 2" blockchain scaling solution designed by Joseph Poon and Vitalik Buterin.
MultiBaas uses a rudimentary three part role based access control (RBAC) model for controlling access to MultiBaas resources.
There are four pre-defined Groups in MultiBaas...
As explained in the previous section 13.1 RBAC model: users, groups, and roles, there are four pre-defined Groups and five pre-defined...
You can assign one or more groups to a user when creating or editing a user. A common scenario where you might do this is when giving ...
Users of MultiBaas are identified by their email address and can perform various actions within the system. Primarily user accounts are...
Users can be created interactively using the UI or by uploading a CSV file...
console.curvegrid.com is the deployment management and billing portal from where you will launch instances of the MultiBaas software ...
If you forget your password for either console.curvegrid.com or for your MultiBaas deployment you can request a password reset link.
Curvegrid supports two factor authentication using time based one time passwords.
The Ethereum blockchain has a concept called events, also referred to as transaction logs, which are used to indicate that a specific ...
In MultiBaas event monitoring persistence is enabled on a per-smart contract per-address basis when a smart contract is linked ...
he Events page shows a preview of the events of all contracts being monitored by MultiBaas. To navigate to the Events page
One of the challenges of interacting with smart contracts is computing the current state of a contract.
MultiBaas Spreadsheet is an add-on for Google Sheets. It provides an easy way to interact with the blockchain via custom ...
Installing the Google Sheets add-on.
To set the API key in the add-on, navigate to your MultiBaas deployment in a web browser. Login, and go to Admin > API Keys or Account ...
To set the deployment ID, navigate to your MultiBaas deployment. Copy the URL from your browser's URL bar.
Retrieve the details of a blockchain address.