This is the Astroport xASTRO token implementation.
This is a basic implementation of a CW20 base contract which can be found here. It implements the CW20 spec and is designed to be imported into other contracts in order to easily build other CW20-compatible tokens with balance snapshotting logic.