The functional objective of the contracts is to enable the deposit of AUDT in exchange for ERC20 staking receipts, pursuant to the staking schedule described below. What's a staking receipt, you ask? A staking receipt is an ERC20 token that represents one AUDT locked in the staking contracts. Hmm. What can I do with it, you ask? We ask you to use your imagination.