# Submission information for the Metamask HW
# https://aaronbloomfield.github.io/ccc/hws/metamask/
# The filename of this file must be 'metamask.py', else the submission
# verification routines will not work properly.
# You are welcome to have additional variables or fields in this file; you
# just cant remove variables or fields.
# Who are you? Name and UVA userid. The name can be in any human-readable format.
userid = "mst3k"
name = "Jane Doe"
# eth.coinbase: this is the account that you deployed the smart contracts
# (and performed any necessary transactions) for this assignment. Be sure to
# include the leading '0x' in the address.
eth_coinbase = ""
# This dictionary contains the contract addresses of the various contracts
# that need to be deployed for this assignment. The addresses do not need to
# be in checksummed form. The contracts do, however, need to be deployed by
# the eth_coinbase address, above. Be sure to include the leading '0x' in
# the address.
contracts = {
# Your Auctioneer smart contract. All of the transactions below are
# assumed to come from this contract. The address does not need to be in
# checksummed form. It must have been deployed by the eth_coinbase
# address, above. This can be re-deployed for this assignment, or the
# same one as for your auctions assignment.
'auctioneer': '',
# We do not need the contract address of your NFTManager, as we can call
# the `nftmanager()` function on your Auctioneer contract to get that.
}
# This dictionary contains various information that will vary depending on the
# assignment.
other = {
# What is the 8 hex digit suffix for your metamask_XXXXXXXX.html file?
# Just the 8 hex digits, please. This is computed the exact same way as
# in the DAO&web3 assignment. If you are using the same eth.coinbase,
# you can use the same value here.
'metamask.html_suffix': None,
}
# These are various sanity checks, and are meant to help you ensure that you
# submitted everything that you are supposed to submit. Other than
# submitting the necessary files to Gradescope (which checks for those
# files), all other submission requirements are listed herein. These values
# need to be changed to True (instead of False).
sanity_checks = {
# Did you compute the suffix for your metamask_XXXXXXXX.html file, as per the
# instructions?
'computed_metamask.html_suffix': False,
# Have you ensured that the `metamask.html` file (without the suffix) does NOT
# exist?
'metamask.html_does_not_exist': False,
# Did you run `touch ~/public_html/index.html (or similar) on the
# departmental server, or otherwise prevent directory viewing?
'ran_touch_index.html': False,
# Does your web page display the table of auctions (copied over from
# auctions.php) IN ADDITION TO the web forms that you created?
'displays_auctions_table': False,
# Is the URL of your metamask_xxxxxxxx.html exactly:
# https://www.cs.virginia.edu/~mst3k/metamask_xxxxxxxx.html
# where 'mst3k' is your userid?
'auctions_url_is_correct': False,
# Did you add three auctions to your metamask_xxxxxxxx.html page? There
# is no requirement for the start/end dates/times for these. They should
# be for your three NFTs that you created in the Tokens assignment.
'added_three_auctions': False,
# Can somebody ELSE mint an NFT and start / bid on / close an auction? If
# we can't do that, then we won't be able to grade it.
'somebody_else_can_mint': False,
}
# While some of these are optional, you still have to replace those optional
# ones with the empty string (instead of None).
comments = {
# How long did this assignment take, in hours? Please format as an
# integer or float.
'time_taken': None,
# Any suggestions for how to improve this assignment? This part is
# completely optional. If none, then you can have the value here be the
# empty string (but not None).
'suggestions': None,
# Any other comments or feedback? This part is completely optional. If
# none, then you can have the value here be the empty string (but not
# None).
'comments': None,
}