def genesis_tx(): test_permissions = [ primitive_pb2.can_grant_can_transfer_my_assets, primitive_pb2.can_receive, primitive_pb2.can_transfer ] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.extend([ iroha.command('CreateAccount', account_name='bob', domain_id='test', public_key=IrohaCrypto.derive_public_key(bob['key'])), iroha.command('CreateAsset', asset_name='coin', domain_id='test', precision=2), iroha.command('AddAssetQuantity', asset_id='coin#test', amount='100.00'), iroha.command('TransferAsset', src_account_id=admin['id'], dest_account_id=alice['id'], asset_id='coin#test', description='init top up', amount='90.00') ]) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_remove_peer] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.append(Iroha.command('AddPeer', peer=peer)) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [ primitive_pb2.can_get_all_acc_ast_txs, primitive_pb2.can_receive, primitive_pb2.can_transfer ] genesis_commands = commons.genesis_block(admin, alice, test_permissions, multidomain=True) genesis_commands.extend([ iroha.command('CreateAsset', asset_name='coin', domain_id='first', precision=2), iroha.command('AddAssetQuantity', asset_id='coin#first', amount='300.00'), iroha.command('TransferAsset', src_account_id=admin['id'], dest_account_id=alice['id'], asset_id='coin#first', description='top up', amount='200.00') ]) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [ primitive_pb2.can_create_role, primitive_pb2.can_create_domain ] genesis_commands = commons.genesis_block(admin, alice, test_permissions) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_add_asset_qty] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.append( iroha.command('CreateAsset', asset_name='coin', domain_id='test', precision=2)) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx
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
def genesis_tx(): test_permissions = [primitive_pb2.can_grant_can_remove_my_signatory] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.append( iroha.command('CreateAccount', account_name='bob', domain_id='test', public_key=IrohaCrypto.derive_public_key(bob['key']))) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [ primitive_pb2.can_get_my_txs, primitive_pb2.can_add_asset_qty, primitive_pb2.can_create_asset ] genesis_commands = commons.genesis_block(admin, alice, test_permissions, multidomain=True) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_set_quorum] extra_key = IrohaCrypto.private_key() genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.append( iroha.command('AddSignatory', account_id=alice['id'], public_key=IrohaCrypto.derive_public_key(extra_key))) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_append_role, primitive_pb2.can_add_peer] second_role_permissions = [primitive_pb2.can_add_peer] genesis_commands = commons.genesis_block(admin, alice, test_permissions) genesis_commands.extend([ iroha.command('CreateRole', role_name='second_role', permissions=second_role_permissions), iroha.command('CreateAccount', account_name='bob', domain_id='test', public_key=IrohaCrypto.derive_public_key(bob['key'])), iroha.command('AppendRole', account_id=alice['id'], role_name='second_role') ]) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_subtract_asset_qty] 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='1000.00'), iroha.command('TransferAsset', src_account_id=admin['id'], dest_account_id=alice['id'], asset_id='coin#test', description='init top up', amount='999.99') ]) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_detach_role] genesis_commands = commons.genesis_block(admin, alice, test_permissions) tx = iroha.transaction(genesis_commands) IrohaCrypto.sign_transaction(tx, admin['key']) return tx
def genesis_tx(): test_permissions = [primitive_pb2.can_get_my_signatories] genesis_commands = commons.genesis_block(admin, alice, test_permissions) tx = iroha.transaction(genesis_commands) irohalib.IrohaCrypto.sign_transaction(tx, admin['key']) return tx