bitshares / bitshares/bsips

New BSIP: Don't Fund Fee Pool on Asset Creation

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
59
Forks
86
PR merge metrics
No merged PRs in 30d

Description

BSIP:
Title: Don't Fund Fee Pool on Asset Creation
Authors: Abit More
Status: Draft
Type: Protocol
Created: 2017-11-02
Discussion:
Replaces: (optional)
Superseded-By: (optional)
Worker: (optional)

# Abstract

With current design, when creating an asset, the issuer is forced to put half of creation fee into the new asset's fee pool. This means the issuer need to have double amounts of BTS to be able to create an asset. If the issuer don't want to use the fee pool, she need to sign additional transaction(s) to get out the fund from the fee pool. This BSIP proposes a protocol change on this feature.

# Motivation

Make the asset system more user-friendly.

# Rational

# Specifications

* In `asset_create_evaluator::pay_fee()`, don't halve `core_fee_paid`
* In `asset_create_evaluator::do_apply()`, don't add funds into the new `asset_dynamic_data_object`'s `fee_pool` field.

# Discussion

On the other hand, forced fee pool funding on asset creation brings more use of the fee pool feature.

If this BSIP is implemented, it's expected that asset creation fee listed in the fee schedule should be halved.

# Summary for Shareholders

# Copyright

This document is placed in the public domain.

# See Also

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.