# Help with Smart Contract terms?

**URL:** https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665
**Category:** Support
**Tags:** erc20
**Created:** [March 31, 2021, 6:32pm UTC](https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665 "2021-03-31T18:32:32Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![abdul](https://avatars.discourse-cdn.com/v4/letter/a/dfb087/32.png) [@abdul](https://forum.openzeppelin.com/u/abdul)
#### Post date: [March 31, 2021, 6:32pm UTC](https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665/1 "2021-03-31T18:32:32Z")

</div>

hey there  
i was wondering if you can help me with theses terms been looking everywhere and i couldn’t find anything, what i wanted to know is what they mean in and what they do, and how to execute it.  
here is the terms:

Approve

Decrease allowance

Delegate

Deleatebysig

Increase allowance

Safecake transfer

Transferfrom

Allowance

Cake

Delegates

Delegation typehash

Domain typehash

Getcuurentvotes

Getpriorvotes

Nonces

numcheckpoints

when Continuing the discussion from [Welcome to the OpenZeppelin Community!](https://forum.openzeppelin.com/t/welcome-to-the-openzeppelin-community/235):

---

<div class="post-metadata">

### Author: ![abdul](https://avatars.discourse-cdn.com/v4/letter/a/dfb087/32.png) [@abdul](https://forum.openzeppelin.com/u/abdul)
#### Post date: [March 31, 2021, 6:34pm UTC](https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665/2 "2021-03-31T18:34:01Z")

</div>

@abcoathup @martriay any help

---

<div class="post-metadata">

### Author: ![Skyge](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/skyge/32/343_2.png) [@Skyge](https://forum.openzeppelin.com/u/Skyge)
#### Post date: [April 1, 2021, 1:36am UTC](https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665/3 "2021-04-01T01:36:54Z")

</div>

Maybe you can have a look at the documentation: [ERC 20 - OpenZeppelin Docs](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#IERC20-approve-address-uint256-)

I think you will see:

- Approve
- Decrease allowance
- Increase allowance
- Transferfrom
- Allowance

But for other functions, I am not sure where do you find them, so you need to look at the contract that contains these functions to see.

---

<div class="post-metadata">

### Author: ![Anthocris](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/anthocris/32/19772_2.png) [@Anthocris](https://forum.openzeppelin.com/u/Anthocris)
#### Post date: [August 24, 2023, 12:40pm UTC](https://forum.openzeppelin.com/t/help-with-smart-contract-terms/6665/4 "2023-08-24T12:40:19Z")

</div>

Approve bsc chain BNB/BNC
