The testnet is running on the bloxberg blockchain. bloxberg is running a Ethereum compatible PoA blockchain . The smart contract source code for Ethernity can be reviewed here: https://github.com/ethernity-cloud/pox-smart-contract
Running the client requires a blockchain wallets (keypair). One is used to submit transactions by the Data Processor. The other is used by the Results Processor to submit transactions containing results of the processing.
To generate and fund a blockchain wallet please check our section on the topic: