def get_deployed(w3, accounts, contract_path, contract_name): owner = accounts[1] name = 'Dream Frame Token #1' symbol = 'DFT1' dft = test_deploy(w3, owner, contract_path, contract_name, [name, symbol]) return dft
def deploy(w3, accounts, contract_path, contract_name, crowdsale, max_royalty_frames): owner = accounts[0] wallet = accounts[4] crowdsale_contract = test_deploy(w3, owner, contract_path, contract_name, [wallet, crowdsale, max_royalty_frames]) return crowdsale_contract
def test(w3, accounts, contract_path, contract_name): name = "Gracie Dividend Token" symbol = "GRACIEDIV" owner = accounts[1] contract = test_deploy(w3, owner, contract_path, contract_name) test_initialized_correctly(contract, owner, name, symbol)
def test(w3, accounts, contract_path, contract_name): owner = accounts[0] name = 'Dream Frame Token #1' symbol = 'DFT1' interfaces = [ ERC165_INTERFACE, ERC721_INTERFACE, ERC721_ENUMERABLE_INTERFACE, ERC721_METADATA_INTERFACE ] dft = test_deploy(w3, owner, contract_path, contract_name, [name, symbol]) test_initialized_correctly(dft, name, symbol) test_implements_interfaces(dft, interfaces)
def test(w3, accounts, contract_path, contract_name): owner = accounts[1] contract = test_deploy(w3, owner, contract_path, contract_name) test_initialized_correctly(contract, owner)
unlock_and_fund_accounts(w3, accounts, default_password, funder, fund_amount) #-------------------------------------------------------------- # Deploy and test contracts #-------------------------------------------------------------- print_break('Flattening Contracts') flatten_contracts() print_break('Testing: Whitelist') white_list = whitelist.test(w3, accounts, os.path.join(CONTRACT_DIR, WHITELIST_PATH), WHITELIST_NAME, owner, accounts[:4]) mkr_price = test_deploy( w3, owner, os.path.join(CONTRACT_DIR, MKR_PRICE_PATH), MKR_PRICE_NAME, [ 0x00000000000000000000000000000000000000000000000942f35e530b9c8000, True ]) price_feed = test_deploy(w3, owner, os.path.join(CONTRACT_DIR, PRICE_FEED_PATH), PRICE_FEED_NAME, [mkr_price.address]) print_break('Testing: Frame Rush Tokens') btts_library_contract = test_deploy( w3, accounts[1], os.path.join(CONTRACT_DIR + BTTS_LIBRARY_PATH), BTTS_LIBRARY_NAME) frame_token = crowdsale_token.test(w3, accounts, os.path.join(CONTRACT_DIR, CST_PATH), CST_NAME, btts_library_contract.address) print_break('Testing: Dividend Token')
def test(w3, accounts, contract_path, contract_name, owner, whitelist_accounts): contract = test_deploy(w3, owner, contract_path, contract_name) test_initialized_correctly(contract, owner) test_add_to_whitelist(w3, owner, contract, whitelist_accounts) return contract
def deploy(w3, owner, contract_path, contract_name): contract = test_deploy(w3, owner, contract_path, contract_name) return contract