Pyrabank smart contract