package common // Fee is a type that represents the percentage of tokens that will be payed in a transaction // to incentivaise the materialization of it type Fee float64 // RecommendedFee is the recommended fee to pay in USD per transaction set by the coordinator // according to the tx type (if the tx requires to create an account and register, only register or he account already esists) type RecommendedFee struct { ExistingAccount float64 CreatesAccount float64 CreatesAccountAndRegister float64 } // FeeSelector is used to select a percentage from the FeePlan. Max value is 16 type FeeSelector uint8 // FeePlan represents the fee model, a position in the array indicates the percentage of tokens paid in concept of fee for a transaction var FeePlan = [16]float64{ 0, .001, .002, .005, .01, .02, .05, .1, .2, .5, 1, 2, 5, 10, 20, 50, }