DOGEGUARD

DogeGuard

You can also read this article in our Medium

All our tokens are equipped with an ERC20 standard interface

ERC20 Standard

Call functions (requesting data from the blockchain)

ƒ Name

The name of your token, can take any value in the string.

ƒ Symbol

The symbol of your token can take any value in the string. We recommend specifying a value of no more than 10 characters long.

ƒ Decimals

The number of possible decimal places for your token. For example, ETH/BNB/MATIC has 18 decimals. That is, the minimum transaction can be 0.000000000000000001 ETH (1 / 10 ** 18).

ƒ Total Supply

The total number of your tokens issued in circulation. If your token has a burning function, then this amount will decrease over time.

ƒ Balance Of

With this function, you can request the balance of your token from a specific address.

ƒ Allowance

This function is very important when interacting with third-party smart contracts and is directly related to the ƒTransfer From function. When interacting with smart contracts (for example, Uniswap/PancakeSwap), you will be asked to perform the ƒApprove function. Which allows you to increase the Allowance from your account to your DEX account (decentralized exchange). In order for you to be able to sell 1000 Tokens and the ƒTransfer From function was successful, you must ƒApprove or ƒIncrease Allowance to the DEX address by 1000 Tokens. If this value is less, the transaction will be unsuccessful. You can also downgrade your Allowance to another account using ƒDecrease Allowance. 

ƒ Owner & onlyOwner

Owner - the address that was specified by the owner when creating the smart contract. This address can make transactions that are marked onlyOwner. If another address tries to make such a transaction, it will be unsuccessful.

Write functions (create and make transactions in the blockchain)

ƒ Approve

Allows to increase the ƒAllowance of the address of the caller of the transaction (your address) to the specified address. It is used if it is necessary to perform the ƒTransfer From function in a third-party smart contract.

ƒ Increase Allowance

Allows you to add an additional value to the already existing ƒAllowance to a specific address.

ƒ Decrease Allowance

Allows you to subtract a certain value from the available ƒAllowance to a specific address. You cannot deduct more than you have an ƒAllowance.

ƒ Transfer

Allows you to send your tokens to another address. You cannot send an amount exceeding your balance.

ƒ Transfer From

Allows you to make a transfer from one address to another, used in third-party smart contracts. But keep in mind, the ƒAllowance will be counted from the address of the sender of the tokens to the address of the caller of the transaction. That is, address 0 calls the ƒTransfer From function from address 1 to address 2. The ƒAllowance from address 1 to address 0 must be greater than or equal to the transaction amount in tokens.

ƒ transferOwnership (onlyOwner)

Allows you to transfer ownership of a smart contract to another address.

Token Type №1

The Type №1 token has only standard ERC20 functions.

Token Type №2

Call functions 

ƒ Total Tokens Burned

With this function, you can request information about how many tokens were burned in total.

ƒ Total Tokens Minted

With this function, you can request information about how many total tokens were issued additionally by the token owner.

Write functions 

ƒ Burn

Any user of this function can burn their own tokens. Burning tokens reduces the total number of tokens in circulation. You cannot burn tokens more than your balance.

ƒ Mint (onlyOwner)

The owner of the smart contact can issue additional tokens. Tokens will be credited to the owner of the smart contract. The total number of tokens in circulation increases.

Token Type №3

Call functions 

ƒ Total Tokens Burned

With this function, you can request information about how many tokens were burned in total.

ƒ Burn Fee

You will receive commission level in %.

ƒ Is Excluded From Fees

Allows you to get whether the address is excluded from paying commissions. True - excluded, false - pays commissions.

Write functions 

ƒ Update Fee (onlyOwner)

Allows the owner to change the commission level.

ƒ Exclude From Fees (onlyOwner)

Allows the owner to exclude a certain address from paying a commission. When transferring to or from this address, 100% tokens will be sent, without commission.

Token Type №4

Call functions 

ƒ Total Tax Fees

With this function, you can request information about how many tokens were sent to the recipient of the commission in transactions.

ƒ Tax Address

The address that will receive commissions from the transaction.

ƒ Is Excluded From Fees

Allows you to get whether the address is excluded from paying commissions. True - excluded, false - pays commissions.

ƒ Tax Fee

You will receive commission level in %.

Write functions 

ƒ Update Fee (onlyOwner)

Allows the owner to change the commission level.

ƒ Update Fees Recipient (onlyOwner)

Allows the owner to change the address that will receive the commission.

ƒ Exclude From Fees (onlyOwner)

Allows the owner to exclude a certain address from paying a commission. When transferring to or from this address, 100% tokens will be sent, without commission.

Token Type №5

Call functions 

ƒ Total Tax Fees

Allows you to get how many tokens were distributed among the holders in total.

ƒ Tax Fee

You will receive commission level in %.

ƒ Is Excluded 

Allows you to get whether the address is excluded from paying commissions. True - excluded, false - pays commissions. Also, the excluded address will not receive awards from other transactions and cannot perform the ƒDeliver function.

Write functions 

ƒ Update Fee (onlyOwner)

Allows the owner to change the commission level.

ƒ Include Account (onlyOwner)

Allows you to include the address for payment of the commission and receipt of remuneration. You cannot include an account that has already been included.

ƒ Exclude Account (onlyOwner)

Allows you to exclude the address from paying the commission and receiving remuneration. You cannot exclude an account that has already been excluded.

ƒ Deliver

Allows you to distribute tokens to any user among all holders. You cannot distribute an amount exceeding your balance. The address must be included in the payment of the commission.

Token Type №6

Call functions 

ƒ Distribution Fee

You will receive distribution commission level in %.

ƒ Total Distribution Fees

Allows you to get how many tokens were distributed among the holders in total.

ƒ Tax Fee

You will receive commission level in % which will be sent to the address of the commission recipient.

ƒ Tax Address

The address that will receive commissions from the transaction.

ƒ Total Tax Fees

With this function, you can request information about how many tokens were sent to the recipient of the commission in transactions.

ƒ Burn Fee

You will receive burn commission level in %.

ƒ Total Burn Fees

With this function, you can request information about how many tokens were burned in total on the commissions.

ƒ Is Excluded 

Allows you to get whether the address is excluded from paying commissions. True - excluded, false - pays commissions. Also, the excluded address will not receive awards from other transactions and cannot perform the ƒDeliver function.

Write functions 

ƒ Update Fees (onlyOwner)

Allows the owner to change the distribution commission level and the burn commission level and the commission level which will be sent to the address of the commission recipient.

ƒ Update Fees Recipient (onlyOwner)

Allows the owner to change the address that will receive the commission.

ƒ Include Account (onlyOwner)

Allows you to include the address for payment of the commission and receipt of remuneration. You cannot include an account that has already been included.

ƒ Exclude Account (onlyOwner)

Allows you to exclude the address from paying the commission and receiving remuneration. You cannot exclude an account that has already been excluded.

ƒ Deliver

Allows you to distribute tokens to any user among all holders. You cannot distribute an amount exceeding your balance. The address must be included in the payment of the commission.

DogeGuard

DogeGuard

DogeGuard.org ©

mail@dogeguard.org

Part of the DogeGuard ecosystem

DogeGuard.org ©

mail@dogeguard.org

Part of the DogeGuard ecosystem

By using our website, you agree to User Agreement, Risk Agreement and disclaimer.