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 a node requires two blockchain wallets (keypairs). One is used to submit transactions by the Data Processor and is used outside the TEE enclave. The other is used by the Results Processor to submit transactions containing results of the processing and is used inside the TEE enclave.
To generate and fund a blockchain wallet please check our section on the topic: