In order to start investing into campaigns, you must first register your account with an ID Provider. The SCM Wallet contracts
page enables you to interact with any contracts on any of the supported chains, simply by providing the necessary address and ABI Interface options. It was not designed to specifically function as an interface to this pilot project, but instead provides a place for users to interact with any kind of contract. The left side of the contract interface is used to freely read data from functions - whereas the right hand side is for utilizing functions that write to the blockchain. The online demonstration comes pre-bundled with the neccessary contracts required for various stakeholders and automatically installs the required investor contracts upon registration.
The Castor Users Contract
To get started, you will first need to register with the Castor Users
contract:

If your account has the neccessary funds, and neither the identification number nor the email address you submitted have been used before, you should be presented with the following success message:

This does not mean that you are registered, but does imply that your request was successful.
An ID Provider is required to approve your request, for which there is currently no notification process. You can instead enter the address of your account into the Is Approved
function, click scan
and wait for the value to change to true
. Behind the scenes, this currently relies upon a manual process from an observing ID Provider and could take anywhere upto a day for them to process the indentification verification request.

Once your account has been verified, you should be able to retreave your personal information by entering your Ethereum address into the Get User Profile
function and then clicking scan

Please note that upon clicking the small scan
buttons within the contracts
page, they will activate a loop for that individual function to then get automatically re-scanned every minute. This will be re-set when refreshing the page.
The Digital Ringgit Contract
The Digital Ringgit
contract provides an ERC20 interface for utilizing tokenized money:

Important contract functions worth noting include:
Balance Of
This can be used to verify the current (DRM) balance of an account.
Transfer
Assuming both accounts are actively authenticated funds (DRM) can be transferred from one account to another.
The Neuroware Campaign Contract
And then?
The Neuroware Shares Contract
The Neuroware Shares
contract provides an ERC721 interface for utilizing tokenized shares:

Important contract functions worth noting include:
Balance Of
This can be used to verify the current (DSC) balance of an account.
Transfer From
Assuming both accounts are actively authenticated shares (DSC) can be transferred from one account to another.