# # Copyright Soramitsu Co., Ltd. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # import irohalib import commons import primitive_pb2 admin = commons.new_user('admin@test') alice = commons.new_user('alice@test') iroha = irohalib.Iroha(admin['id']) @commons.hex def genesis_tx(): test_permissions = [primitive_pb2.can_get_my_acc_ast_txs] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.extend([ iroha.command('CreateAsset', asset_name='coin', domain_id='test', precision=2), iroha.command('AddAssetQuantity', asset_id='coin#test', amount='500.69'), iroha.command('TransferAsset', src_account_id=admin['id'], dest_account_id=alice['id'], asset_id='coin#test', description='top up',
# # Copyright Soramitsu Co., Ltd. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # import irohalib import commons import primitive_pb2 admin = commons.new_user('admin@first') alice = commons.new_user('alice@second') iroha = irohalib.Iroha(admin['id']) @commons.hex def genesis_tx(): test_permissions = [primitive_pb2.can_get_all_acc_ast] genesis_commands = commons.genesis_block(admin, alice, test_permissions, multidomain=True) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx @commons.hex def account_assets_query(): query = iroha.query('GetAccountAssets', creator_account=alice['id'], account_id=admin['id'])