smart contract salary