# 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,
}