sBc smart contract